Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- set -o nounset
- set -o errexit
- DATE="$(date +"%Y%m%d")"
- while read lan
- do
- sudo nmap -p 161 -sU $lan/24 -oG log.txt && cat log.txt | grep "open\/udp" | awk '{print $2}' > tmp_$lan.txt
- done < ../lan.txt
- cat tmp_*.txt > ../ip.txt
- while read IP
- do
- model="$(snmpwalk -t 1 -v2c -c xxxxx $IP 1.3.6.1.2.1.47.1.1.1.1.13.1001 | awk '{print $4}')"
- name="$(snmpwalk -t 1 -v2c -c xxxx $IP SNMPv2-MIB::sysName.0 | awk '{print $4}')"
- #des="$(snmpwalk -t 1 -v2c -c xxxx $IP .1.3.6.1.2.1.1.5.0 | awk '{print $4}')"
- echo "$IP, $model, $name"
- #echo "$IP, $des"
- done < ../ip.txt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement