[Bash] Visualizzare proprio IP
3 partecipanti
Pagina 1 di 1
[Bash] Visualizzare proprio IP
Mini-script per visualizzare il proprio IP. Si appoggia su whatsmyip.us, un sito che all'epoca mi dava una pagina pulita; adesso forse c'è qualcosa di meglio
- Codice:
#!/bin/bash
cd /tmp
wget -q http://www.whatsmyip.us || echo "connessione impossibile!"
cat "index.html" | grep "</textarea>" | cut -d "<" -f1
rm "index.html"
exit 0
Re: [Bash] Visualizzare proprio IP
c'è di meglio => http://vikkio88.altervista.org/progetti/extip.php lo usano tralaltro molti per conkyfloatman ha scritto:Mini-script per visualizzare il proprio IP. Si appoggia su whatsmyip.us, un sito che all'epoca mi dava una pagina pulita; adesso forse c'è qualcosa di meglio
- Codice:
#!/bin/bash
cd /tmp
wget -q http://www.whatsmyip.us || echo "connessione impossibile!"
cat "index.html" | grep "</textarea>" | cut -d "<" -f1
rm "index.html"
exit 0
Re: [Bash] Visualizzare proprio IP
Con quella tua pagina la cosa diventa molto figosa
dante@ciquita:~$ curl http://vikkio88.altervista.org/ip.php ; echo
109.123.12.34
dante@ciquita:~$
dante@ciquita:~$ curl http://vikkio88.altervista.org/ip.php ; echo
109.123.12.34
dante@ciquita:~$
Re: [Bash] Visualizzare proprio IP
- Codice:
#!/usr/bin/env ruby
require 'net/http'
if __FILE__ == $0
Net::HTTP.start('www.vikkio88.altervista.org') do |http|
ris= http.get('/ip.php')
puts ris.body
end
end
- Codice:
vikkio@acertm:~$ ruby ip.rb
78.15.54.107
vikkio@acertm:~$
oppure
che sostanzialmente è il codice che ho scritto io in extip
- Codice:
vikkio@acertm:~$ ip=`w3m http://vikkio88.altervista.org/ip.php`;echo $ip
78.15.54.107
Argomenti simili
» Guida al bash-scripting
» [Bash] Quotazioni azionarie
» [Bash] Update sistema Debian
» [bash] Da flv a mp3 (tutti i file di una directory)
» [bash] Contare le pagine totali dei pdf in una cartella
» [Bash] Quotazioni azionarie
» [Bash] Update sistema Debian
» [bash] Da flv a mp3 (tutti i file di una directory)
» [bash] Contare le pagine totali dei pdf in una cartella
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.