Pages : 1
#1 Le 28/11/2010, à 10:21
- SonOfGod7
Connaitre son @ip public
Voila un script assez cool qui permet de connaitre son adresse ip public.
Je l'ai eu sur le site de supinfo
#!/bin/bash
wget http://www.monip.org/ 2> /dev/null
echo " Adresse ip public est :"
perl -ne 'print "$1\n" if m/((\d{1,3}\.){3}\d{1,3})/' < index.html
rm index.html
Hors ligne
#2 Le 28/11/2010, à 10:32
- helly
Re : Connaitre son @ip public
Ou plus simple encore
links -dump http://monip.org | grep 'IP' | sed 's/.*: //;'
.
Dernière modification par helly (Le 28/11/2010, à 10:32)
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#3 Le 28/11/2010, à 11:32
- grim7reaper
Re : Connaitre son @ip public
Sauf que tu as plus de chance de trouver par défaut wget et perl sur un PC, alors que links…
En plus, installer un navigateur internet juste pour connaître sont IP, c'est un manque d'efficience flagrant .
Dernière modification par grim7reaper (Le 28/11/2010, à 11:33)
Hors ligne
#4 Le 29/11/2010, à 11:42
- grouby
Re : Connaitre son @ip public
aussi simple, mais sans fichier temporaire:
#!/bin/bash
MYIP=`wget -O - -q http://www.whatismyip.com/automation/n09230945.asp | awk '{print $1}'`
echo $MYIP
Hors ligne
#5 Le 29/11/2010, à 11:57
- cep
Re : Connaitre son @ip public
un peu moins simple mais permet d'avoir une petite fenêtre avec zenity et affiche aussi l'adresse interne sous réserve de préciser l'interface Peut être amélioré avec ?notify.
:~$ cat bin/monip
#!/bin/bash
# voir ip derriere routeur
INTER="eth0"
zenity --info --text=" `wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1 ;\
/sbin/ifconfig $INTER |grep inet\ adr | awk '{ print $2} ' |cut -d: -f 2 `"
Hors ligne
#6 Le 12/12/2010, à 12:46
- Compte supprimé
Re : Connaitre son @ip public
Je propose
wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
#7 Le 12/12/2010, à 18:33
- SonOfGod7
Re : Connaitre son @ip public
merci les gars, je vois comment la fonction de départ a été vraiment amélioré.
Hors ligne
#8 Le 16/12/2010, à 17:03
- FRUiT
Re : Connaitre son @ip public
Euuuuuuuuuuuuuuuuuh...
curl ifconfig.me
Ou
curl icanhazip.com
Dernière modification par FRUiT (Le 16/12/2010, à 17:04)
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#9 Le 30/05/2011, à 01:19
- david96
Re : Connaitre son @ip public
Lol, excellent FRUiT, merci pour la commande, je ne connaissais pas
Édit : très intéressant ifconfig.me > http://ifconfig.me/
icanhazip.com, ne permet que d'afficher l'ip public, dans un sens il est plus rapide pour cette simple fonction.
Allez hop, dans la config .zshrc
alias mon-ip='curl icanhazip.com'
alias mon-ip-detail='curl ifconfig.me/all'
Dernière modification par david96 (Le 30/05/2011, à 01:32)
Hors ligne
#10 Le 30/05/2011, à 11:50
- nicolas66
Re : Connaitre son @ip public
A mon tour :
wget -q http://checkip.dyndns.org -O- | cut -d: -f2 | cut -d\< -f1
"The computer was born to solve problems that did not exist before." (B. Gates)
Hors ligne
#11 Le 30/05/2011, à 12:10
- Sciensous
Re : Connaitre son @ip public
A mon tour :
wget -q http://checkip.dyndns.org -O- | cut -d: -f2 | cut -d\< -f1
ou:
GET http://checkip.dyndns.org | cut -d: -f2 | cut -d\< -f1
EDIT avec le code de FRUI:
GET icanhazip.com
Dernière modification par Sciensous (Le 30/05/2011, à 12:11)
antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )
Hors ligne
Pages : 1