Luke Valenta
|
03975634e5
use go modules, Makefile + documentation cleanup
|
5 anni fa |
Gabbi Fisher
|
87aa1ae16f
Use 'impossible' instead of 'invalid' for browser-actual mismatch--the match is impossible, not invalid
|
5 anni fa |
Gabbi Fisher
|
db46309eb4
run go fmt and use RWLocks instead of mutexes (b/c reads do not conflict)
|
6 anni fa |
Gabbi Fisher
|
aa99806c5c
Ensure all intset functions perform nil checks and ensure that no nil intset is passed into collections functions from processor
|
6 anni fa |
Gabbi Fisher
|
de09c13264
Using slices instead of map for db
|
6 anni fa |
Gabbi Fisher
|
42c6c92732
Add thread safety to intsets, add concurrency tests, and use IsEmpty() instead of Len() for faster set comparisons
|
6 anni fa |
Gabbi Fisher
|
8bb5fe7306
working intset implementation
|
6 anni fa |
Gabbi Fisher
|
b6f136c637
Minor cleanup, and add updated testdata/mitmengine/browser.txt, now that new fingerprint debugging is complete.
|
6 anni fa |
Gabbi Fisher
|
5fd001f48f
Fix major minor version comparison logic, and now match an actual signature with the closest-matching record (even if there is no match)
|
6 anni fa |
Gabbi Fisher
|
337e81aa29
Add new fingerprint test to _TestProcessorCheck and a benchmark function over Check()
|
6 anni fa |
Gabbi Fisher
|
422b5be9d0
Consolidate testing, change all struct passing to be by pointer (this is more efficient), and run make lint and make vet
|
6 anni fa |
Gabbi Fisher
|
ed1836d966
Update README, make import statement style consistent
|
6 anni fa |
Gabbi Fisher
|
82f89a43d7
Add additional integration tests for loader package in processor.go
|
6 anni fa |
Gabbi Fisher
|
43edd98134
Add reading from s3 functionality and corresponding tests
|
6 anni fa |
Luke Valenta
|
9d93fcf4ea
initial port of public mitmengine
|
6 anni fa |