Exo-brain

Parce que j'ai un cerveau, mais pas trop.

Outils pour utilisateurs

Outils du site


it:reseau:alldeviceslan

allDevicesLAN.sh

allDevicesLAN.sh
#!/bin/bash
 
    NETWORK="192.168.0.0/24"
    #Output formatting
    BOLD="\033[1m"
    WHITE_ON_GREY="\033[100;97m"
    RESET="\033[0m"
 
    sudo nmap -sn -PO "$NETWORK" | grep -oE "[a-zA-Z0-9\.\-]+\s\(([0-9]{1,3}\.){3}[0-9]{1,3}\)" | sed 's/[)(]//g' | awk -v bold="$BOLD" -v fg="$WHITE_ON_GREY" -v reset="$RESET" -f <(cat - <<-'EOD'
BEGIN{
 OFS="\t";
 }
{ print $2,$1; }
END{
 print bold fg NR" Hosts are up" reset;
 }
EOD
)
it/reseau/alldeviceslan.txt · Dernière modification: 23 Nov 2020 :: 16:56 (modification externe)