download
- udp-proto-scanner-1.0.tar.gzMD5: B173EA99499C75BB314F618408310939
SHA1:F23BA09397380A703A006E42CFE3883283C1B729 - udp-proto-scanner-0.9.tar.gzMD5: 75AFB06F5E33363F5600DA6A0BCF7725
SHA1:EED461B4E5517289B778DF35E9D2EAAF551FB7A9
change logs
usage
licence
summary
udp-proto-scanner
udp-proto-scanner.pl discovers UDP services by sending triggers to a list of hosts:
$ udp-proto-scanner.pl -f ips.txt $ udp-proto-scanner.pl 10.0.0.0/16 172.16.16.1 192.168.0.1 $ udp-proto-scanner.pl -p ntp -f ips.txt
The probe names (for -p) are defined in udp-proto-scanner.conf. List probe names using the -l option:
$ udp-proto-scanner.pl -l
What's it Used For?
It's used in the host-discovery and service-discovery phases of a pentest.
It can be helpful if you need to discover hosts that only offer UDP services
and are otherwise well firewalled - e.g. if you want to find all the DNS
servers in a range of IP addresses. Alternatively on a LAN, you might want
a quick way to find all the TFTP servers.
Not all UDP services can be discovered in this way (e.g. SNMPv1 won't respond
unless you know a valid community string). However, many UDP services can be
discovered, e.g.:
- DNS
- TFTP
- NTP
- NBT
- SunRPC
- MS SQL
- DB2
- SNMPv3
It's Not a Portscanner
It won't give you a list of open and closed ports for each host. It's simply
looking for specific UDP services.
Efficiency
It's most efficient to run udp-proto-scanner.pl against whole networks (e.g.
256 IPs or more). If you run it against small numbers of hosts it will seem
quite slow because it waits for 1 second between each different type of probe.
One cool feature of udp-proto-scanner is that it doesn't load the whole host list
into memory. Therefore if you want to scan 17 million IPs, you can. It'll
take a while, but you won't run out of memory.
Credits
The UDP probes are mainly taken from amap, nmap and ike-scan.
Inspiration for the scanning code was drawn from ike-scan.
Net::Netmask by David Muir Sharnoff is included in this tool.
Related Applications
- acccheckThe tool is designed as a password dictionary attack tool that targets windows authentication via the SMB protocol. It is really a wrapper script around the 'smbclient' binary, and as a result is dependent on it for its execution.
- Apache UsersEnumerate the usernames on any system that uses Apache and the UserDir module.
- Banner GrabBannerGrab is a tool that performs connection, trigger-based and basic information collection from network services.
- ldapuserenum
- MIBparseMIBparse.pl has been designed as an offline parser to quickly parse output from SNMP tools such as 'snmpwalk'.
- nbtscan-1.5.2NBTscan is a program for scanning IP networks for NetBIOS name information.
- phrasen|drescherA tool for bruteforce guessing pass phrases, password hashes or remote accounts of various services
- SSHatterPassword brute forcer for SSH

