whatsmyIP.sh
Encore un petit script pour récuperer son addresse IP publique. Celui-là utilise lynx pour aller recuperer le contenu d'une page qui ne contient que l'information pertinente pour pas avoir à parser 500 lignes de html juste pour avoir une putain d'IP.
Pour ça il vous suffit de poser sur un espace ouaib une simple page PHP qui contient cette petite ligne de rien tu tout :
<?php echo $_SERVER['REMOTE_ADDR']; ?>
Si vous avez pas d'endroit où la poser voilà quelques addresses :
On télécharge le script, on l'ouvre et si besoin on modifies la valeur de la variable $default_script_address pour la faire pointer vers l'URL de la page PHP. Et ensuite on regarde le ptit manuel en-dessous et voilà.
Code : Bash.
- ./whatsmyIP.sh
- http://localhost/whatsyourIP.php says you IP is:
- 127.0.0.1
- good bye.
- ./whatsmyIP.sh --quiet
- 127.0.0.1
- ./whatsmyIP.sh @http://tools.localhostz.org/whatsyourIP.php
- http://tools.localhostz.org/whatsyourIP.php says your IP is:
- 192.168.1.2
- good bye.
- Please note that when using both options, the order is important:
- ./whatsmyIP.php --quiet @http://tools.localhostz.org/whatsyourIP.php
- 192.168.1.2
- ./whatsmyIP.sh --batch @localhost/ip2.php @geekshell.org/~sov36/whatsyourIP.php @default
- localhost/ip2.php 127.0.0.1
- geekshell.org/~sov36/whatsyourIP.php 89.83.61.70
- http://tools.localhostz.org/whatsyourIP.php 192.168.1.2
Colorised by GeSHi-1.0.8.1 in 0.179s(3.46 KB/s).
Bien-sûr, c'est du logiciel libre sous license wtfpl, bugs/spam/insultes et autres à sov[AT]localhostz[DOT]org. Dès que j'aurais un peu de temps, je fignolerai un peu plus, en gérant un peu les erreurs genre résal en rade et en faisant en sorte d'utiliser autre chose si lynx est pas dispo.













