New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adaptive Outbound SYN Timing to optimize speed of scanning #33
Comments
Issue-Label Bot is automatically applying the label Links: app homepage, dashboard and code for this bot. |
@all-contributors please add @SmackHack for ideas, examples :) |
This project's configuration file has malformed JSON: .all-contributorsrc. Error:: Unexpected token : in JSON at position 609 |
HAHAHAH rip okay sorry buddy I'll try to fix it :P |
@all-contributors please add @SmackHack for ideas, examples :) |
I've put up a pull request to add @SmackHack! 🎉 |
@bergabman Heres the related issue |
Due to the scanner already being able to scan all 65k ports in an absurdly short amount of time, the key to optimizing the speed and efficiency of the application without causing client/server issues is to control the timing and delay between outbound packets to prevent the server from being overwhelmed.
A good start would be to actively track and calculate the averages between a SYN/ACK response and have the application automatically adjust the timing/delay based off of this average, and possibly have further controls to allow quicker or slower outbound packets based on the situation.
May also have further optimization by analyzing and checking the target OS's networking capabilities, possibly different OS have a better tolerance for faster responses.
The text was updated successfully, but these errors were encountered: