fakeroute/src
rnhmjoj f5bff09ffe
Fix undefined behavior
Returning a pointer to a static buffer in an object that is later
deleted results in an empty IP header, depending on the compiler and
optimisation level.
Instead we can write directly inside the packet buffer.
2023-06-18 02:04:57 +02:00
..
ConnectionManager.cpp Create ICMP packets containing valid IP and UDP data 2023-06-18 02:04:57 +02:00
ConnectionManager.h initial commit 2023-06-18 02:04:56 +02:00
DestHostUnreachableFakeroutePacket.cpp Create ICMP packets containing valid IP and UDP data 2023-06-18 02:04:57 +02:00
DestHostUnreachableFakeroutePacket.h Create ICMP packets containing valid IP and UDP data 2023-06-18 02:04:57 +02:00
Fakeroute.cpp Fix standard C++ 11 issues 2023-06-18 02:04:57 +02:00
FakeroutePacket.cpp Fix undefined behavior 2023-06-18 02:04:57 +02:00
FakeroutePacket.h Create ICMP packets containing valid IP and UDP data 2023-06-18 02:04:57 +02:00
in_cksum.cpp Fix standard C++ 11 issues 2023-06-18 02:04:57 +02:00
in_cksum.h initial commit 2023-06-18 02:04:56 +02:00
Makefile.am initial commit 2023-06-18 02:04:56 +02:00
SourceIpEntry.cpp initial commit 2023-06-18 02:04:56 +02:00
SourceIpEntry.h initial commit 2023-06-18 02:04:56 +02:00
TimeToLiveExpiredFakeroutePacket.cpp Create ICMP packets containing valid IP and UDP data 2023-06-18 02:04:57 +02:00
TimeToLiveExpiredFakeroutePacket.h Create ICMP packets containing valid IP and UDP data 2023-06-18 02:04:57 +02:00
TracerouteEvents.cpp initial commit 2023-06-18 02:04:56 +02:00
TracerouteEvents.h initial commit 2023-06-18 02:04:56 +02:00
TracerouteListener.cpp Get the actual local address, not 0.0.0.0 2023-06-18 02:04:57 +02:00
TracerouteListener.h initial commit 2023-06-18 02:04:56 +02:00
TraceroutePacket.cpp Fix invalid use of inet_ntoa 2023-06-18 02:04:57 +02:00
TraceroutePacket.h Fix invalid use of inet_ntoa 2023-06-18 02:04:57 +02:00
TracerouteReader.cpp Fix invalid use of inet_ntoa 2023-06-18 02:04:57 +02:00
TracerouteReader.h initial commit 2023-06-18 02:04:56 +02:00