Commit Graph

27 Commits

Author SHA1 Message Date
Domingo Dirutigliano
79a2e1aacb
Run the test suite from its own venv
As root on Ubuntu, pip into the system Python cannot replace apt's
typing_extensions, so pytest was never installed and the 5.0.0
release gate failed. run_tests.sh now installs into tests/.venv and
stops on a failed install.
2026-10-16 18:17:18 +02:00
Domingo Dirutigliano
21e3027f0b
Minor fixes for release 2026-10-16 18:06:50 +02:00
Domingo Dirutigliano
4476da02bd
QUIC support and bug fixes 2026-09-18 09:34:44 +02:00
Domingo Dirutigliano
e491a14899
improved addr/int selection UI + change llhttp managment 2026-09-13 15:54:56 +02:00
Domingo Dirutigliano
9832e449c6
Initial commit for future 5.0.0 version: new UI, proxies and managment 2026-09-10 08:51:08 +02:00
Domingo Dirutigliano
c37d2b31e8
graphics and TLS feature total refactoring 2026-07-23 13:39:01 +02:00
Sogoss
75c54f0155 Add transparent TLS proxying and certificate management for NFProxy and NFRegex
- Add Nginx stream proxy module for transparent TLS termination in NFProxy and NFRegex
- Add backend routes and SQLite schema for certificate management (upload, view, delete)
- Implement DNAT nftables redirection rules for deterministic TLS ports
- Add frontend React components (TLSConfigModal, TLSServiceFields) for certificate configuration
- Update Dockerfile and docker-entrypoint.sh to support Nginx stream module and sysctl forwarding
2026-07-20 12:25:30 +02:00
Domingo Dirutigliano
49c6c14fe5
upgrade to py3.14 and fedora 43 2025-10-13 15:38:38 +02:00
Domingo Dirutigliano
b654967247
added new benchmarks 2025-03-23 16:58:55 +01:00
Domingo Dirutigliano
73c40d2f5d
data handler improves, written test for nfproxy, new option on parsing fail 2025-03-09 22:14:34 +01:00
Domingo Dirutigliano
deb2c97e05
wait server on tests 2025-03-07 23:39:18 +01:00
Domingo Dirutigliano
4fa530a6bd
minor fixes and added docs 2025-03-07 23:13:36 +01:00
Domingo Dirutigliano
8ae533e8f7
push: code changes x2 2025-02-28 21:14:09 +01:00
Domingo Dirutigliano
44d72dfff9
improves on the nfregex binary x3 2025-02-04 21:09:03 +01:00
Domingo Dirutigliano
3ffccdddfb
improves on the nfregex binary 2025-02-03 02:04:10 +01:00
Domingo Dirutigliano
2d8f19679f
nfqueue to hyperscan and stream match, removed proxyregex 2025-02-02 19:54:42 +01:00
Nicola Guerrera
3e18e64d66 CI: run tests before release 2024-04-09 04:28:15 +02:00
Nicola Guerrera
ba966f01d1 tests: exit 1 if tests fail 2024-04-09 04:23:48 +02:00
Domingo Dirutigliano
6602b89750
run test return error 2024-04-09 04:17:45 +02:00
Nicola Guerrera
1435bb1ecf
tests: add exec permission 2024-04-09 04:02:03 +02:00
Domingo Dirutigliano
11ec3a16a1
FATAL:fixed encoding bug for nfregex that was blocking this function! 2024-04-09 03:52:10 +02:00
Domingo Dirutigliano
a79c321300
frontend fixes, dockerfile passed to bun, nftable python installed using apt 2024-04-09 02:20:51 +02:00
Domingo Dirutigliano
63a3014676
sysctl managmento for port hijacking 2023-04-12 23:53:43 +02:00
nik012003
50b4871dfb Added tests for Porthijack 2022-08-12 16:30:43 +02:00
nik012003
41033c599e Updated Benchmarking 2022-08-02 15:04:15 +02:00
nik012003
b4af7f150d Proxy Regex tests complete 2022-08-02 12:54:28 +02:00
nik012003
92be4e306b Netfilter Regex tests complete 2022-08-02 11:35:06 +02:00