Checking Credential
General way of Checking protocol
# Below is general command:
netexec <Protocol> $IP -u $username[File/Name] -p $passwords[File/Name] --continue-on-success --port <ProvideCustomPort>
Automated way:
# First Set IP
IP=<IP_AddressToScan>
# If you have port different then change the port number in below command:
for proto_port in "wmi:135" "rdp:3389" "winrm:5985" "ldap:389" "ssh:22" "mssql:1433" "nfs:2049" "smb:445" "ftp:21" "vnc:5900"; do \
protocol=${proto_port%%:*}; port=${proto_port##*:}; \
echo "Checking $protocol on port $port..."; \
nc -z -w3 $IP "$port" && \
echo "$protocol port $port is open. Running netexec..." && \
netexec "$protocol" $IP -u usernames.txt -p passwords.txt --continue-on-success --port "$port"; \
done
Checking Private Key if valid for any users
Last updated