aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Bump to v0.2-3HEADdevelYunchih Chen2019-04-072-3/+3
|
* Fix check_dir bugYunchih Chen2019-04-072-7/+6
|
* Bump to v0.2-2Yunchih Chen2019-03-072-3/+3
|
* Prevent packet bursting by skipping consecutive onesYunchih Chen2019-03-071-1/+3
| | | | | | If a process (using the same source port) keeps transmitting packets, only insert a log at the end of a time interval
* Bump to v0.2-1Yunchih Chen2019-03-073-5/+5
|
* PKGBUILD: Add sqliteYunchih Chen2019-03-071-1/+1
|
* Improve garbage collectionYunchih Chen2019-03-074-22/+65
|
* Miscellaneous improvementsYunchih Chen2019-03-076-14/+33
|
* Minor formatting and copyrightYunchih Chen2019-03-075-6/+8
|
* Add .ycm_extra_conf.pyYunchih Chen2019-03-071-0/+100
|
* Minor fixYunchih Chen2019-03-074-30/+25
|
* Update README.mdYunchih Chen2019-03-071-9/+9
|
* Move macro def to file itselfYunchih Chen2019-03-072-4/+6
|
* sqlite3 rewriteYunchih Chen2019-03-0717-730/+680
| | | | | | This rewrite intends to simplifies previous design by hosting the storage in sqlite database instead of counting on individual log files.
* Update README.mdYun-Chih Chen2019-03-071-1/+7
| | | Elaborate on usage of storage_size flag
* Old unfinished modificationsYunchih Chen2018-11-235-31/+60
|
* Add extract time range selectionYunchih Chen2018-09-017-18/+81
|
* Checksum in a simple wayYunchih Chen2018-08-304-13/+12
| | | | Otherwise, cksum value mysteriously differs ...
* Add raw_size field into headerYunchih Chen2018-04-285-31/+35
|
* Move netlink socket initialization into separate functionYunchih Chen2018-04-284-45/+61
|
* Bump to 0.1.2Yunchih Chen2018-03-212-3/+3
|
* Fix indexing bugYunchih Chen2018-03-213-4/+6
|
* Fix possible NULL pointer returned by nflog_bind_groupYunchih Chen2018-03-211-0/+6
|
* Fix systemd service file typoYunchih Chen2018-03-211-1/+1
|
* PKGBUILD: Add build dependencyYunchih Chen2018-03-211-2/+2
|
* Minor fix on PKGBUILD and package.shv0.1Yunchih Chen2018-03-202-2/+4
|
* Add configuration environmentYunchih Chen2018-03-202-1/+9
|
* Add systemd service fileYunchih Chen2018-03-201-0/+10
|
* Add package.sh and PKGBUILD for packagingYunchih Chen2018-03-202-0/+54
|
* Check chdir, getcwd, fread return errorsYunchih Chen2018-03-202-5/+5
|
* Update README.mdYunchih Chen2018-03-201-0/+14
|
* Simplify variable assignmentsYunchih Chen2018-03-201-7/+5
|
* Batch kernel -> userspace packet deliveryYunchih Chen2018-03-201-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-limitingYunchih Chen2018-03-201-4/+32
|
* Calculate starting trunk indexYunchih Chen2018-03-202-12/+74
| | | | | | | | | When the collector is restarted, it needs to pick up from where it left off and continue collecting, instead of always starting from index 0 and truncating existing storage. The heuristic is to look at the timestamp of all qualified trunk files and start from the subsequent index of the newest.
* Minimize nflog netlink socket receive bufferYunchih Chen2018-03-201-1/+4
| | | | | We only read the meta data and the packet header and ignore packet payload
* Remove pthread cancellation pointsYunchih Chen2018-03-201-3/+0
|
* Add comments && formattingYunchih Chen2018-03-202-5/+5
|
* nfextract: Check number of available entriesYunchih Chen2018-03-203-11/+17
|
* include/main.h: Minor formattingYunchih Chen2018-03-201-8/+8
|
* Add simple signal handlersYunchih Chen2018-03-202-7/+5
|
* Enable file checking during extractionYunchih Chen2018-03-181-1/+1
|
* Format with clang-formatYunchih Chen2018-03-184-54/+63
|
* nfcollect: Add more cmd argsYunchih Chen2018-03-181-1/+7
|
* Revert trunk size used in debuggingYunchih Chen2018-03-181-2/+1
|
* Add helpful documentation to README.mdYun-Chih Chen2018-03-181-3/+55
|
* autotools: Add debug targetYunchih Chen2018-03-182-2/+22
|
* Consistent variable / type namingYunchih Chen2018-03-1811-77/+78
|
* Add header checksumYunchih Chen2018-03-184-7/+15
|
* Fix extractor bugYunchih Chen2018-03-182-3/+4
|
* Fix zstd bugYunchih Chen2018-03-181-5/+5
|
* Fix format output ipaddrYunchih Chen2018-03-181-3/+2
|
* Fix extract worker bugYunchih Chen2018-03-182-14/+12
|
* Fix extraction storage fullpathYunchih Chen2018-03-182-6/+16
|
* Fix file matching regexYunchih Chen2018-03-181-5/+8
|
* Add utility function to calculate filesizeYunchih Chen2018-03-181-0/+9
|
* Add zstd extraction implementationYunchih Chen2018-03-181-10/+42
|
* Add usefull prefix to debug outputYunchih Chen2018-03-181-3/+3
|
* Fix committer bugYunchih Chen2018-03-176-31/+46
|
* Add Clang format fileYunchih Chen2018-03-051-0/+96
|
* Apply clang-format changesYunchih Chen2018-03-0510-200/+202
|
* Switch to new project layoutYunchih Chen2018-03-0514-6/+19
|
* Add more extractor implementationYunchih Chen2018-03-057-43/+135
|
* Implement zstandard commit compressionYunchih Chen2018-03-055-9/+64
|
* Implement receive thread synchronizationYunchih Chen2018-03-027-67/+73
|
* Snapshot after long development stallYunchih Chen2018-03-0114-84/+381
|
* Add entry counter inside the packet handlerYunchih Chen2017-12-062-2/+9
|
* Fix double heap allocationYunchih Chen2017-12-061-2/+5
|
* Fix wrong trunk_sizeYunchih Chen2017-12-061-1/+2
|
* Fix handle_packetYunchih Chen2017-12-052-44/+72
|
* Fix trunk size calculationYunchih Chen2017-12-051-3/+3
|
* Implement parameter parsingYunchih Chen2017-12-051-10/+10
|
* Use Autotools to generate MakefileYunchih Chen2017-12-055-16/+35
|
* Minor fixYunchih Chen2017-12-013-6/+5
|
* Add READEME.mdYunchih Chen2017-12-011-0/+11
|
* Revise nflog_state_t lifecycle handler functionYunchih Chen2017-12-014-29/+54
|
* Use simple fwriteYunchih Chen2017-12-011-18/+10
|
* Remove unused commentYunchih Chen2017-12-012-21/+0
|
* First commitYunchih Chen2017-12-018-0/+515