Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Got rid of those non working extended options, because:removed_extended_options | Toni Uhlig | 2020-03-22 |
| | | | | | | | | | | | * legendary spaghetti code * did not work at all, caused several buffer overflows * pain-in-the-ass to maintain and test * badly reviewed from my side :/ * improved and working "extended options" may be added later * basically reverts most of #8 Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | fixed mingw build caused by an invalid explicit function type cast | Toni Uhlig | 2020-03-14 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | sequence number timeout table uses now correct time_t for timestamps | Toni Uhlig | 2020-03-14 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | improved icmp/forward descriptor structs and use -Wextra for all builds | Toni Uhlig | 2020-03-14 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | removed superfluous explicit numeric casts | Toni Uhlig | 2019-12-05 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | refactored queue_packet by shrinking the function signature to the minima | Toni Uhlig | 2019-09-09 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | removed unused function prototype, improved termination msgs | Toni Uhlig | 2019-09-05 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | fixed format specifier issues | Toni Uhlig | 2019-07-06 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | preparations for use of multiple hash algos for challenge response | Toni Uhlig | 2019-06-30 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | added Npcap support (fixes #14) | Toni Uhlig | 2019-05-24 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | removed `--libpcap` default device, since it is highly os dependant | Toni Uhlig | 2019-04-27 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | fixed another build error for print_pcap_devices() if HAVE_PCAP undefined | Toni Uhlig | 2019-04-25 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | added `--list-libpcap-devices' to list al available pcap devices, output ↵ | Toni Uhlig | 2019-04-25 |
| | | | | | | WinPCAP specific information at startup Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | change the path to the random number generator during build time (see PR #11) | Toni Uhlig | 2019-03-29 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | Merge pull request #10 from Masaq-/extended-options | Toni Uhlig | 2019-03-06 |
|\ | | | | | improvements for empty pings mode | ||
| * | empty pings not to be sent when idle | Masaq- | 2019-03-01 |
| | | |||
| * | initialize checksum | Masaq- | 2019-02-28 |
| | | |||
* | | more secure chroot: chdir(chroot_path), chroot("."), chdir("/") | Toni Uhlig | 2019-02-27 |
|/ | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | set pkt_len to zero after free | Masaq- | 2019-02-23 |
| | |||
* | fix segmentation fault when network is unreachable | Masaq- | 2019-02-22 |
| | |||
* | -E --empty-pings compensate for ICMP sequence number inspection | Masaq- | 2019-02-21 |
| | |||
* | variable length data section | Masaq- | 2019-02-20 |
| | |||
* | command line option -y payload size | Masaq- | 2019-02-08 |
| | |||
* | Merge branch 'master' into extended-options | Masaq- | 2019-02-03 |
|\ | |||
| * | Merge pull request #7 from Masaq-/fix-resend-icmp | Toni Uhlig | 2019-01-29 |
| |\ | | | | | | | fix NAT compatibility | ||
| | * | update the ICMP identifier of resent packets | Masaq- | 2019-01-29 |
| | | | |||
| * | | trimmed xfr debug output + icmp id/seq output, replaced invalid UTF8 char 'oe' | lns | 2019-01-29 |
| |/ | | | | | | | Signed-off-by: lns <matzeton@googlemail.com> | ||
* | | short command line options -w -a -t | Masaq- | 2019-01-30 |
| | | |||
* | | extend the protocol to load options from the data section | Masaq- | 2019-01-28 |
|/ | |||
* | do not select() socket for reading when window is full | Masaq- | 2019-01-25 |
| | |||
* | copyright update | Toni Uhlig | 2019-01-08 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | set icmp_filter according forwarder/proxy | Toni Uhlig | 2018-12-27 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | autoconf check for srandom()/random() or fallback to less secure srand()/rand() | Toni Uhlig | 2018-12-26 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | replaced rand() with more "secure" random() // CID 301767 | Toni Uhlig | 2018-12-26 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | added additional autoconf ICMP_FILTER compile check | Toni Uhlig | 2018-12-24 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | introduced icmp_filter for forward socket to filter out unwanted icmp ↵ | Toni Uhlig | 2018-12-24 |
| | | | | | | messages via setsockopt Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | improved error logging | Toni Uhlig | 2018-12-23 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | replaced invalid format specifiers '%d' for unsigned int | Toni Uhlig | 2018-08-10 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | print_last_windows_error(): snprintf: undefined behavior if using variable ↵ | Toni Uhlig | 2018-08-10 |
| | | | | | | as param and dest Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | Coverity CID 301768: added socket() error handling | Toni Uhlig | 2018-07-13 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | ptunnel-ng: | Toni Uhlig | 2017-12-20 |
| | | | | | | | | * improved option parsing/error printing * restrict tunnel destination ip/port only if the user wants it * print a warning if running on windows wihout pcap enabled * obey strict aliasing for pcap source * print available pcap devices if the user supplied an invalid one | ||
* | ptunnel-ng: | Toni Uhlig | 2017-12-20 |
| | | | | * do not break strict aliasing | ||
* | ptunnel-ng: | Toni Uhlig | 2017-12-19 |
| | | | | | * fixed missing conditionaled compile for pcap * ported to mingw64 | ||
* | ptunnel-ng: | Toni Uhlig | 2017-12-19 |
| | | | | | * changed option (--listen) visibility * added TODO | ||
* | ptunnel-ng: | Toni Uhlig | 2017-12-19 |
| | | | | | | | * optional feature disabled warning * SeLinux enabled flag * cosmetics # Bitte geben Sie eine Commit-Beschreibung für Ihre Änderungen ein. Zeilen, | ||
* | ptunnel-ng: | Toni Uhlig | 2017-12-19 |
| | | | | | | | * autotools set/use package version string * autotools renamed output binary to ptunnel-ng * more "intuitive" short options * removed ptunnel version info, copyright update | ||
* | ptunnel-ng: | Toni Uhlig | 2017-12-18 |
* this is now an autotools project (added/renamed required files e.g. AUTHORS, COPYING) * removed user defined ip header (buggy; not useful anymore) |