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

IVRE integration #742

Merged
merged 56 commits into from Nov 16, 2023
Merged

IVRE integration #742

merged 56 commits into from Nov 16, 2023

Conversation

robertdavidgraham
Copy link
Owner

This integrations a ton of changes from the https://github.com/ivre fork of masscan. A bunch of things from that branch have been modified.

The biggest change is a complete rewrite of the "reconnect" feature first proposed by Frky. I've completely re-done the TCP stack to support it better. The feature is labeled with the keyword "reconnect" throughout so you can see the changes.

I've also completely redone the --tcpmss feature, now supporting the arbitrary change/addition of many TCP options. Frankly, the code not having an MSS field to begin with was always broken. I don't know it never did.

I'm going to do a lot more testing once this is back in the master branch, so expect a lot more changes in the integration branch over the next couple months.

@robertdavidgraham robertdavidgraham merged commit b246710 into master Nov 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants