Skip to content

Go UDP/IPv4 interface with source IP modification

Notifications You must be signed in to change notification settings

eric-lindau/udpfacade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

udpfacade

Small library that might be useful for transparent UDP forwarding or UDP/IP spoofing, among other things.

Currently supports UDP over IPv4.

This library differs from most others than implement this functionality in that it is able to exploit the security/reliability of Go's built-in IP Dialing and Writing instead of writing frames directly to the wire or directly using raw IP sockets.

It took a long time to trace through the source to find a way to allow this, so I hope some find this useful!

Resources

  • Graham King's fantastic article(s) about low-level networking in Go.
  • Jan Newmarch's set of pages about networking in Go.
  • gopacket

About

Go UDP/IPv4 interface with source IP modification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages