Een beveiligingsonderzoeker heeft een portscanner gemaakt waarmee het mogelijk zou zijn om in 3 minuten tijd één bepaalde port op alle ip-adressen op het publieke internet te scannen. Om die snelheid te kunnen bereiken, is wel een zeer snelle uplink vereist.
Volgens de bedenker van de portscanner, Robert Graham, is Masscan de snelste portscanner ter wereld. Tot nu toe stond Zmap bekend als snelste portscanner: die scanner kan in 45 minuten een portscan op alle ip-adressen uitvoeren. Masscan kan dat echter in drie minuten, zo claimt Graham. Daarbij worden niet alle poorten gescand, maar één poort per ip-adres, bijvoorbeeld poort 80.
Graham heeft zijn scanner nog niet op het internet kunnen testen, omdat voor een portscan met die snelheid een internetverbinding met een snelheid van 10Gbit/s nodig. Per seconde moeten namelijk 25 miljoen packets de deur uit worden gedaan, wat met de internetprovider van Graham niet mogelijk was. Daarom heeft de onderzoeker tests uitgevoerd op zijn lokale netwerk. Het is daardoor niet zeker of de tool op het openbare internet even snel is: trage of niet reagerende servers kunnen roet in het eten gooien.
Naast de uitzonderlijk snelle internetverbinding is een dual port-10Gbit/s-netwerkkaart vereist, evenals een speciale driver voor de netwerkkaart. De hoge snelheid is alleen mogelijk onder Linux; om de snelheid van 25 miljoen pakketten per seconde te bereiken moet namelijk de kernel worden omzeild. Windows, OS X en OpenBSD worden ook ondersteund, maar daarbij kan de kernel niet worden omzeild, waardoor de portscanner onder die besturingssystemen maximaal 300.000 pakketten per seconde kan versturen.