Commit graph

1871 commits

Author SHA1 Message Date
Joge
4e73bdca56
Update ja4.py
Added protection against bugs in IPv6 signature extraction (to be fixed in future versions of the plugin)
2024-06-05 15:23:19 +02:00
jogecodes
2514f0bfde Added contribution 2024-05-16 12:36:23 +02:00
jogecodes
37f4c69fea removed scapy dependency 2024-05-16 12:33:56 +02:00
jogecodes
189a009a2a Updated ja4 plugin for dpkt use (removing scapy dependency) 2024-05-16 12:33:50 +02:00
jogecodes
4a79829c49 added JA4 to plugins init 2024-05-14 10:27:21 +02:00
Joge
aa65a1f3e9
Merge branch 'nfstream:master' into master 2024-05-14 09:09:43 +02:00
Joge
e689d376ae
Update ja4.py
Deleted unnecessary assertions
2024-05-11 19:06:12 +02:00
Zied Aouini
a4180aa52f
Add support for python 3.12 and pypy 3.10 2024-05-10 19:37:42 +02:00
Zied Aouini
eb9caf46f6
enable fail fast 2024-05-10 19:08:15 +02:00
Zied Aouini
bef854c995
Fix cibuildwheel version 2024-05-10 19:07:32 +02:00
Zied Aouini
65af3ad55c
Remove obsolete badges 2024-05-10 18:48:59 +02:00
Zied Aouini
c3b33fd83d
Drop self hosted runners 2024-05-10 18:47:15 +02:00
Zied Aouini
5481132981
black formatting 2024-05-10 18:46:03 +02:00
Zied Aouini
4942c65696
Merge pull request #170 from smith558/patch-4
Use C when loading CSV to Pandas DataFrame
2024-05-10 18:24:43 +02:00
Zied Aouini
e0cc92583e
Merge pull request #190 from drnpkr/tcp-expiry-fix
Fixed TCP flow expiration when a user plugin forcibly expires the flow on the first packet
2024-05-10 18:23:20 +02:00
Zied Aouini
29e7e60c28
Merge pull request #191 from drnpkr/extended-splt-count
Extended splt_analysis parameter to allow up to 65535 values
2024-05-10 18:22:30 +02:00
Zied Aouini
434413d9eb
Merge pull request #183 from nfstream/dependabot/pip/cibuildwheel-2.14.1
Bump cibuildwheel from 2.12.1 to 2.14.1
2024-05-10 18:12:59 +02:00
Jorge
1a7c8af81f Updated requirements 2024-01-30 11:07:51 +01:00
Jorge
31a4c4167a Back to ignoring test results 2024-01-30 10:49:56 +01:00
Jorge
e8eee81d98 Added new results 2024-01-30 10:46:52 +01:00
Jorge
856a6ba61c Merge branch 'master' of github.com:jogecodes/nfstream 2024-01-30 10:46:15 +01:00
Jorge
dc058d75fa Deleted resutls 2024-01-30 10:45:36 +01:00
Joge
043310d00a
Delete tests/results directory 2024-01-30 10:45:15 +01:00
Jorge Casajus
7431e71629 Spacing fix 2024-01-30 10:02:28 +01:00
Joge
2edb86fc21
Added ja4.py file to plugins directory
This file contains the JA4() class, along with the functions needed for its implementation. This class constitutes a plugin for NFStream capable of computing ja4 and ja4s fingerprints for TLS over TCP traffic.
2024-01-29 09:25:39 +01:00
Adrian Pekar
93986af2a9 Fixed TCP flow expiration when a user plugin forced expiration on the first packet 2023-12-20 09:35:37 +01:00
dependabot[bot]
6e7cd6de0e
Bump cibuildwheel from 2.12.1 to 2.14.1
Bumps [cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.12.1 to 2.14.1.
- [Release notes](https://github.com/pypa/cibuildwheel/releases)
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.12.1...v2.14.1)

---
updated-dependencies:
- dependency-name: cibuildwheel
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-17 15:15:23 +00:00
Adrian Pekar
6c520bcdeb Extended splt_analysis parameter to allow up to 65535 values 2023-06-28 10:46:47 +02:00
Stanislav (Stanley) Modrak
82914bb32b
Use C when loading CSV to Pandas DataFrame
Replacing PyArrow because it's still labelled as experimental, which is not the case for the C engine
2023-04-09 12:16:17 +01:00
Stanislav (Stanley) Modrak
ac81738d95
Use PyArrow when loading CSV to Pandas DataFrame 2023-03-24 15:08:27 +00:00
Zied Aouini
73d1594875
Merge pull request #168 from nfstream/dependabot/pip/cibuildwheel-2.12.1
Bump cibuildwheel from 2.12.0 to 2.12.1
2023-03-15 15:15:09 +01:00
dependabot[bot]
4e3f16de9a
Bump cibuildwheel from 2.12.0 to 2.12.1
Bumps [cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.12.0 to 2.12.1.
- [Release notes](https://github.com/pypa/cibuildwheel/releases)
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.12.0...v2.12.1)

---
updated-dependencies:
- dependency-name: cibuildwheel
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-13 15:58:57 +00:00
Zied Aouini
e6d69ca21f
Merge pull request #164 from EvanLai88/socket-buffer-check
Fix socket buffer size checks
2023-03-03 10:42:57 +01:00
Evan.Lai
0ca653524c fix: remove unnecessary isinstance check 2023-03-02 21:21:42 +08:00
Evan.Lai
777945a60a fix: socket_buffer_size exponent operator 2023-03-02 21:13:10 +08:00
Zied Aouini
0634f7ac03 Improve cpu_affinity handling. 2023-03-01 18:07:34 +01:00
Zied Aouini
50a41d708a Minor fixes. 2023-03-01 13:58:46 +01:00
Zied Aouini
0af864696c
Merge pull request #162 from ssrtw/set-buffer-size
feat: Add pcap socket buffer size config.
2023-03-01 13:41:20 +01:00
ssrtw
c074d744b3 feat: Add pcap socket buffer size config.
Update 'capture_open' function in 'lib_engine.c' to support setting socket buffer size in INTERFACE mode.
Use 'MODE_INTERFACE' constant and consistently use 'char*' type in the function.
Add 'socket_buffer_size' attribute to NFStreamer for the same purpose.
2023-02-24 12:24:24 +08:00
Zied Aouini
8cb8f81a9f Fix compilation on Apple Silicon. 2023-02-23 19:15:40 +01:00
Zied Aouini
7cdb20163b Minor fixes. 2023-02-16 16:53:42 +01:00
Zied Aouini
7e89c80cc3 M1 fix (WIP). 2023-02-13 18:40:31 +01:00
Zied Aouini
59a354a053 Unify cffi version requirements. 2023-02-13 15:30:04 +01:00
Zied Aouini
0c3c7b0e40 Apple M1 fix (WIP). 2023-02-13 14:21:46 +01:00
Zied Aouini
9751500db6 Minor fixes. 2023-02-10 16:26:45 +01:00
Zied Aouini
5265630ecb Fix windows pp3.7 CI on Windows. 2023-02-09 11:42:05 +01:00
Zied Aouini
b7b72431cd
Merge pull request #156 from nfstream/dependabot/pip/cibuildwheel-2.12.0
Bump cibuildwheel from 2.11.3 to 2.12.0
2023-02-09 10:53:23 +01:00
Zied Aouini
f24e1ebc30
Merge pull request #158 from Schwaggot/bugfix/oserror-on-set-cpu-affinity
Added try/except around cpu_affinity
2023-02-06 13:53:14 +01:00
Zied Aouini
e469dda176 Update libpcap. 2023-02-03 18:55:21 +01:00
Zied Aouini
d0a265ac7e Update libpcap and nDPI 2023-02-03 17:44:49 +01:00