Parcourir la source

added some utilities

externalip - returns the oneline plaintext well-formatted IP you face internet with
ssh-fingerprint - echoes a SHA256 (default) or an MD5 (on request) fingerprint of the provided ssh key
master
Bryan Pedini il y a 6 ans
Parent
révision
69308f9550
2 fichiers modifiés avec 27 ajouts et 0 suppressions
  1. +4
    -0
      noos-noarch/home/bryanpedini/bin/externalip
  2. +23
    -0
      noos-noarch/home/bryanpedini/bin/ssh-fingerprint

+ 4
- 0
noos-noarch/home/bryanpedini/bin/externalip Voir le fichier

@@ -0,0 +1,4 @@
#!/bin/bash

curl http://ipecho.net/plain
echo

+ 23
- 0
noos-noarch/home/bryanpedini/bin/ssh-fingerprint Voir le fichier

@@ -0,0 +1,23 @@
#!/usr/bin/env bash

md5=false
key=""

# command-line parameters
for prm in "$@"; do
if [ "${prm:0:1}" == "-" ]; then
if [ "$prm" == "-5" ] || [ "$prm" == "--md5" ]; then
md5=true
fi
else
key="$prm"
fi
done

if [ "$key" == "" ]; then echo "Usage: $0 [ -5 | --md5 ] <key>"; exit 1; fi

if [ "$md5" == true ]; then
ssh-keygen -E md5 -lf "$key"
else
ssh-keygen -lf "$key"
fi

Chargement…
Annuler
Enregistrer