Re: [Python] gestire ADSL2 Gateway

2011-04-18 Per discussione Nicola Ferrari
Mi sono spiegato malissimo, ero di fretta scusate.
Uso Linux si.. e se provo a lanciare il comando "telnet localhost 25" ricevo
risposta, quindi suppongo che telnet sia installato correttamente.. (che
localhost fosse il mio pc lo sapevo ;) )

In genere i nuovi dlink aprono lato LAN sia il telnet che l'ssh.
> Ovviamente devi far login con user e pass dell'admin.
>

Non è proprio nuovo.. lo ho da 4 anni circa..

Nella schermata web dovresti trovare qualcosa sotto "Maintenance" o
> "Diagnostic" per poter abilitare/ripristinare l'amministrazione...però
> dipende sempre dal modello di router.
>

Stasera riprovo a dare un'occhiata.. se non ricordo male, a memoria, l'unica
cosa che posso dare è aprire o chiudere determinate porte, ma niente per
quanto riguarda ssh o telnet..

Il giorno 19 aprile 2011 00:03, Pietro Battiston  ha
scritto:

> Il giorno lun, 18/04/2011 alle 21.46 +0200, Valerio De Carolis ha
> scritto:
> > Il 18/04/2011 21:06, Nicola Ferrari ha scritto:
> > > Ciao a tutti.
> > > E' possibile connetermi al mio router ADSL2 della linksys attraverso
> > > python?
> > > Per esempio per riavviarlo, o per aggiungere o togliere le porte?
> > > Grazie
> > >
> > [...]
> >
> > Per le porte potresti pensare anche di utilizzare UPnP ma credo sia solo
> > a livello di singola applicazione.
>
>
> Forse http://code.google.com/p/pyupnp/ può essere utile. Ovviamente il
> suo scope è limitato alla gestione delle porte.
>
> Pietro
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>



-- 
Nicola Ferrari
website: http://www.nicolaferrari.name

skype: nick.ferro
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] gestire ADSL2 Gateway

2011-04-18 Per discussione Pietro Battiston
Il giorno lun, 18/04/2011 alle 21.46 +0200, Valerio De Carolis ha
scritto:
> Il 18/04/2011 21:06, Nicola Ferrari ha scritto:
> > Ciao a tutti.
> > E' possibile connetermi al mio router ADSL2 della linksys attraverso
> > python? 
> > Per esempio per riavviarlo, o per aggiungere o togliere le porte?
> > Grazie
> > 
> [...] 
> 
> Per le porte potresti pensare anche di utilizzare UPnP ma credo sia solo
> a livello di singola applicazione.


Forse http://code.google.com/p/pyupnp/ può essere utile. Ovviamente il
suo scope è limitato alla gestione delle porte.

Pietro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] gestire ADSL2 Gateway

2011-04-18 Per discussione Valerio De Carolis
Il 18/04/2011 23:26, Nicola Ferrari ha scritto:
> mi rifiuta la connessione anche con telnet... 
> se però faccio "telnet localhost 25" funziona... devo abilitare qualcosa?

localhost vuol dire che stai chiamando il tuo computer! ;)

Hai provato a cercare informazioni sul manuale del router? oppure su
internet cercando su google il modello del device?

In genere i nuovi dlink aprono lato LAN sia il telnet che l'ssh.
Ovviamente devi far login con user e pass dell'admin.

Nella schermata web dovresti trovare qualcosa sotto "Maintenance" o
"Diagnostic" per poter abilitare/ripristinare l'amministrazione...però
dipende sempre dal modello di router.

Ciao,
Vale


-- 
Valerio De Carolis - http://www.decabyte.it

"To invent an airplane is nothing. To build an airplane is something.
But to fly ... is everything. - Ferdinand Ferber"

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] R: Re: gestire ADSL2 Gateway

2011-04-18 Per discussione natha...@gmail.com
Scusa ma in che senso con localhost funziona?
Dal pc locale o dal router?
Nel primo caso evidentemente hai il servizio telnet attivo (usi linux?), nel 
secondo devi trovare il modo di far il binding: ha poco senso che dal router tu 
possa chiamare localhost

Inviato dal cellulare Nokia
-Messag. originale-
Da: Nicola Ferrari
Inviato:  18/04/2011 23:26:24
Oggetto:  Re: [Python] gestire ADSL2 Gateway

mi rifiuta la connessione anche con telnet...
se però faccio "telnet localhost 25" funziona... devo abilitare qualcosa?

Il giorno 18 aprile 2011 23:18, Leonardo M. Millefiori
ha scritto:

> Credo sia più probabile riuscire a connettersi con telnet. Il mio DLink
> da questo punto di vista non dà problemi, però le impostazioni (tipo le
> porte inoltrate) non sono mai riuscito a cambiarle con telnet.
> LMM
>
> Il 18/04/2011 22:39, Nicola Ferrari ha scritto:
> > Navigando le impostazioni del mio router da browser, non riesco a
> > trovare dove abilitare ssh...
> > E provando a connettermi con ssh mi rifiuta la richiesta (presumo quindi
> > non sia abilitato ??)... si riesce ad abilitarlo da linea di comando?
> >
> >
> > Il giorno 18 aprile 2011 21:46, Valerio De Carolis  > > ha scritto:
> >
> > Il 18/04/2011 21:06, Nicola Ferrari ha scritto:
> > > Ciao a tutti.
> > > E' possibile connetermi al mio router ADSL2 della linksys
> attraverso
> > > python?
> > > Per esempio per riavviarlo, o per aggiungere o togliere le porte?
> > > Grazie
> > >
> > >
> > >
> > > ___
> > > Python mailing list
> > > Python@lists.python.it 
> > > http://lists.python.it/mailman/listinfo/python
> >
> > Controlla se il tuo router ha l'accesso SSH abilitato. Puoi provare a
> > fare login nel router ed esplorare l'ambiente minimale messo a
> > disposizione (iniziando da help e poi via via tutti i comandi che
> > possano interessanti - vedi reboot).
> >
> > Alcuni router permettono di gestire le regole PAT tramite CLI ma non
> > tutti quindi bisognerebbe controllare con calma.
> >
> > Poi il problema diventa Python + SSH, di consigli in rete ce ne sono
> > tantissimi (vedi moduli specifici oppure semplici chiamate a
> processi).
> >
> > Per le porte potresti pensare anche di utilizzare UPnP ma credo sia
> solo
> > a livello di singola applicazione.
> >
> > Ciao,
> > Vale
> >
> > --
> > Valerio De Carolis - http://www.decabyte.it
> >
> > "To invent an airplane is nothing. To build an airplane is something.
> > But to fly ... is everything. - Ferdinand Ferber"
> >
> > ___
> > Python mailing list
> > Python@lists.python.it 
> > http://lists.python.it/mailman/listinfo/python
> >
> >
> >
> >
> > --
> > Nicola Ferrari
> > website: http://www.nicolaferrari.name
> >
> > skype: nick.ferro
> >
> >
> >
> > ___
> > Python mailing list
> > Python@lists.python.it
> > http://lists.python.it/mailman/listinfo/python
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>



-- 
Nicola Ferrari
website: http://www.nicolaferrari.name

skype: nick.ferro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] gestire ADSL2 Gateway

2011-04-18 Per discussione Nicola Ferrari
mi rifiuta la connessione anche con telnet...
se però faccio "telnet localhost 25" funziona... devo abilitare qualcosa?

Il giorno 18 aprile 2011 23:18, Leonardo M. Millefiori
ha scritto:

> Credo sia più probabile riuscire a connettersi con telnet. Il mio DLink
> da questo punto di vista non dà problemi, però le impostazioni (tipo le
> porte inoltrate) non sono mai riuscito a cambiarle con telnet.
> LMM
>
> Il 18/04/2011 22:39, Nicola Ferrari ha scritto:
> > Navigando le impostazioni del mio router da browser, non riesco a
> > trovare dove abilitare ssh...
> > E provando a connettermi con ssh mi rifiuta la richiesta (presumo quindi
> > non sia abilitato ??)... si riesce ad abilitarlo da linea di comando?
> >
> >
> > Il giorno 18 aprile 2011 21:46, Valerio De Carolis  > > ha scritto:
> >
> > Il 18/04/2011 21:06, Nicola Ferrari ha scritto:
> > > Ciao a tutti.
> > > E' possibile connetermi al mio router ADSL2 della linksys
> attraverso
> > > python?
> > > Per esempio per riavviarlo, o per aggiungere o togliere le porte?
> > > Grazie
> > >
> > >
> > >
> > > ___
> > > Python mailing list
> > > Python@lists.python.it 
> > > http://lists.python.it/mailman/listinfo/python
> >
> > Controlla se il tuo router ha l'accesso SSH abilitato. Puoi provare a
> > fare login nel router ed esplorare l'ambiente minimale messo a
> > disposizione (iniziando da help e poi via via tutti i comandi che
> > possano interessanti - vedi reboot).
> >
> > Alcuni router permettono di gestire le regole PAT tramite CLI ma non
> > tutti quindi bisognerebbe controllare con calma.
> >
> > Poi il problema diventa Python + SSH, di consigli in rete ce ne sono
> > tantissimi (vedi moduli specifici oppure semplici chiamate a
> processi).
> >
> > Per le porte potresti pensare anche di utilizzare UPnP ma credo sia
> solo
> > a livello di singola applicazione.
> >
> > Ciao,
> > Vale
> >
> > --
> > Valerio De Carolis - http://www.decabyte.it
> >
> > "To invent an airplane is nothing. To build an airplane is something.
> > But to fly ... is everything. - Ferdinand Ferber"
> >
> > ___
> > Python mailing list
> > Python@lists.python.it 
> > http://lists.python.it/mailman/listinfo/python
> >
> >
> >
> >
> > --
> > Nicola Ferrari
> > website: http://www.nicolaferrari.name
> >
> > skype: nick.ferro
> >
> >
> >
> > ___
> > Python mailing list
> > Python@lists.python.it
> > http://lists.python.it/mailman/listinfo/python
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>



-- 
Nicola Ferrari
website: http://www.nicolaferrari.name

skype: nick.ferro
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] gestire ADSL2 Gateway

2011-04-18 Per discussione Leonardo M. Millefiori
Credo sia più probabile riuscire a connettersi con telnet. Il mio DLink
da questo punto di vista non dà problemi, però le impostazioni (tipo le
porte inoltrate) non sono mai riuscito a cambiarle con telnet.
LMM

Il 18/04/2011 22:39, Nicola Ferrari ha scritto:
> Navigando le impostazioni del mio router da browser, non riesco a
> trovare dove abilitare ssh...
> E provando a connettermi con ssh mi rifiuta la richiesta (presumo quindi
> non sia abilitato ??)... si riesce ad abilitarlo da linea di comando?
> 
> 
> Il giorno 18 aprile 2011 21:46, Valerio De Carolis  > ha scritto:
> 
> Il 18/04/2011 21:06, Nicola Ferrari ha scritto:
> > Ciao a tutti.
> > E' possibile connetermi al mio router ADSL2 della linksys attraverso
> > python?
> > Per esempio per riavviarlo, o per aggiungere o togliere le porte?
> > Grazie
> >
> >
> >
> > ___
> > Python mailing list
> > Python@lists.python.it 
> > http://lists.python.it/mailman/listinfo/python
> 
> Controlla se il tuo router ha l'accesso SSH abilitato. Puoi provare a
> fare login nel router ed esplorare l'ambiente minimale messo a
> disposizione (iniziando da help e poi via via tutti i comandi che
> possano interessanti - vedi reboot).
> 
> Alcuni router permettono di gestire le regole PAT tramite CLI ma non
> tutti quindi bisognerebbe controllare con calma.
> 
> Poi il problema diventa Python + SSH, di consigli in rete ce ne sono
> tantissimi (vedi moduli specifici oppure semplici chiamate a processi).
> 
> Per le porte potresti pensare anche di utilizzare UPnP ma credo sia solo
> a livello di singola applicazione.
> 
> Ciao,
> Vale
> 
> --
> Valerio De Carolis - http://www.decabyte.it
> 
> "To invent an airplane is nothing. To build an airplane is something.
> But to fly ... is everything. - Ferdinand Ferber"
> 
> ___
> Python mailing list
> Python@lists.python.it 
> http://lists.python.it/mailman/listinfo/python
> 
> 
> 
> 
> -- 
> Nicola Ferrari
> website: http://www.nicolaferrari.name
> 
> skype: nick.ferro
> 
> 
> 
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] gestire ADSL2 Gateway

2011-04-18 Per discussione Nicola Ferrari
Navigando le impostazioni del mio router da browser, non riesco a trovare
dove abilitare ssh...
E provando a connettermi con ssh mi rifiuta la richiesta (presumo quindi non
sia abilitato ??)... si riesce ad abilitarlo da linea di comando?


Il giorno 18 aprile 2011 21:46, Valerio De Carolis  ha
scritto:

> Il 18/04/2011 21:06, Nicola Ferrari ha scritto:
> > Ciao a tutti.
> > E' possibile connetermi al mio router ADSL2 della linksys attraverso
> > python?
> > Per esempio per riavviarlo, o per aggiungere o togliere le porte?
> > Grazie
> >
> >
> >
> > ___
> > Python mailing list
> > Python@lists.python.it
> > http://lists.python.it/mailman/listinfo/python
>
> Controlla se il tuo router ha l'accesso SSH abilitato. Puoi provare a
> fare login nel router ed esplorare l'ambiente minimale messo a
> disposizione (iniziando da help e poi via via tutti i comandi che
> possano interessanti - vedi reboot).
>
> Alcuni router permettono di gestire le regole PAT tramite CLI ma non
> tutti quindi bisognerebbe controllare con calma.
>
> Poi il problema diventa Python + SSH, di consigli in rete ce ne sono
> tantissimi (vedi moduli specifici oppure semplici chiamate a processi).
>
> Per le porte potresti pensare anche di utilizzare UPnP ma credo sia solo
> a livello di singola applicazione.
>
> Ciao,
> Vale
>
> --
> Valerio De Carolis - http://www.decabyte.it
>
> "To invent an airplane is nothing. To build an airplane is something.
> But to fly ... is everything. - Ferdinand Ferber"
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>



-- 
Nicola Ferrari
website: http://www.nicolaferrari.name

skype: nick.ferro
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] gestire ADSL2 Gateway

2011-04-18 Per discussione Valerio De Carolis
Il 18/04/2011 21:06, Nicola Ferrari ha scritto:
> Ciao a tutti.
> E' possibile connetermi al mio router ADSL2 della linksys attraverso
> python? 
> Per esempio per riavviarlo, o per aggiungere o togliere le porte?
> Grazie
> 
> 
> 
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python

Controlla se il tuo router ha l'accesso SSH abilitato. Puoi provare a
fare login nel router ed esplorare l'ambiente minimale messo a
disposizione (iniziando da help e poi via via tutti i comandi che
possano interessanti - vedi reboot).

Alcuni router permettono di gestire le regole PAT tramite CLI ma non
tutti quindi bisognerebbe controllare con calma.

Poi il problema diventa Python + SSH, di consigli in rete ce ne sono
tantissimi (vedi moduli specifici oppure semplici chiamate a processi).

Per le porte potresti pensare anche di utilizzare UPnP ma credo sia solo
a livello di singola applicazione.

Ciao,
Vale

-- 
Valerio De Carolis - http://www.decabyte.it

"To invent an airplane is nothing. To build an airplane is something.
But to fly ... is everything. - Ferdinand Ferber"

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] gestire ADSL2 Gateway

2011-04-18 Per discussione Nicola Ferrari
Ciao a tutti.
E' possibile connetermi al mio router ADSL2 della linksys attraverso
python?
Per esempio per riavviarlo, o per aggiungere o togliere le porte?
Grazie
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Strumenti per automatizzare operazioni su pagine web

2011-04-18 Per discussione Marco De Paoli
2011/4/18 Riccardo Lemmi 

>
> Spesso basta un set_trace() nel codice per dare uno sguardo all'oggetto
> Browser
> e capire come è fatta la pagina o come recuperare la form che si vuole
> gestire.
>

condivido

ti segnalo anche questo
http://wwwsearch.sourceforge.net/mechanize/hints.html#logging

se vuoi dare un occhiata un po' "sotto il cofano"

Marco
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Strumenti per automatizzare operazioni su pagine web

2011-04-18 Per discussione Riccardo Lemmi
Marco De Paoli wrote:

> la documentazione non è propriamente ordinata
> ad ogni modo se sei interessato a
> 
>> Un esempio più concreto di quello che voglio fare è questo:
>> -vai su www.google.it
>> -cerca l'elemento che si chiama q
>> -inserisci in q "python"
>> -cerca l'elemento che si chiama btnG
>> -simula un click sull'elemento btnG
> 
> puoi provare qui
> http://wwwsearch.sourceforge.net/mechanize/forms.html
> 
> c'è anche una ML in inglese abbastanza attiva
> 
> Uso mechanize da un po di tempo e non ho avuto particolari problemi
> 
> Marco
> ...

Spesso basta un set_trace() nel codice per dare uno sguardo all'oggetto Browser
e capire come è fatta la pagina o come recuperare la form che si vuole gestire.
-- 
   Riccardo Lemmi

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Strumenti per automatizzare operazioni su pagine web

2011-04-18 Per discussione Marco De Paoli
la documentazione non è propriamente ordinata
ad ogni modo se sei interessato a

> Un esempio più concreto di quello che voglio fare è questo:
> -vai su www.google.it
> -cerca l'elemento che si chiama q
> -inserisci in q "python"
> -cerca l'elemento che si chiama btnG
> -simula un click sull'elemento btnG

puoi provare qui
http://wwwsearch.sourceforge.net/mechanize/forms.html

c'è anche una ML in inglese abbastanza attiva

Uso mechanize da un po di tempo e non ho avuto particolari problemi

Marco

2011/4/17 Balan Victor 

> ho installato mechanize. Sto cercando di capire qualcosa ma la
> documentazione ufficiale non mi è molto chiara, inoltre cercando un po su
> google non ho trovato molti rifermenti a questa libreria. Qualcuno conosce
> qualche tutorial/guida?
>
> Il giorno 15 aprile 2011 10:27, Riccardo Lemmi  ha
> scritto:
>
> Balan Victor wrote:
>>
>> > salve,
>> > ho la necessità di automatizzare alcune operazioni su pagine web come
>> login
>> > automatici, ricerca di testo, verifica presenza immagini. Probabilmente
>> > qualcuno mi suggerirà urllib2, tuttavia urllib prevede anche la
>> conoscenza
>> > dei protocolli http, https, gestione cache e  cookie ecc. protocolli e
>> > operazioni che non conosco abbastanza bene per usare urllib. Io ero in
>> cerca
>> > di qualche strumento, libreria o qualunque cosa che mette a disposizione
>> > "funzioni" già pronte e/o da integrare con codice python.
>> >
>> > Un esempio più concreto di quello che voglio fare è questo:
>> > -vai su www.google.it
>> > -cerca l'elemento che si chiama q
>> > -inserisci in q "python"
>> > -cerca l'elemento che si chiama btnG
>> > -simula un click sull'elemento btnG
>> >
>> > grazie
>>
>> Se devi interagire con la pagina ti serve mechanize oppure selenium:
>>  http://pypi.python.org/pypi/mechanize
>>  http://pypi.python.org/pypi/selenium
>>
>> selenium lo consiglio se devi testare il sito nel browser, cioè guardare
>> anche
>> come viene renderizzato (o se stai usando il javascript per alcune
>> funzionalità).
>> --
>>Riccardo Lemmi
>>
>> ___
>> Python mailing list
>> Python@lists.python.it
>> http://lists.python.it/mailman/listinfo/python
>>
>
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python