>°_/ ceci n'est pas un site \_°<

aujourdhui, j'ai mangé une pomme.

1268154676 sov.localhostz.org 38.107.191.96 GET /public/code/whatsmyIP.sh/ 200

ils l'ont pas volé celle-là! la quadrature du net localhostz.org :: useless net-space for useless people I _heart_ localhost WEB 4.0 READY ! vimroxxor made at la-rache coffee powered apache http daemon filesystem way roulez 100% made by hands mouhahaha click here for free pr0n gimme money

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.

  1.  ./whatsmyIP.sh
  2. http://localhost/whatsyourIP.php says you IP is:
  3. 127.0.0.1
  4. good bye.
  5.  
  6. ./whatsmyIP.sh --quiet
  7. 127.0.0.1
  8.  
  9. ./whatsmyIP.sh @http://tools.localhostz.org/whatsyourIP.php
  10. http://tools.localhostz.org/whatsyourIP.php says your IP is:
  11. 192.168.1.2
  12. good bye.
  13.  
  14. Please note that when using both options, the order is important:
  15. ./whatsmyIP.php --quiet @http://tools.localhostz.org/whatsyourIP.php
  16. 192.168.1.2
  17.  
  18. ./whatsmyIP.sh --batch @localhost/ip2.php @geekshell.org/~sov36/whatsyourIP.php @default
  19. localhost/ip2.php 127.0.0.1
  20. geekshell.org/~sov36/whatsyourIP.php 89.83.61.70
  21. 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.