Conoscere il proprio ip via SMS con Linux

super-tux_batux_tux.png

“E questa è proprio una grande idea“… sono state le parole che ho detto quando ho creato questo script per conoscere il proprio ip ovunque tu sia…

Eh si avete capito bene, conoscere il proprio indirizzo ip ricevendolo sul proprio cellulare non è una cosa da poco… ci sono molte applicazioni di questo script, dal controllo di amuled tramite amuleweb, a qualsiasi servizio in ascolto sulle porte del vostro pc o della vostra rete.

Questo script necessita di “moiosms” di cui trovate la guida per l’installazione nella sezione guide, ora vi spiego brevemente come funziona:

Siccome deve funzionare sia per un singolo pc che per una rete, per sapere il proprio indirizzo pubblico lo script si collega a uno dei tanti siti web che fornisce il vostro ip ( http://www.cercamioip.it ) ; ne scarica la home page che contiene il vostro indirizzo pubblico e dalla home page lo estrae e lo invia al vostro cellulare con questo risultato: “il tuo ip è: xxx.xxx.xxx.xxx”. Una volta inviato il sms cancella la home page dalla directory da dove avete fatto girare lo script…

Ovviamente questo script può essere messo in avvio automatico così da avere comodamente nel vostro cellulare l’indirizzo del vostro pc… Vi rendete conto?? Per i fortunati che possono navigare in internet dal proprio cellulare o palmare potranno controllare il proprio pc da remoto… Ma anche per quelli che sono i nufficio o a scuola o in posti in cui ci sono dei pc connessi a internet…

Eccolo:

#/bin/sh
wget http://www.cercamioip.it/
var=`cat index.html | grep “tuo ip”`
var=${var##*;}
var=${var%<*}
var=${var##*>}
sms XXXXXXXXXX ‘il tuo ip è: ‘$var Servizio
rm index.html

Ad esempio salvate lo script nel file sendip.sh e rendetelo eseguibile:

chmod +x sendip.sh

./sendip.sh

Dove XXXXXXXXXX corrisponde al numero del cellulare a cui volete inviare il sms e Servizio corrisponde al Servizio a cui siete abbonati per inviare sms da internet.

13 risposte a Conoscere il proprio ip via SMS con Linux

  1. mambro scrive:

    e usare qualcosa tipo dyndns, no-ip etc etc?

  2. tuxexperience scrive:

    si sarebbe lo stesso, sarebbe più comodo avere un reindirizzamento al proprio ip, però così ti devi iscrivere al sito e se hai lìip dinamico installare un programmino che ogni volta che ti connetti deve connettersi a no-ip o dyndns per sapere il tuo ip e quindi fare il reindirizzamento… invece con questo script la cosa è molto più semplice non trovi ??!!

  3. […] visto che ero in vena ed ho casualmente letto di uno script per sapere il proprio ip sul cellulare, ho pensato di creare un piccolo script che scarica una vignetta a caso tra tutte quelle presenti […]

  4. rvinside scrive:

    Ottimo script, molto interessante e sfruttabile!!! Aggiunto nel mio blog con riferimento!😀

  5. tuxexperience scrive:

    ti dice così perchè devi installare moiosms. cerca il pacchetto .deb installalo e vedrai che funziona.

  6. bobbe71 scrive:

    Salve. qualcuno può aiutarmi, io ho questo errore:
    ./sendip.sh: line 7: sms: command not found
    poi se ci fosse verso sfruttare le vostre conoscenze di scripting vorrei chiedervi se è possibile modificare questo script in modo che riesca a fare un controllo con il ping rilevato la volta prima e te lo rinvii se questo è cambiato. Non so se è una cosa normale ma a me alle volte mi cambia indirizzo ip. Saluti

  7. bobbe71 scrive:

    ciao e grazie per la risposta.
    moiosms l’ho installato e funziona, ho ubuntu 7.10 e ho installato moiosms da sorgenti e non da pacchetti .deb.
    ora ho installato anche i pacchetti .deb (moiosms funziona ancora) e mi da un altro errore o messaggio che comunque non capisco, lo copio:
    14:11:45 (761.80 KB/s) – “index.html” salvato [1842]

    MoioSMS by Silvio Moioli, http://www.moioli.net

    USO:
    MODALITA’ INTERATTIVA: sms

    MODALITA’ A LINEA DI COMANDO:
    sms numero “testo” (invia un SMS a un numero)
    sms nome “testo” (invia un SMS a un numero in rubrica)
    sms -a nome numero (aggiunge un numero in rubrica)
    sms -m (mostra la rubrica)

    Per usare un sito in particolare, aggiungere uno dei parametri
    seguenti:
    Smshosting
    Tim
    Tin
    Callwave
    Vodafonemms
    Enel
    Vodafone

    Per usare un proxy, aggiungere -p indirizzo:porta in coda
    (usare -p no per disabilitare)
    Rubrica, password e settaggi sono nel file .moiosms/config.ini.
    Commenti/Suggerimenti/Bug: silvio@moioli.net
    bob@bob-desktop:~$

    chissa’ forse prima o poi… cmq grazie, un passo avanti l’ho fatto.
    ciao

  8. bobbe71 scrive:

    forse non avevo letto tutto su moiosms e il plugin per alice (che non funge da linea di comando), riporto sotto cosa dice a rigurado.

    “In questa versione il plugin per Rossoalice è presente con FUNZIONALITA’ LIMITATA. Il plugin non funziona da linea di comando, richiede l’immissione dell’immagine captcha e invia SOLO gli SMS gratuiti, se sono disponibili (in ogni caso non vengono mai mandati SMS a pagamento).
    Per motivi di tempo non mi è stato ancora possibile ripristinare il plugin al funzionamento completo.”

    saluti

  9. piero scrive:

    ciao, ottimo lo script!! ma sarebbe possibile ricevere il proprio ip semplicemente via mail e non via sms?
    ciao e grazie

  10. Aco scrive:

    Anch’io sono interessato a questo argomento! Riceverlo via email non sarebbe male. Ma l’sms e’ a pagamento? Come funziona esattamente moiosms?

  11. samuele scrive:

    piccola variante:

    #/bin/sh
    wget http://www.mio-ip.it/
    cat index.html | grep IP >IP
    echo $var | mail -s “IP PUBBLICO” -t indirizzo mail <IP
    rm index.html
    rm IP

  12. adrenerg1co scrive:

    c’è il modo per fare la stessa cosa con windows?

    • tuxexperience scrive:

      no x win no, o meglio ci sarebbe ma bisognerebbe rifare lo script e diventare matti… se vuoi ci sono servizi a iscrizione gratuita tipo dyn-dns, ciaO!

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: