Re: Outil en CLI pour convertir une IPv4 en entier et réciproquement
salut Stéphane, > % python3 -c "import sys, ipaddress; addr = > ipaddress.ip_address(sys.argv[1]); print(int(addr))" 192.0.2.1 > 3221225985 ne faudrait-il pas tenir compte de l'endianisme? pour ma part j'ai: /tmp/ipv4int 192.0.2.1 16908480 192.0.2.1 en executant ce code: // vi: noet #include #include int main (int argc, char ** argv ) { struct in_addr addr; for (uint8_t i=1; i
Re: Outil en CLI pour convertir une IPv4 en entier et réciproquement
salut, > Qui connait le nom d'un paquet Debian comprenant un outil de > conversion d'IPv4 en entier et réciproquement ? les réponses suivantes sont à coté de la plaque vu que tu souhaites un outils dédié mais pourrais tu satisfaire ma curiosité en m'expliquant à quoi ça peut servir? ipv4int() <<. bc ibase=16 $( for i; do echo $i | tr . '\n' | tac | xargs printf '%02hX' echo done) . // vi: noet #include #include int main (int argc, char ** argv ) { struct in_addr addr; for (uint8_t i=1; i
Re : Outil en CLI pour convertir une IPv4 en entier et réciproquement
Le 11/03/2022 17:40:52, Stephane Bortzmeyer a écrit : > % python3 -c "import sys, ipaddress; addr = > ipaddress.ip_address(sys.argv[1]); print(int(addr))" 192.0.2.1 > 3221225985 Ha, c’est juste ça ? >>> sum(256**(3-i)*a for i,a in enumerate(map(int,"192.0.2.1".split("." 3221225985 nicolas patrois : pts noir asocial -- RÉALISME M : Qu'est-ce qu'il nous faudrait pour qu'on nous considère comme des humains ? Un cerveau plus gros ? P : Non... Une carte bleue suffirait...
Re: Outil en CLI pour convertir une IPv4 en entier et réciproquement
On Fri, Mar 11, 2022 at 05:29:01PM +0100, Olivier wrote a message of 11 lines which said: > conversion d'IPv4 en entier et réciproquement ? % python3 -c "import sys, ipaddress; addr = ipaddress.ip_address(sys.argv[1]); print(int(addr))" 192.0.2.1 3221225985