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

Add in TCP MSS and TV values to get through some firewalls #14

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dmascord
Copy link

@dmascord dmascord commented Oct 13, 2021

Used code found at https://titanwolf.org/Network/Articles/Article?AID=be79a3d2-c2b5-4704-bf60-87462e1726de

This code is released under CC BY-SA 4.0, which is compatible with GPLv3 - https://creativecommons.org/2015/10/08/cc-by-sa-4-0-now-one-way-compatible-with-gplv3/ - though not sure how this is handled in GPLv2 projects.

Some firewalls dropped tcptraceroute packets due to the missing MSS, Window Size and TV values

Used code found at https://titanwolf.org/Network/Articles/Article?AID=be79a3d2-c2b5-4704-bf60-87462e1726de

Some firewalls dropped tcptraceroute packets due to the missing MSS, Window Size and TV values
@obonaventure
Copy link

Unfortunately, this patch does appear to work :

sudo ./tcptraceroute -S ovh
[sudo] password for obo:
Selected device eth0, address 130.104.229.28, port 43441 for outgoing packets
Tracing the path to ovh (5.196.67.207) on TCP port 80 (http), 30 hops max
1 130.104.229.124 0.668 mslibnet_write failed? Attempted to write 40 bytes, only wrote -1

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.

2 participants