IlPuntoTecnico

Hardware e Software => Connessioni ADSL/VDSL/FTTC => Topic aperto da: Ansuel - 28 Ottobre 2014, 15:37

Titolo: Client CWMP
Inserito da: Ansuel - 28 Ottobre 2014, 15:37
Salve, mi sono sempre chiesto, i modem che si aggiornano da soli con la telegestione mica funzionano come per magia.... C'è sempre un programmino in centrale che gira in loop e invia un comando ai modem telecom in caso di firmware obsoleti.....
Dopo che sto programmino vede che hai la roba vecchia manda un file o un comando per aggiornare....
Ecco mi so sempre chiesto non c'è un metodo per creare una roba simile però su un pc collegato alla rete?
Insomma sono consapevole che tutto funziona mediante il cwmp... Ecco non c'è qualche programmino che simuli questa cosa magari utilizzando i dati di un altro modem telecom geniuno e vedere che codici mandano? Insomma non penso che la centrale abbia i file in locale ma che rimandi tutto a un server centrale con dei link diretti....
Titolo: Re:Client CWMP
Inserito da: whites11 - 28 Ottobre 2014, 16:00
ci sono molti progetti più o meno open source, più o meno completi che fanno da client CWMP.
prova a cercare su google "cwmp client" e avrai l'imbarazzo della scelta.
d'altra parte la cosa non stupisce, dal momento che si tratta di un protocollo standard (TR-069) che si basa su SOAP.
dopo aver passato settimane per cercare di fare il setup di un client che funzionasse in modo decente, mi sono rassegnato a fare le chiamate CWMP manualmente, usando un normale client HTTP (nello specifico ho usato questo, per chrome, https://chrome.google.com/webstore/detail/postman-rest-client/fdmmgilgnpjigdojojpjoooidkmcomcm ) ma va davvero bene un client http qualsiasi.
il problema, se mai, è conoscere i dati base per effettuare la connessione:

url del server
username
password

personalmente, "craccando" cwmp sono riuscito ad avere un file .bin con l'aggiornamento firmware del mio router, che non avevo trovato in nessun altro modo.

per rispondere alla tua domanda, dunque, sicuramente esistono dei software, sicuramente ci si può lavorare, ma non c'è niente di pronto e occorre ingegnarsi per ottenere qualche risultato
Titolo: Re:Client CWMP
Inserito da: Ansuel - 28 Ottobre 2014, 16:05
In teoria su ogni modem telecom ci sono i dati cwmp in chiaro :D
Secondo te posso usare quelli?
Titolo: Re:Client CWMP
Inserito da: whites11 - 28 Ottobre 2014, 16:07
certamente si
l'articolo che mi ha permesso di capire un po' come funzionasse il giro è questo:

http://djuro82.blogspot.it/2011/05/tr-069-cpe-provisioning.html

c'è un esempio concreto di come funziona il protocollo.
ovviamente va adattato, ma se sei un minimo smanettone e ci dedichi il giusto tempo non avrai problemi

Titolo: Re:Client CWMP
Inserito da: Ansuel - 28 Ottobre 2014, 16:32
Roba difficile me tocca studiare in modo serioXD
Praticamente da quella guida io dovrei iniziare un file xml al server con tutti i dati giusto?
Il problema è come faccio a stabilire una connessione...
Mi illumini maestro :D
Titolo: Re:Client CWMP
Inserito da: whites11 - 28 Ottobre 2014, 17:11
guarda la mia prima risposta: devi usare un client HTTP tradizionale. io ho usato un'estensione di chrome, ma puoi usare anche CURL volendo.
se sei un programmatore puoi usare il tuo linguaggio di programmazione preferito e una libreria http qualsiasi.
Titolo: Re:Client CWMP
Inserito da: emanu37429 - 23 Luglio 2017, 17:12
ripesco questo topic di 3 anni fa, perché in questi giorni cercavo di recuperare dal server acs tiscali i firmware che ci sono su (su internet non vedo firmware tiscali, e a me serviva quello del tg789vac v2) e non so come fare. mi aiutereste?
server: http://webdirect.tr69.tiscali.it:8080/ftacs-basic/ACS
user: technicolor
pass: techn_tr69@  o   techn_tr69%40
è accessibile solo da rete tiscali il server acs

Titolo: Re:Client CWMP
Inserito da: Ansuel - 01 Agosto 2017, 09:42
molte volte il server acs è diverso da quello che usano per il firmware...
Titolo: Re:Client CWMP
Inserito da: emanu37429 - 03 Agosto 2017, 22:30
e c'è modo di scoprire quello usato per il firmware nel caso fosse diverso?
e altra cosa: un directory listing con bruteforce quanti secoli ci mette di solito? invece se fatto a dizionario ci sono possibilità?

p.s. telecom che server usa per i firmware? hai il link? una volta l'avevo trovato ma me lo son perso  :smash:
Titolo: Re:Client CWMP
Inserito da: Ansuel - 04 Agosto 2017, 00:41
link non ne do mi dispiace... se sai come nominano i firmware un bruteforce non ci metti nulla...
per trovare tim hub ci ho fatto un mezzo milione di richieste LOL
Titolo: Re:Client CWMP
Inserito da: emanu37429 - 04 Agosto 2017, 13:19
link non ne do mi dispiace... se sai come nominano i firmware un bruteforce non ci metti nulla...
per trovare tim hub ci ho fatto un mezzo milione di richieste LOL
perché non dai link?
Titolo: Re:Client CWMP
Inserito da: RoyalPains - 22 Ottobre 2017, 10:34
salve.. gentilmente mi interessavano anche a me i dati ACS giusti per autoconfigurare tiscali fibra e voip con i dati ACS CWMP del server ACS di tiscali con il DGA4130 no brand, qualcuno può fornirmeli ? anche in privato , magari se è possibile avere anche i dati ACS per autoconfigurare un fritzbox 7590 con tiscali fibra e voip

a quanto ho capito questi dati, variano in base ad ogni modello o firmware ma non sono per niente pratico di bruteforce o robe simili, quindi vi chiedo una mano , se mi passate i dati ACS per l'autoconfigurazione di quei due modelli fritzbox 7590 e DGA4130 .. vi ringrazio anticipatamente
Titolo: Re:Client CWMP
Inserito da: kime - 10 Dicembre 2017, 20:07
salve.. gentilmente mi interessavano anche a me i dati ACS giusti per autoconfigurare tiscali fibra e voip con i dati ACS CWMP del server ACS di tiscali con il DGA4130 no brand, qualcuno può fornirmeli ? anche in privato , magari se è possibile avere anche i dati ACS per autoconfigurare un fritzbox 7590 con tiscali fibra e voip

a quanto ho capito questi dati, variano in base ad ogni modello o firmware ma non sono per niente pratico di bruteforce o robe simili, quindi vi chiedo una mano , se mi passate i dati ACS per l'autoconfigurazione di quei due modelli fritzbox 7590 e DGA4130 .. vi ringrazio anticipatamente
royal, ti ha risposto qualcuno? Servirebbe lo stesso anche a me. @Shub , forse la risposta è qua? Grazie a tutti
Titolo: Re:Client CWMP
Inserito da: Shub - 11 Dicembre 2017, 19:11
royal, ti ha risposto qualcuno? Servirebbe lo stesso anche a me. @Shub , forse la risposta è qua? Grazie a tutti

Ciao, non ho ben capito, ma se servono i dati per l'accesso voip e internet, anche senza modificare il modem, c'e' questa guida:

https://www.ilpuntotecnico.com/forum/index.php/topic,77988.0.html (https://www.ilpuntotecnico.com/forum/index.php/topic,77988.0.html)

Da seguire anche solo fino al punto 4, poi il comando:

Codice: [Seleziona]
uci show
mostra tutto.

Se avete gia' l'accesso via SSH, basta solo il comando sopra (ovviamente  ??? )

Ditemi se ho risposto alla domanda o ho scritto roba che non c'entra. Tra l'altro nell'output di uci ci sono le credenziali e l'url per TR-69.

Spero di averci preso...  :-\
Titolo: Re:Client CWMP
Inserito da: MisterFTTH - 11 Dicembre 2017, 19:18
Ovviamente confermo e suggerisco di filtrare il minimo indispensabile l'output

Codice: [Seleziona]
uci show | grep wanpppoe per i dati PPP
Codice: [Seleziona]
uci show | grep mmpbxrvsipnet.sip_ per i dati VoIP
Codice: [Seleziona]
uci show | grep cwmpd.cwmpd_config. | grep acs per i dati ACS
Titolo: Re:Client CWMP
Inserito da: kime - 12 Dicembre 2017, 09:00
grazie mille @MisterFTTH , davvero provvidenziale. Questi comandi mostrano però, nel mio caso, che tutti i parametri sono rimasti allo standard dell'operatore (quindi tutti valori generici e non personalizzati, e.g. username: 'technicolor'). Ho provato a mettere le mie informazioni (username e password del PPP utilizzate fino a 3 settimane fa, con l'ADSL) all'interno con "UCI SET" (solo per la parte PPP, che cmq nel mio caso già si connetteva come utente generico, quindi senza navigare) ma nulla, riavvio e tutto torna come prima.
Credi ci sia un modo per forzare l'autoconfig avendo cmq io già i dati user/pass xDSL e utenza SIP? grazie
Titolo: Re:Client CWMP
Inserito da: MisterFTTH - 12 Dicembre 2017, 09:28
Non conosco bene il meccanismo dell'autoconfigurazione, attendi i suggerimenti di altri  :tumbleweed:
Titolo: Re:Client CWMP
Inserito da: FrancYescO - 27 Maggio 2018, 13:31
Faccio risalire il topic perché é un argomento che mi interessa.

Non é possibile sostituire il modem dell'operatore con un qualunque altro si voglia e pretendere che funzioni tramite autoconfigurazione: i server ACS forniscono la configurazione in base al seriale/MAC del modem ovviamente preventivamente salvato sul server ACS dall'operatore prima di spedire il modem al cliente ci sarebbero 2 alternative per aggiarare la cosa:
-sovrascrivere il seriale/mac address del modem in modo che in fase di comunicazione con il server ACS comunichi quelli del modem originale
-prendere in giro quelli dell'assistenza tecnica, cercando in qualche modo di fargli cambiare il seriale registrato sui loro sistemi (solo una volta con Tiscali mi capitó che l'operatore mi chiese di leggere seriale e MAC del modem dall'etichetta, e lui li reimpostó)

entrambe le soluzioni sono abbastanza laboriose

al contrario sarebbe piú interessante realizzare un tool per comunicare direttamente con il server ACS simulandoci un CPE, idea iniziale del topic, facendo in modo di recuperare le informazioni che ci servono quali firmware o credenziali SIP
Titolo: Re:Client CWMP
Inserito da: Ansuel - 27 Maggio 2018, 16:56
in realtà... dipende... tutti i client cwmp hanno bisogno di ricevere alcuni importanti dati... il seriale ed il mac diventano secondari...

la prima cosa che si deve fare è comunicarli i dati giusti di tipo di modem, oui, versione firmware e fornitore. Comunicando questi dati, comunicare seriale e mac diversi è un gioco da ragazzi... Di fatti avendo questi dati si può tranquillamente far fare l'autoconfigurazione. I modem tim per esempio basano il tutto sopratutto sul firmware... si può tranquillamente farsi vedere come se si ha un AGTEF O un AHTGP o altri modem, provato io stesso.
Titolo: Re:Client CWMP
Inserito da: ermak - 04 Maggio 2019, 14:47
Faccio risalire il topic perché é un argomento che mi interessa. teoricamente si conoscono anche IP mangemet e user pass è possibile risalire ad informazioni di vari utenti....
ma avete poi trovare qualche client funzionante? io ho provato TR-069 Manager ma continua a dare errore nell'autenticazione...
Titolo: Re:Client CWMP
Inserito da: [email protected] - 09 Maggio 2019, 15:47
Faccio risalire il topic perché é un argomento che mi interessa.

A quanto ho capito dovrebbe bastare fare una richiesta INFORM al server ACS che ti dovrebbe mandare tutte le informazioni che ti servono. Una volta c'era un tool che si chiamava SIPHONE che faceva tutto in automatico ... ora lo sto cercando per mandare dal rottamatore la VSR ma non lo trovo ...
Titolo: Re:Client CWMP
Inserito da: pentolino76 - 10 Maggio 2019, 18:14
-sovrascrivere il seriale/mac address del modem in modo che in fase di comunicazione con il server ACS comunichi quelli del modem originale

e se invece usassi un computer linux, clonando il mac address della Station, potrebbe funzionare? E nel caso come?
Titolo: Re:Client CWMP
Inserito da: freddy0h - 13 Maggio 2019, 20:52
nei post sopra whites parlava di interagire semplicemente mandando richieste http senza usare wrapper come easycwmpd o altri... qualcuno sa come replicare le richieste? con quali params manda user e password all'acs?