Re: [Ninux-Wireless] ifconfig vs ip addr
import socket socket.gethostbyname(socket.gethostname()) oppure fai un comando di sistema (subprocess.Popen), fetchi l'output, e con le regexp di python trovi tutto. Fai prima una findall eppoi un match con gruppi assegnati e ti ritrovi un dizionario che puoi trasformare in oggetto o in cosa desideri meglio. 2013/11/24 Nemesis neme...@ninux.org Ritorna la questione, guardate i commenti a questa domanda su stackoverflow: http://stackoverflow.com/questions/20177686/python-parser-for-unix-ip-address-command-iproute2 In particolare questo commento: *One more thing though: Your friends are totally right about iproute2 being the future. But on many systems, particularly embedded ones, you're still more likely to encounter the good old ifconfig, the iproute2 package might not be installed. So if you want to make your abstraction layer portable, you'll probably have to account for both. – Lukas Graf* Mi sa che tocca ingegnarsi di più. Federico ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] ifconfig vs ip addr
Giuseppe non lo cerco in locale ma su macchine remote! C'è pure scritto nella domanda. Magari era così facile. Federico On Mon, 25 Nov 2013 09:47:29 +0100, Giuseppe De Marco demarco...@gmail.com wrote: import socket socket.gethostbyname(socket.gethostname()) oppure fai un comando di sistema (subprocess.Popen), fetchi l'output, e con le regexp di python trovi tutto. Fai prima una findall eppoi un match con gruppi assegnati e ti ritrovi un dizionario che puoi trasformare in oggetto o in cosa desideri meglio. 2013/11/24 Nemesis Ritorna la questione, guardate i commenti a questa domanda su stackoverflow: http://stackoverflow.com/questions/20177686/python-parser-for-unix-ip-address-command-iproute2 [2] In particolare questo commento: _One more thing though: Your friends are totally right about iproute2 being the future. But on many systems, particularly embedded ones, you're still more likely to encounter the good old ifconfig, the iproute2 package might not be installed. So if you want to make your abstraction layer portable, you'll probably have to account for both. – Lukas Graf_ Mi sa che tocca ingegnarsi di più. Federico ___ Wireless mailing list Wireless@ml.ninux.org [3] http://ml.ninux.org/mailman/listinfo/wireless [4] Links: -- [1] mailto:neme...@ninux.org [2] http://stackoverflow.com/questions/20177686/python-parser-for-unix-ip-address-command-iproute2 [3] mailto:Wireless@ml.ninux.org [4] http://ml.ninux.org/mailman/listinfo/wireless ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] ifconfig vs ip addr
Il problema è che il tipo ha ragione, se voglio fare un livello di astrazione che recupera le informazioni dai device in modo portabile devo supportare tutti e due i comandi. Non è pratico che per usare il livello di astrazione bisogna prima aggiornare tutti i device di una rete. Federico On Sun, 24 Nov 2013 23:08:59 +0100, Alessandro (aka ArkaNet) arkant...@gmail.com wrote: Personalmente ifconfig lo uso per pura flessibilità di sistemi però c'è da considerare che è un po deprecato rispetto le funzionalità offerte da ip. Rispetto la nostra attuale situazione si può usare tranquillamente il pacchetto iproute2, invitando, per sicurezza, all'aggiornamento degli ultimi firmware disponibili chiunque sia in rete. -- Arka Il 24/nov/2013 22:59 Nemesis ha scritto: Ritorna la questione, guardate i commenti a questa domanda su stackoverflow: http://stackoverflow.com/questions/20177686/python-parser-for-unix-ip-address-command-iproute2 [2] In particolare questo commento: _One more thing though: Your friends are totally right about iproute2 being the future. But on many systems, particularly embedded ones, you're still more likely to encounter the good old ifconfig, the iproute2 package might not be installed. So if you want to make your abstraction layer portable, you'll probably have to account for both. – Lukas Graf_ Mi sa che tocca ingegnarsi di più. Federico ___ Wireless mailing list Wireless@ml.ninux.org [3] http://ml.ninux.org/mailman/listinfo/wireless [4] Links: -- [1] mailto:neme...@ninux.org [2] http://stackoverflow.com/questions/20177686/python-parser-for-unix-ip-address-command-iproute2 [3] mailto:Wireless@ml.ninux.org [4] http://ml.ninux.org/mailman/listinfo/wireless ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] ifconfig vs ip addr
Quindi la questione si sposterebbe verso il che utilizzo ne devi fare piuttosto che quali potenzialità vuoi avere Per recuperare nomi interfacce ed indirizzi IP ifconfig fa il suo sporco lavoro per qualcosa di più prelibato prediligo iproute2. Alessandro Il giorno 25 novembre 2013 11:17, nemesis neme...@ninux.org ha scritto: Il problema è che il tipo ha ragione, se voglio fare un livello di astrazione che recupera le informazioni dai device in modo portabile devo supportare tutti e due i comandi. Non è pratico che per usare il livello di astrazione bisogna prima aggiornare tutti i device di una rete. Federico On Sun, 24 Nov 2013 23:08:59 +0100, Alessandro (aka ArkaNet) arkant...@gmail.com wrote: Personalmente ifconfig lo uso per pura flessibilità di sistemi però c'è da considerare che è un po deprecato rispetto le funzionalità offerte da ip. Rispetto la nostra attuale situazione si può usare tranquillamente il pacchetto iproute2, invitando, per sicurezza, all'aggiornamento degli ultimi firmware disponibili chiunque sia in rete. -- Arka Il 24/nov/2013 22:59 Nemesis ha scritto: Ritorna la questione, guardate i commenti a questa domanda su stackoverflow: http://stackoverflow.com/questions/20177686/python- parser-for-unix-ip-address-command-iproute2 [2] In particolare questo commento: _One more thing though: Your friends are totally right about iproute2 being the future. But on many systems, particularly embedded ones, you're still more likely to encounter the good old ifconfig, the iproute2 package might not be installed. So if you want to make your abstraction layer portable, you'll probably have to account for both. – Lukas Graf_ Mi sa che tocca ingegnarsi di più. Federico ___ Wireless mailing list Wireless@ml.ninux.org [3] http://ml.ninux.org/mailman/listinfo/wireless [4] Links: -- [1] mailto:neme...@ninux.org [2] http://stackoverflow.com/questions/20177686/python- parser-for-unix-ip-address-command-iproute2 [3] mailto:Wireless@ml.ninux.org [4] http://ml.ninux.org/mailman/listinfo/wireless ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless -- *Arka* ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] ifconfig vs ip addr
Capito fede, io ho detto python perchè praticamente faccio tutto con questo, in mancanza di questo puoi sfruttare bash o quello del quale disponi sui dispositivi. Per la comunicazione in rete io utilizzerei un bel REDIS come pub/sub, e ogni nodo registrato sul suo canale prende i messaggi inviati da tutti. Ad ogni modo penso che il discorso verterà su cosa conviene usare date le ristrettezze lato dispositivi, scusami se alle volte non sono chiaro, scrivo frettolosamente in ufficio, tra mille telefonate e persone che si fiondano in stanza con la novità della giornata appresso. G Il giorno 25 novembre 2013 10:43, nemesis neme...@ninux.org ha scritto: Giuseppe non lo cerco in locale ma su macchine remote! C'è pure scritto nella domanda. Magari era così facile. Federico On Mon, 25 Nov 2013 09:47:29 +0100, Giuseppe De Marco demarco...@gmail.com wrote: import socket socket.gethostbyname(socket.gethostname()) oppure fai un comando di sistema (subprocess.Popen), fetchi l'output, e con le regexp di python trovi tutto. Fai prima una findall eppoi un match con gruppi assegnati e ti ritrovi un dizionario che puoi trasformare in oggetto o in cosa desideri meglio. 2013/11/24 Nemesis Ritorna la questione, guardate i commenti a questa domanda su stackoverflow: http://stackoverflow.com/questions/20177686/python- parser-for-unix-ip-address-command-iproute2 [2] In particolare questo commento: _One more thing though: Your friends are totally right about iproute2 being the future. But on many systems, particularly embedded ones, you're still more likely to encounter the good old ifconfig, the iproute2 package might not be installed. So if you want to make your abstraction layer portable, you'll probably have to account for both. – Lukas Graf_ Mi sa che tocca ingegnarsi di più. Federico ___ Wireless mailing list Wireless@ml.ninux.org [3] http://ml.ninux.org/mailman/listinfo/wireless [4] Links: -- [1] mailto:neme...@ninux.org [2] http://stackoverflow.com/questions/20177686/python- parser-for-unix-ip-address-command-iproute2 [3] mailto:Wireless@ml.ninux.org [4] http://ml.ninux.org/mailman/listinfo/wireless ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] ifconfig vs ip addr
On Mon, 25 Nov 2013 14:29:12 +0100, Giuseppe De Marco demarco...@gmail.com wrote: Capito fede, io ho detto python perchè praticamente faccio tutto con questo, in mancanza di questo puoi sfruttare bash o quello del quale disponi sui dispositivi. Per la comunicazione in rete io utilizzerei un bel REDIS come pub/sub, e ogni nodo registrato sul suo canale prende i messaggi inviati da tutti. Redis lo sto utilizzando come message broker e caching in produzione, ma che c'entra con recuperare le informazioni dei device? Ad ogni modo penso che il discorso verterà su cosa conviene usare date le ristrettezze lato dispositivi, scusami se alle volte non sono chiaro, scrivo frettolosamente in ufficio, tra mille telefonate e persone che si fiondano in stanza con la novità della giornata appresso. Siamo tutti impegnati ;-) ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
[Ninux-Wireless] ifconfig vs ip addr
Ritorna la questione, guardate i commenti a questa domanda su stackoverflow: http://stackoverflow.com/questions/20177686/python-parser-for-unix-ip-address-command-iproute2 In particolare questo commento: /One more thing though: Your friends are totally right about iproute2 being the future. But on many systems, particularly embedded ones, you're still more likely to encounter the good old ifconfig, the iproute2 package might not be installed. So if you want to make your abstraction layer portable, you'll probably have to account for both. – Lukas Graf/ Mi sa che tocca ingegnarsi di più. Federico ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] ifconfig vs ip addr
Personalmente ifconfig lo uso per pura flessibilità di sistemi però c'è da considerare che è un po deprecato rispetto le funzionalità offerte da ip. Rispetto la nostra attuale situazione si può usare tranquillamente il pacchetto iproute2, invitando, per sicurezza, all'aggiornamento degli ultimi firmware disponibili chiunque sia in rete. -- Arka Il 24/nov/2013 22:59 Nemesis neme...@ninux.org ha scritto: Ritorna la questione, guardate i commenti a questa domanda su stackoverflow: http://stackoverflow.com/questions/20177686/python-parser-for-unix-ip-address-command-iproute2 In particolare questo commento: *One more thing though: Your friends are totally right about iproute2 being the future. But on many systems, particularly embedded ones, you're still more likely to encounter the good old ifconfig, the iproute2 package might not be installed. So if you want to make your abstraction layer portable, you'll probably have to account for both. – Lukas Graf* Mi sa che tocca ingegnarsi di più. Federico ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] ifconfig vs ip addr
Ad esempio se compili openwrt non lo aggiunge di default. È il futuro ma ancora non è diffuso sugli embedded in maniera capillare. Il 24/nov/2013 22:59 Nemesis neme...@ninux.org ha scritto: Ritorna la questione, guardate i commenti a questa domanda su stackoverflow: http://stackoverflow.com/questions/20177686/python-parser-for-unix-ip-address-command-iproute2 In particolare questo commento: *One more thing though: Your friends are totally right about iproute2 being the future. But on many systems, particularly embedded ones, you're still more likely to encounter the good old ifconfig, the iproute2 package might not be installed. So if you want to make your abstraction layer portable, you'll probably have to account for both. – Lukas Graf* Mi sa che tocca ingegnarsi di più. Federico ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless