Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix check_dir bug | Yunchih Chen | 2019-04-07 | 1 | -6/+5 |
| | |||||
* | Prevent packet bursting by skipping consecutive ones | Yunchih Chen | 2019-03-07 | 1 | -1/+3 |
| | | | | | | If a process (using the same source port) keeps transmitting packets, only insert a log at the end of a time interval | ||||
* | Improve garbage collection | Yunchih Chen | 2019-03-07 | 2 | -20/+49 |
| | |||||
* | Miscellaneous improvements | Yunchih Chen | 2019-03-07 | 2 | -4/+16 |
| | |||||
* | Minor formatting and copyright | Yunchih Chen | 2019-03-07 | 3 | -4/+6 |
| | |||||
* | Minor fix | Yunchih Chen | 2019-03-07 | 1 | -2/+0 |
| | |||||
* | sqlite3 rewrite | Yunchih Chen | 2019-03-07 | 6 | -401/+457 |
| | | | | | | This rewrite intends to simplifies previous design by hosting the storage in sqlite database instead of counting on individual log files. | ||||
* | Old unfinished modifications | Yunchih Chen | 2018-11-23 | 2 | -19/+28 |
| | |||||
* | Add extract time range selection | Yunchih Chen | 2018-09-01 | 2 | -2/+5 |
| | |||||
* | Checksum in a simple way | Yunchih Chen | 2018-08-30 | 3 | -12/+10 |
| | | | | Otherwise, cksum value mysteriously differs ... | ||||
* | Add raw_size field into header | Yunchih Chen | 2018-04-28 | 3 | -21/+22 |
| | |||||
* | Move netlink socket initialization into separate function | Yunchih Chen | 2018-04-28 | 1 | -36/+41 |
| | |||||
* | Fix indexing bug | Yunchih Chen | 2018-03-21 | 1 | -1/+1 |
| | |||||
* | Fix possible NULL pointer returned by nflog_bind_group | Yunchih Chen | 2018-03-21 | 1 | -0/+6 |
| | |||||
* | Check chdir, getcwd, fread return errors | Yunchih Chen | 2018-03-20 | 1 | -2/+2 |
| | |||||
* | Simplify variable assignments | Yunchih Chen | 2018-03-20 | 1 | -7/+5 |
| | |||||
* | Batch kernel -> userspace packet delivery | Yunchih Chen | 2018-03-20 | 1 | -6/+8 |
| | | | | | | To reduce #syscall, configure libnetfilter to send packet in batch via netlink. In this way, we also have more effective rate-limitating because the batchly-sent packets will get same timestamp. | ||||
* | Add simple rate-limiting | Yunchih Chen | 2018-03-20 | 1 | -4/+32 |
| | |||||
* | Minimize nflog netlink socket receive buffer | Yunchih Chen | 2018-03-20 | 1 | -1/+4 |
| | | | | | We only read the meta data and the packet header and ignore packet payload | ||||
* | Remove pthread cancellation points | Yunchih Chen | 2018-03-20 | 1 | -3/+0 |
| | |||||
* | Add comments && formatting | Yunchih Chen | 2018-03-20 | 2 | -5/+5 |
| | |||||
* | nfextract: Check number of available entries | Yunchih Chen | 2018-03-20 | 2 | -9/+14 |
| | |||||
* | Enable file checking during extraction | Yunchih Chen | 2018-03-18 | 1 | -1/+1 |
| | |||||
* | Format with clang-format | Yunchih Chen | 2018-03-18 | 2 | -42/+51 |
| | |||||
* | Consistent variable / type naming | Yunchih Chen | 2018-03-18 | 4 | -48/+48 |
| | |||||
* | Add header checksum | Yunchih Chen | 2018-03-18 | 3 | -7/+14 |
| | |||||
* | Fix extractor bug | Yunchih Chen | 2018-03-18 | 1 | -1/+2 |
| | |||||
* | Fix zstd bug | Yunchih Chen | 2018-03-18 | 1 | -5/+5 |
| | |||||
* | Fix format output ipaddr | Yunchih Chen | 2018-03-18 | 1 | -3/+2 |
| | |||||
* | Fix extract worker bug | Yunchih Chen | 2018-03-18 | 1 | -12/+11 |
| | |||||
* | Fix file matching regex | Yunchih Chen | 2018-03-18 | 1 | -5/+8 |
| | |||||
* | Add utility function to calculate filesize | Yunchih Chen | 2018-03-18 | 1 | -0/+9 |
| | |||||
* | Add zstd extraction implementation | Yunchih Chen | 2018-03-18 | 1 | -10/+42 |
| | |||||
* | Fix committer bug | Yunchih Chen | 2018-03-17 | 3 | -21/+28 |
| | |||||
* | Apply clang-format changes | Yunchih Chen | 2018-03-05 | 4 | -110/+111 |
| | |||||
* | Switch to new project layout | Yunchih Chen | 2018-03-05 | 4 | -0/+500 |