diff --git a/CHANGELOG b/CHANGELOG index b75144014..0ab0dc5b9 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,7 @@ # Nmap Changelog ($Id$); -*-text-*- +o [GH#416] New service probe and match line for iperf3. [Eric Gershman] + o [NSE][GH#555] Add Drupal to the set of web apps brute forced by http-form-brute. [Nima Ghotbi] diff --git a/nmap-service-probes b/nmap-service-probes index d7efbd2b1..6abbfa876 100644 --- a/nmap-service-probes +++ b/nmap-service-probes @@ -15064,3 +15064,11 @@ ports 443,4433,4740,5349,5684,6514,6636,10161,10162 # OpenSSL 1.1.0 s_server -dtls -listen # HelloVerifyRequest always uses DTLS 1.1 version, per RFC 6347 match dtls m|^\x16\xfe\xff\0\0\0\0\0\0\0\0..\x03...\0\0\0\0\0...\xfe\xff.| + +##############################NEXT PROBE############################## +# Detects iperf3 servers by sending a string longer than the 37-byte test identifer or cookie +# https://github.com/esnet/iperf/wiki/IperfProtocolStates#test-initiation +Probe TCP iperf3 q|0000000000000000000000000000000000000\0\0\0\0| +ports 5201 +rarity 9 +match iperf3 m|^\t$|