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

Replace tins with raw sockets and custom parsing #55

Open
insomniacslk opened this issue Jun 18, 2019 · 0 comments
Open

Replace tins with raw sockets and custom parsing #55

insomniacslk opened this issue Jun 18, 2019 · 0 comments

Comments

@insomniacslk
Copy link
Owner

insomniacslk commented Jun 18, 2019

libtins is not really required, and it largely increases the space footprint with a lot of features that are not used for tracerouting. Packet injection can be implemented entirely with raw sockets (necessary to set IP ID), and parsing just requires ip and udp headers and some glue.

@insomniacslk insomniacslk changed the title Replace tins with raw sockets Replace tins with raw sockets and custom parsing Jun 18, 2019
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

No branches or pull requests

1 participant