Commit Graph

54 Commits

Author SHA1 Message Date
29f202e3d9 Add FileManager 2020-11-21 12:53:18 +01:00
1217153e78 Add file manager, storing extracted files 2020-01-08 16:34:31 +01:00
cd01dc7664 Add support for HTTP packets 2020-01-08 11:48:53 +01:00
56b493283e Add statistics about how many packets were processed 2020-01-08 08:56:11 +01:00
0051217bb5 Add trailing newline to output if it's not present yet 2020-01-08 08:55:31 +01:00
22da3cc934 Prevent 'ARP Spoofing' warnings if one of the involved IPs is in the link local block 2019-12-14 11:31:52 +01:00
29aba89b6a Replace ASCII tree drawing with Unicode symbols 2019-12-09 12:15:36 +01:00
f0b5ab140e Get rid of LinkType-style branching: different LinkTypes may use the same Protocol modules. 2019-12-09 12:14:01 +01:00
c2aa435a6d Do not print empty blocks 2019-12-06 15:23:01 +01:00
77304668ad Fix newline-color bug 2019-12-04 18:21:59 +01:00
7dfc4cb514 Add notice about snipping process, if it happened 2019-12-04 00:10:42 +01:00
e9ec8ad46c Unify logging process 2019-12-03 23:51:03 +01:00
a368f18915 Check for doubles before adding IP addresses to DNS answer list 2019-12-03 18:14:49 +01:00
ad532a5a22 Record and summarize network-related DHCP options 2019-12-03 17:47:38 +01:00
1ee36fc944 Add more meaningful output to ARP module 2019-12-03 16:44:17 +01:00
Emile
b228d1ddbb
indentation 2019-12-01 17:07:36 +01:00
Emile
a829a36fb4
coverage step allready existant 2019-12-01 17:06:54 +01:00
Emile
3efacd5453
drone ci file 2019-12-01 17:06:14 +01:00
Emile
b396827c1f
basic testcase for the analyzer 2019-12-01 17:01:04 +01:00
Emile
4c7870bc8d
added myself (emile) to the users list 2019-12-01 16:12:29 +01:00
Emile
8dd9f9f3b8
go mod init 2019-12-01 16:07:30 +01:00
Emile
f180c072ba
added a benchmark section to the readme
benchmarks are kind of nice
2019-12-01 00:19:21 +01:00
6a992e51a4 ... and fix the asciinema Markdown part once again 2019-11-30 22:16:52 +01:00
21a0123fd6 Move from embedding asciinema HTML-script style to Markdown style 2019-11-30 22:15:57 +01:00
aa94fa12ec Move common code into new package, 'common' 2019-11-29 14:32:07 +01:00
14f36a8511 Analyze DHCP hostnames in requests and responses 2019-11-28 23:43:17 +01:00
677897c50c Split DHCP request/response code into separate files 2019-11-28 19:38:41 +01:00
87ee36348c Sort imports 2019-11-28 19:30:54 +01:00
27a06c0cd2 Fix usage of appendIfUnique 2019-11-28 19:28:48 +01:00
c01d1f49c2 Add support detecting the request for a specific IP address over DHCP 2019-11-28 19:16:43 +01:00
f918d26ab5 Add CONTRIBUTORS.md 2019-11-28 19:00:15 +01:00
6ad0519573 Log errors thrown by protocol submodules 2019-11-28 18:49:14 +01:00
a1281360cd Fix 'DHCPv4 length 0 too short' error 2019-11-28 18:48:54 +01:00
4bb9dad91e Add random quotes to MOTD 2019-11-28 18:28:32 +01:00
fcbcdaf9ac Avoid false 'ARP Spoofing' detection 2019-11-28 18:22:19 +01:00
37afbb58a9 Add support for DHCPv4 packets 2019-11-28 17:16:22 +01:00
aa59576c9c Add .gitignore 2019-11-28 16:37:53 +01:00
35d515599e Fix HTML potion of README 2019-11-28 16:12:09 +01:00
b8d9eeaed0 Add a basic README, outlining the idea and usage 2019-11-28 13:57:03 +01:00
e41a957e8d Add device for ARP requests, too 2019-11-28 13:51:00 +01:00
e363a5929d Fix import URLs changed by last commit 2019-11-28 13:45:32 +01:00
313e443741 Move code out of src/ folder to comply to Golang standards (although it looks dirty) 2019-11-28 13:43:22 +01:00
76a51dac52 Move to git imports rather than relative imports 2019-11-28 13:27:23 +01:00
6e2893c90a Add License 2019-11-27 20:32:44 +01:00
469a05aa61 Add support for ARP packets 2019-11-27 20:24:12 +01:00
6c03ab714b Move DNS to its own package, and unclutter dns.go in that step 2019-11-27 17:10:55 +01:00
b13350eac7 Add colorful headlines 2019-11-27 16:49:07 +01:00
62c11bd3ac Move from log.Printf to fmt.Printf to avoid timestamp 2019-11-27 16:48:14 +01:00
19f4143858 Fix typo 2019-11-27 16:35:43 +01:00
b0555a5d4e Check if IP addresses in answer are from a private IP block 2019-11-27 01:57:27 +01:00