Skip to content

Instantly share code, notes, and snippets.

@gnebbia
Forked from nikallass/check-smb-v3.11.sh
Created May 13, 2020 00:01
Show Gist options
  • Save gnebbia/cd14ee87a01fd121fdf7c49d2e04d9f7 to your computer and use it in GitHub Desktop.
Save gnebbia/cd14ee87a01fd121fdf7c49d2e04d9f7 to your computer and use it in GitHub Desktop.

Revisions

  1. @nikallass nikallass created this gist Mar 11, 2020.
    14 changes: 14 additions & 0 deletions check-smb-v3.11.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,14 @@
    #!/bin/bash
    if [ $# -eq 0 ]
    then
    echo $'Usage:\n\tcheck-smb-v3.11.sh TARGET_IP_or_CIDR'
    exit 1
    fi

    echo "Checking if there's SMB v3.11 in" $1 "..."

    nmap -p445 --script smb-protocols -Pn -n $1 | grep -P '\d+\.\d+\.\d+\.\d+|^\|.\s+3.11' | tr '\n' ' ' | replace 'Nmap scan report for' '@' | tr "@" "\n" | grep 3.11 | tr '|' ' ' | tr '_' ' ' | grep -oP '\d+\.\d+\.\d+\.\d+'

    if [[ $? != 0 ]]; then
    echo "There's no SMB v3.11"
    fi