rbeverly
a8df9f3d76
Merge pull request #10 from cmand/increase_maxline
...
Set MAXLINE to 4096 to avoid buffer overrun for long lines
2022-01-12 10:40:23 -08:00
Oliver Gasser
c6c2834591
Set MAXLINE to 4096 to avoid buffer overrun for long lines
2021-12-22 10:40:10 +01:00
Robert Beverly
fe916cff5b
Bind PF_PACKET to single interface in IPv6 listener
2021-10-20 11:00:29 -07:00
Robert Beverly
6bf184b0b8
Updates to version 0.8
2021-10-18 15:31:00 -07:00
Robert Beverly
1ba350317e
Address memory issues identified by valgrind
2021-10-18 13:20:36 -07:00
Robert Beverly
80efee47ce
Simply probe the ::1 in v6 random subnet mode for speed
2021-10-18 12:37:21 -07:00
Robert Beverly
15ef07f4d7
properly use seed in randomsubnet
2021-10-18 10:50:34 -07:00
Robert Beverly
8f2c730db4
Fix valgrind uninitialized errors
2021-10-18 10:46:58 -07:00
Robert Beverly
fa62a91c66
Document IPv6 granularity option
2021-10-08 08:56:25 -07:00
Robert Beverly
d07bc2c69d
Merge branch 'master' of github.com:cmand/yarrp
2021-10-08 08:25:29 -07:00
Robert Beverly
248fe88052
Update permutation library to use 64bit types
2021-10-08 08:25:01 -07:00
rbeverly
8839448bab
Merge pull request #9 from gigaryte/master
...
updated warts2yrp to work with py3 version of sc_warts.py
2021-10-07 14:50:39 -07:00
Robert Beverly
49d8505efe
Proper handling of input IPv6 subnets
2021-10-07 14:19:57 -07:00
Robert Beverly
3389db06e6
Permit v6 test mode w/o specifying interface
2021-10-07 14:09:43 -07:00
Robert Beverly
96ca315245
Version bump
2021-10-07 14:04:12 -07:00
erik
3c46e09ecb
updated warts2yrp to work with py3 version of sc_warts.py
2021-10-07 16:01:42 -04:00
Robert Beverly
318eed1ead
se c++-17 whitespace removal
2021-08-19 08:35:15 -07:00
Robert Beverly
5f35d67818
Update outdated m4 macros
2021-08-19 08:34:49 -07:00
Robert Beverly
2e06b755ff
fix truncation warning
2021-08-19 08:33:09 -07:00
rbeverly
0af9ca94c3
Robust v4/v6 prefix string parsing
2021-07-21 11:08:18 -07:00
rbeverly
e61ba7a422
Minor code streamlining
2021-07-21 09:48:37 -07:00
rbeverly
8862a56c85
Always create patricia trie
2021-07-21 09:36:22 -07:00
rbeverly
6dc9ec24ba
Fix for IPv6 blocklist
2021-07-21 09:30:56 -07:00
rbeverly
5ce027b8c9
Fix for IPv6 BGP table read
2021-07-21 08:46:15 -07:00
rbeverly
b8d51e6892
Infer address family of input bgp table and skip mixed entries
2021-07-19 11:16:45 -07:00
rbeverly
aa20f19c37
Fix TTL buglet when in sequential or prefix args mode
2021-07-19 10:33:18 -07:00
rbeverly
3d1cd119a8
Fix TTL buglet when in sequential or prefix args mode
2021-07-19 09:36:58 -07:00
rbeverly
f28d34ba9a
Merge pull request #7 from cmand/check_and_enable_c99
...
Check and enable C99 support of C compiler
2021-03-22 16:26:54 -07:00
Oliver Gasser
0fe35da951
Check and enable C99 support of C compiler
2021-03-18 15:56:45 +01:00
Justin P. Rohrer
cdfcc0f100
Implement blocklist filtering for IPv6
2020-10-19 12:33:17 -07:00
Justin P. Rohrer
31080131d8
Fix logic for using a blockist with IPv6 (with no bgptable)
2020-10-16 15:26:50 -07:00
Robert Beverly
049d3aeb2f
Version compare M4
2020-06-27 09:57:14 -07:00
Robert Beverly
bcf5f33f6d
Fixes for FreeBSD version >=11:
...
ip(4): "Before FreeBSD 11.0 packets received on raw IP sockets had the ip_len and
ip_off fields converted to host byte order. Packets written to raw IP
sockets were expected to have ip_len and ip_off in host byte order."
2020-06-27 09:30:41 -07:00
rbeverly
0ae0268bf9
Add hop-by-hop and destination IPv6 extension headers
2020-06-22 22:39:33 -07:00
rbeverly
ec16b8e541
Add IPv6 EH listener support
2020-06-18 22:02:37 -07:00
rbeverly
5b61680310
Merge branch 'master' into v6-eh
2020-06-18 21:38:48 -07:00
rbeverly
c337381ecf
Cleanup ICMP6 processing
2020-06-18 21:36:42 -07:00
rbeverly
cd67e893bc
Merge branch 'master' into v6-eh
2020-06-18 17:47:15 -07:00
rbeverly
fd8093e009
Fix potential crash due to uninitalized mpls stack code in IPv6
2020-06-18 17:31:53 -07:00
rbeverly
017bb3c16d
Add ability to source IPv6 extension headers
2020-06-18 17:31:03 -07:00
rbeverly
104bd9ee4a
Make source address flag common for IPv4/IPv6
2020-05-20 10:11:44 -07:00
Justin P. Rohrer
858380763c
Fix regression caused by commit #334e78a
2020-03-03 15:00:21 -08:00
rbeverly
11e10b05dc
Add per-instance locking
...
Fixes #5
2020-02-27 09:59:53 -08:00
rbeverly
9c151141b1
Fix segfault when outfile specified in testing mode
2020-02-20 14:15:53 -08:00
rbeverly
3fbdbe2dee
Support for RFC4950 MPLS ICMP Extensions
2020-02-20 13:55:06 -08:00
rbeverly
62c93bc609
Fix bug on BSD w/endianness of ip_len
2020-02-20 09:20:27 -08:00
rbeverly
4f0e691df6
Update papers using Yarrp
2020-02-07 09:40:03 -08:00
rbeverly
91bcd8892e
Add additional sanity check on inferred MAC addresses
2020-01-08 15:01:56 -08:00
rbeverly
73bf9944f4
Path fix, now that cperm is bundled
2020-01-08 14:53:05 -08:00
rbeverly
73da0529b8
Version bump
2019-11-21 13:29:53 -08:00