Skip to content
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

Open
inainazumakun opened this issue Jul 23, 2020 · 7 comments
Open

Adaptive Outbound SYN Timing to optimize speed of scanning #33

inainazumakun opened this issue Jul 23, 2020 · 7 comments
Labels
adaptive learning For our adaptive learning features child issue Has a separate parent master issue feature_request

Comments

@inainazumakun
Copy link
Collaborator

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.

@issue-label-bot
Copy link

Issue-Label Bot is automatically applying the label feature_request to this issue, with a confidence of 0.88. Please mark this comment with 👍 or 👎 to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

@bee-san
Copy link
Member

bee-san commented Jul 23, 2020

@all-contributors please add @SmackHack for ideas, examples :)

@allcontributors
Copy link
Contributor

@brandonskerritt

This project's configuration file has malformed JSON: .all-contributorsrc. Error:: Unexpected token : in JSON at position 609

@bee-san
Copy link
Member

bee-san commented Jul 23, 2020

HAHAHAH rip okay sorry buddy I'll try to fix it :P

@bee-san
Copy link
Member

bee-san commented Jul 23, 2020

@all-contributors please add @SmackHack for ideas, examples :)

@allcontributors
Copy link
Contributor

@brandonskerritt

I've put up a pull request to add @SmackHack! 🎉

@inainazumakun inainazumakun added the child issue Has a separate parent master issue label Jul 31, 2020
@bee-san
Copy link
Member

bee-san commented Sep 13, 2020

@bergabman Heres the related issue

@bee-san bee-san added the adaptive learning For our adaptive learning features label Sep 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
adaptive learning For our adaptive learning features child issue Has a separate parent master issue feature_request
Projects
None yet
Development

No branches or pull requests

2 participants