- Support spaces in file names
- several bugfixes
- Add SMB2 as supported protocol
- Server-side directory hierarchy reconstruction for FTP and SMB2, including different file versions
- Add JA4, JA4S, JA4X and JA4H as properties
- Add option
--check-non-default-ports
- FTP: support
Entering Extended Passive Mode
, handleMLSD
files - Cobalt Strike: support multiple possible AES keys per connection
- Update dependencies, change to OpenSSL version 3
- Capture file type detection
- Improve UDP stream handling
- Add support for PCAPNG files
- Support TLS decryption with key material which is embedded in PCAPNG files
- Add SSH and DHCP as supported protocol
- Add JA3, JA3S, hassh and hasshServer as properties for structuring the virtual directory hierarchy
- Fix crash at FTP handling when PASS credentials are parsed, but not the corresponding USER credentials
- Add missing exception handling
- Decryption and parsing of Cobalt Strike C2 traffic when default profile is used and the team server's private RSA key is given, extraction and defragmentation of transferred files
- Add --no-cs flag to deactivate Cobalt Strike parsing
- Add support for multiple XOR key files
- SSL/TLS:
- More cipher suites supported for TLS decryption
- Decryption when private RSA key of Server or RSA PreMaster secret is passed
- Support extended master secret and truncated HMAC extension, MAC-then-encrypt and encrypt-then-MAC
- Extraction of TLS certificates as metadata file
- Add SNI as domain property for TLS
- Warning when config file is invalid
- When decode properties are defined in config, pcapFS only tries to decrypt the connections which satisfy the properties
- Update PcapPlusPlus dependency because of bugfix
- Buffering of once parsed and decoded content
- Pin libfuse to release 3.4.2 until Fusepp catches up with master branch of libfuse (#13)
- Add preference values for DNS MX records
- Set the st_blocks attributes of the virtual files (#10)
- Allow multiple key files (-k/--keys) on the command line
- Fix crash when the link layer protocol is not Ethernet (Issue #9)
- Check that PCAP file names given on the command line match the ones stored in an index file
- Make mount point optional when the --no-mount option is given on the command line
- Overwrite empty index files
- Require commit ae1b3c49a8cc448c5333b52abedc3467244d42a7 of PcapPlusPlus
- Initial public release