Comments (5)
I have most of it already coded, need to test it and do some clean up.
Later I'll push a pull request so you can look at it and test it.
If it's ok with you merge it in mainline.
from masscan.
Lol, I, too, am nearly complete on a solution. Mine is to send a simple packet, then decode the first packet in response.
from masscan.
Yep, I was doing the same thing. :) Btw. Have you thought about implementing some kind of reception loop to resolve situations where one request gives multiple response packets?
So, never mind, push your NTP solution and I'll add something if I have.
from masscan.
I'm thinking of a solution. If you look at my changes I'm adding "script"/"plugin" logic, whereby the responses are handled by a connection-tracking logic similar to TCP.
For right now, though, I'm just doing just the bare minimum to do the basic detection.
from masscan.
Right now, it looks like:
C:\dev\masscan>bin\masscan 78.46.52.39 -pU:123 --banners
Starting masscan 1.0.2 (http://bit.ly/14GZzcT) at 2014-01-23 00:01:42 GMT
-- forced options: -sS -Pn -n --randomize-hosts -v --send-eth
Initiating SYN Stealth Scan
Scanning 1 hosts [1 port/host]
Banner on port 123/udp on 78.46.52.39: [ntp] XNTPD MON_GETLIST_1 response-size=432-bytes more=true
Discovered open port 123/udp on 78.46.52.39
Banner on port 123/udp on 78.46.52.39: [ntp] XNTPD MON_GETLIST_1 response-size=432-bytes more=true
Discovered open port 123/udp on 78.46.52.39
Banner on port 123/udp on 78.46.52.39: [ntp] XNTPD MON_GETLIST_1 response-size=216-bytes more=false
Discovered open port 123/udp on 78.46.52.39
I'm going to do an entire Internet scan with this and see the results.
from masscan.
Related Issues (20)
- Suggestions for automatic adjustment of max-rate HOT 1
- Ref. Id meaning & documentation HOT 1
- How can I only capture the HTML TITLE and not other types of metadata? HOT 1
- please add featrue which suport SOCKS5 proxy scan HOT 2
- Would you be willing to create a recent release with a tag so we can link to that version from the FSD?
- make install cc -g -ggdb -Wall -O2 -c src/pixie-threads.c -o tmp/pixie-threads.o src/pixie-threads.c:51:5: error: call to undeclared function 'pthread_setschedprio'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 51 | pthread_setschedprio(thread, max_prio_for_policy); | ^ src/pixie-threads.c:51:5: note: did you mean 'pthread_setschedparam'? /data/data/com.termux/files/usr/include/pthread.h:348:5: note: 'pthread_setschedparam' declared here 348 | int pthread_setschedparam(pthread_t HOT 1
- UDP scan returning less results than nmap - only one payload per port sent HOT 1
- PF_RING Alternative HOT 2
- custom format output
- -
- IPv6 Scan is unusable for such small ranges
- how can i force the tool to not shows the status line ( while the tool is doing its job )? HOT 1
- Selftest Failure HOT 2
- Debian 6.0.10 HOT 1
- #559 still not fixed? (`CONF: unknown config option: nocapture=servername`)
- Typo in the suggested solution when scanning with IPv6
- Randomize port scanning order HOT 3
- Reproducible segmentation fault HOT 2
- Finally masscan working for termux without connect to wlan. HOT 3
- What about Windows compatibility?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from masscan.