diff --git a/docs/scripts/getIp.md b/docs/scripts/getIp.md new file mode 100644 index 0000000..a37e7f4 --- /dev/null +++ b/docs/scripts/getIp.md @@ -0,0 +1,71 @@ +# getIp + +> c'est un script bash qui affiche les Ips publiques ou locales du PC + +> l'installation du script est possible, en option. il se mettra éventuellement à jour automatiquement + + +## chargement du script: + +```shell +wget -O getIp https://framagit.org/kyodev/kyopages/raw/master/scripts/getIp +chmod +x getIp +``` + +## help +`./getIp -h` ou `getIp -h` (si installé) +```text + + getIp 0.6.0b4 + + ---------------------------------------------------------------------- + ./getIo : exécution normale + getIp : exécution normale si script installé dans le système + + ce script requiert une des commandes suivantes pour déterminer l'ip publique : + dig (dnsutils) / wget / curl / telnet / nc + + options: + -h, --help : affichage aide + -4, --ip4 : affiche ipv4 public + -6, --ip6 : affiche ipv6 public + "", --local : affiche ip / passerelle privées + + -i, --install : installation du script dans le système + -r, --remove : suppression du script dans le système + -u, --upgrade : upgrade script si maj possible + -v, --version : version du script, en ligne et en cours d'exécution + +``` + +## IPs locales + +`./getIp` ou `getIp` (si installé) +```text +ip 192.168.1.129 pour wlp1s0 +passerelle 192.168.1.5 pour wlp1s0 +``` +## IP publiques ipv4 + +`./getIp -4` ou `getIp -4` (si installé) +```text +185.126.105.135 +``` + +## IP publiques ipv6 + +`./getIp -6` ou `getIp -6` (si installé) +```text +2a01:e0c:8bd5:26b0:e8ef:5bdb:f7a8:d308 +``` + +## installation et exploitation du script + +* `./getIp -i` **droits root** requis. Installation du script dans le système, pour + exploitation fréquente. Le script téléchargé sera effacé du répertoire courant. Le lancement se fera + donc par `getIp`. Le script sera mis à jour automatiquement, avec une périodicité hebdomadaire. +* `getIp -u` mise à jour manuelle, si possible, du script. Cette opération étant + automatiquement lancée toutes les semaines si le script est installé. +* `getIp -r` **droits root** requis. Suppression du script du système. +* `getIp -v` affiche la version du script et la version en ligne. + diff --git a/mkdocs.yml b/mkdocs.yml index 16de813..1cf5771 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -34,6 +34,7 @@ pages: - script: - scripts/getFlashPlayer.md - scripts/getFirefox.md + - scripts/getIp.md - softs: - Firefox: softs/firefox.md - Foremost: softs/foremost.md