Commit Graph
177 Commits
Author SHA1 Message Date
Christian Giese b3b1edefed Traffic Streams and Fixes
+ count/report validated traffic streams
+ add sessions stats to JSON report
+ add stream stats to JSON report
+ add argument -T for traffic stream file
+ fix network interface ARP
+ ...
2021-10-20 18:34:17 +02:00
Christian Giese cfde47e45a SQube Fixes/Enhancements 2021-10-05 17:54:14 +02:00
Christian Giese 18bb9f61b7 Add A10NSP debug log 2021-10-05 15:53:18 +02:00
Christian Giese 8dfa85fbcc A10NSP Fixes, Docu, ... 2021-10-05 15:43:31 +02:00
Christian Giese a177cedead Add A10NSP MAC config 2021-10-05 13:27:34 +02:00
Christian Giese 6d77d7977f Add A10NSP Interace Support 2021-10-05 12:24:39 +02:00
Christian Giese f6e51c3e83 Multiple Network Interface Support
Add support for multiple network interfaces
as well as further new interfaces types
like A10NSP.
2021-10-01 22:30:58 +02:00
Christian Giese c73b2d1c16 Fix L2TP LNS IPCP negotiations 2021-09-27 13:42:30 +02:00
Christian Giese 6cda009b36 fix LCP connection status message 2021-09-08 10:52:41 +02:00
Christian Giese bcd6008eae Fix LCP Vendor OUI 2021-09-02 15:09:02 +02:00
Christian Giese 562e2fe23c Add Connection-Status-message Support 2021-09-02 12:19:59 +02:00
Christian Giese 3eb40b673f add support for jumbo frame streams 2021-08-19 13:53:49 +02:00
Christian Giese 095b5f7159 Fixed #39 Support for VLAN 0x88a8 (QinQ) 2021-08-19 13:42:10 +02:00
Christian Giese 566db9662d New config option to set gateway-mac statically 2021-08-07 12:02:39 +02:00
Christian Giese b1b23405be Fix IGMP for IPoE 2021-08-06 10:30:35 +02:00
Christian Giese bfadb72ed1 fix ipv4 config handling 2021-08-04 15:08:41 +02:00
Christian Giese 9dc24176b5 add network interface to interfaces command 2021-08-04 14:58:26 +02:00
Christian Giese c27dcfb018 fix string format crash
Fix functions format_mac_address
and replace_substring.
2021-08-02 17:58:16 +02:00
Christian Giese 7f4144fb06 L2TP Result/Disconnect Codes
Add new L2TP tunnel and session terminate commands
to allows testting of result (RFC2661) and disconnect
(RFC3145) codes.
2021-07-27 14:02:55 +02:00
Christian Giese 1f69eb7ef0 Minor L2TP Fix 2021-07-21 17:02:03 +02:00
Christian Giese 6a9b58d473 Minor performance optimisation. 2021-07-21 16:41:13 +02:00
Christian Giese 660dbb89eb Fixed #33 IPoE IPv6 only not established 2021-07-21 15:39:43 +02:00
Christian GieseandGitHub d3604f37cb Merge pull request #35 from Istvan91/remove_getuid
Remove mandatory root requirement + some smaller fixes
2021-07-21 14:48:57 +02:00
Istvan Ruzman 018d089c03 use a race free way to set promiscuous mode for interfaces 2021-07-09 14:43:24 +02:00
Istvan Ruzman 03e35c3a2a fix: ifreq struct must be passed as pointer to ioctl 2021-07-09 14:18:03 +02:00
Istvan Ruzman 2be10d5114 convert tabs to spaces and remove trailing spaces 2021-07-05 17:50:03 +02:00
Istvan Ruzman 961d908173 explicit error message for permission denied when opening sockets 2021-07-05 17:49:03 +02:00
Istvan Ruzman c64ba87ef4 replace tabs with spaces 2021-07-05 17:29:24 +02:00
Istvan Ruzman cecc96109e remove getuid == 0 check
While the software needs "root, permissions getuid is not a good way to
check for the necessary permissions:
1. uid might be different from the effective uid - which is actually
   used for permissions
2. The binary might have all necessary capabilities set (via setcap) in
   this case the UID does not matter at all - the necessary permissions
   are set already.
2021-07-05 17:26:10 +02:00
Istvan Ruzman b6c4226d53 make sessions-pending return key the same as the command name 2021-07-05 15:37:10 +02:00
Istvan Ruzman 55a1e69ef8 make session-info return key the same as the command name 2021-07-05 15:36:22 +02:00
Christian Giese b6c000761d UI Enhancements 2021-06-23 13:45:15 +02:00
Christian Giese bb72634ded Do not send IPv6 RS for L2TP sessions to BBL
For L2TP sessions to BNG Blaster LNS
do not send IPv6 RS.
2021-06-23 13:44:45 +02:00
Christian Giese be394a5951 switch/case fall trough 2021-06-23 13:43:04 +02:00
Christian Giese b7ac1c98df hash table enhancements 2021-06-18 15:13:52 +02:00
Christian Giese 8ceb45a07f Add Access-Line Profiles
Add new access-line-profiles and support
for all those atributes in the PPPoE BBF
vendor specific tag.
2021-06-17 14:19:50 +02:00
Christian Giese 6e74f2e033 Update Utils Docs 2021-06-17 09:34:15 +02:00
Christian Giese cd06fc1ff5 Update Interactive Session View 2021-06-17 08:55:46 +02:00
Christian Giese 7d204757b4 Add custom string iterators to config parser 2021-06-16 23:04:24 +02:00
Christian Giese 656e5a75db Add basic EOAM CFM CC Support (experimental) 2021-06-16 15:26:32 +02:00
Christian Giese 32298fded2 Fix DHCPv6 over PPPoE Start Delay 2021-06-14 10:45:55 +02:00
Christian Giese eea94e9474 Fix IPv6 PD sessionn traffic 2021-06-08 15:40:47 +02:00
Christian Giese 5ced2af4f2 Add DHCPv4/v6 BBF Access Line Support 2021-06-08 13:39:01 +02:00
Christian Giese 14192f0317 Fixed #31 DHCP Renew Broadcast 2021-06-07 17:56:21 +02:00
Christian Giese 81dbff9f6b Fixed #30 IA Options with Status Code 2021-06-07 17:46:57 +02:00
Christian Giese 83023b31a4 Fix Broadcast/Multicast receive 2021-06-02 22:27:47 +02:00
Christian Giese 41afbaa2a5 Fix PPPoE IPv6-PD session traffic 2021-06-02 21:32:20 +02:00
Christian Giese 2f8e6d8ff0 DHCP Teardown Optimisations and Fixes 2021-06-02 18:10:45 +02:00
Christian Giese 02c4733c7b DHCP Teardown Optimisations 2021-06-02 18:04:32 +02:00
Christian Giese fd58b89522 IPOE Fixes 2021-06-02 17:47:46 +02:00