bol-van
|
581badfb73
|
nfqws: --dpi-desync-fake-tls=!
|
2025-04-21 14:52:51 +03:00 |
|
bol-van
|
e16ec69922
|
nfqws: fix unitialized use of host buffer (udp)
|
2025-04-20 08:49:50 +03:00 |
|
bol-van
|
63256a142f
|
nfqws: fix unitialized use of host buffer
|
2025-04-19 19:59:42 +03:00 |
|
bol-van
|
b996abd5ce
|
nfqws,tpws: use tls record length in TLSDebug
|
2025-04-14 12:18:07 +03:00 |
|
bol-van
|
7dab497b57
|
nfqws,tpws: optimize tls debug, show quic
|
2025-04-14 11:20:20 +03:00 |
|
bol-van
|
41dbba1c4c
|
nfqws,tpws: debug alpn and ech
|
2025-04-13 18:07:46 +03:00 |
|
bol-van
|
d19f6c19a4
|
nfqws,tpws: debug tls version
|
2025-04-13 15:27:50 +03:00 |
|
bol-van
|
b12b1a5a17
|
winws build fix
|
2025-04-08 17:33:14 +03:00 |
|
bol-van
|
8022e2576d
|
nfqws: BSD/clang build fix
|
2025-04-08 17:23:15 +03:00 |
|
Ivan Trubach
|
8eb830d304
|
use enum for option indices
|
2025-04-08 16:56:17 +03:00 |
|
bol-van
|
6e1e7e43bc
|
nfqws: optimize tls mod parse
|
2025-04-06 11:53:57 +03:00 |
|
bol-van
|
d04419a60c
|
nfqws: safety check
|
2025-04-06 11:43:25 +03:00 |
|
bol-van
|
929df3f094
|
nfqws: support different tls mods for every tls fake
|
2025-04-06 11:29:58 +03:00 |
|
bol-van
|
fa8ddcfc79
|
desync.h fix
|
2025-04-05 11:53:59 +03:00 |
|
bol-van
|
b560e32e18
|
nfqws: update default tls fake
|
2025-04-05 09:45:44 +03:00 |
|
bol-van
|
e792ca67ef
|
nfqws: display original SNI value
|
2025-04-04 14:32:37 +03:00 |
|
bol-van
|
e5e53db6b8
|
nfqws: fixes
|
2025-04-04 14:20:36 +03:00 |
|
bol-van
|
e14ee9d1fe
|
nfqws: fix wrong and mask
|
2025-04-04 14:09:45 +03:00 |
|
bol-van
|
aa769e05c6
|
nfqws: minor optimize
|
2025-04-04 13:58:33 +03:00 |
|
bol-van
|
6b0bc7a96b
|
nfqws: tls mod set sni
|
2025-04-04 13:24:02 +03:00 |
|
bol-van
|
93bdfdb6be
|
nfqws: loop for multiple blob cleanup
|
2025-04-04 09:25:46 +03:00 |
|
bol-van
|
6d95eada2b
|
Merge pull request #1316 from tie/master
nfqws: also add stun l7proto to CLI help output
|
2025-04-03 21:33:39 +03:00 |
|
bol-van
|
e452ee8688
|
nfqws: cosmetics
|
2025-04-03 21:32:28 +03:00 |
|
bol-van
|
6e746f94cd
|
nfqws: help text cosmetics
|
2025-04-03 21:29:38 +03:00 |
|
Ivan Trubach
|
9fd61e5d38
|
nfqws: also add stun l7proto to CLI help output
|
2025-04-03 21:28:46 +03:00 |
|
Ivan Trubach
|
056e4c588a
|
nfqws: detect STUN message packets
|
2025-04-03 21:02:42 +03:00 |
|
Ivan Trubach
|
4b288643ac
|
nfqws: detect Discord Voice IP Discovery packets
|
2025-04-03 17:55:02 +03:00 |
|
bol-van
|
a2ffa3455d
|
nfqws: minor beautify text
|
2025-03-24 11:20:51 +03:00 |
|
bol-van
|
60b97dbed0
|
nfqws: remove debug printfs
|
2025-03-24 11:14:38 +03:00 |
|
bol-van
|
14b3dd459b
|
nfqws: define reasm buffer sizes
|
2025-03-24 09:34:37 +03:00 |
|
bol-van
|
66fda2c33d
|
nfqws: support QUIC multi packet CRYPTO fragmentation
|
2025-03-23 23:29:16 +03:00 |
|
bol-van
|
77df43b9cb
|
nfqws: minor optimize
|
2025-03-22 13:03:31 +03:00 |
|
bol-van
|
37eda0ad98
|
nfqws: mod skipped DLOG_ERR -> DLOG
|
2025-03-21 19:40:25 +03:00 |
|
bol-van
|
770be21e1c
|
nfqws: fix custom tls fake fallback logic
|
2025-03-21 19:09:37 +03:00 |
|
bol-van
|
1b880d42f9
|
nfqws,tpws: missing va_end
|
2025-03-21 17:33:57 +03:00 |
|
bol-van
|
6387315c0b
|
nfqws: multiple fakes
|
2025-03-21 17:12:36 +03:00 |
|
bol-van
|
55950ed7d0
|
remove bad files
|
2025-03-21 14:22:28 +03:00 |
|
bol-van
|
ffaf91c251
|
nfqws: debug packet length in sendto()
|
2025-03-16 15:56:47 +03:00 |
|
bol-van
|
326b42fafd
|
nfqws: debug packet length in sendto()
|
2025-03-16 15:52:50 +03:00 |
|
bol-van
|
bd8decddc5
|
nfqws,tpws: separate droproot from dropcaps
|
2025-03-13 21:54:28 +03:00 |
|
bol-van
|
08a6e8e069
|
nfqws,tpws : rename function
|
2025-03-12 13:03:33 +03:00 |
|
Ivan Trubach
|
a1d29b0c3a
|
nfqws,tpws: always use line buffering for console IO
Forces stdout and stderr to always use line buffering. Note that glibc
does automatically flush on newline iff connected to a terminal, but
that is not the case when running under systemd. See also
https://www.gnu.org/software/libc/manual/html_node/Buffering-Concepts.html
https://www.gnu.org/software/libc/manual/html_node/Controlling-Buffering.html
|
2025-03-12 12:00:28 +03:00 |
|
Ivan Trubach
|
756603338b
|
nfqws,tpws: add support for systemd readiness notifications
|
2025-03-12 11:39:03 +03:00 |
|
bol-van
|
1065202349
|
nfqws,tpws: ^ prefix in hostlist disables subdomain matches
|
2025-03-06 15:13:40 +03:00 |
|
bol-van
|
8ac4fc0af5
|
fix wrong var
|
2025-02-26 01:11:07 +03:00 |
|
bol-van
|
af89d03118
|
nfqws,tpws: fix hostlist-domains file open test
|
2025-02-25 13:07:38 +03:00 |
|
bol-van
|
f62b289cb5
|
nfqws,tpws: --version
|
2025-02-05 13:04:24 +03:00 |
|
bol-van
|
5f9fa28251
|
nfqws,tpws: r/o open instead of stat() for list file check
|
2025-02-04 23:28:18 +03:00 |
|
bol-van
|
bd67b41f32
|
nfqws,tpws: check accessibility of list files after droproot
|
2025-02-03 22:37:08 +03:00 |
|
bol-van
|
00619c8dab
|
nfqws,tpws: show hostlist/ipset stat() error
|
2025-02-02 22:48:23 +03:00 |
|
bol-van
|
b07ce8d8ca
|
nfqws: --dpi-desync-fake-tls-mod=dupsid
|
2025-01-28 21:22:33 +03:00 |
|
bol-van
|
86352430d4
|
nfqws: fix slen=0 case
|
2025-01-28 13:01:47 +03:00 |
|
bol-van
|
e5f20d05f6
|
nfqws: fix minor clang warning
|
2025-01-28 12:45:35 +03:00 |
|
bol-van
|
8bbd2d97d5
|
nfqws: minor change help text
|
2025-01-28 12:42:31 +03:00 |
|
bol-van
|
33d3059dc8
|
nfqws: --dpi-desync-fake-tls-mod
|
2025-01-27 21:08:12 +03:00 |
|
bol-van
|
f5cf7917fb
|
nfqws,tpws: file_mod_signature zero struct if unsuccessful
|
2025-01-24 20:57:12 +03:00 |
|
bol-van
|
aba1fdeb04
|
tpws,nfqws: track file size in addition to mod time
|
2025-01-24 12:50:17 +03:00 |
|
bol-van
|
2ff6ec03aa
|
tpws,nfqws: return lists reload on HUP
|
2025-01-24 11:12:56 +03:00 |
|
bol-van
|
e0e935c2ae
|
nfqws: apply split+seqovl only to the first reasm fragment
|
2025-01-19 11:58:31 +03:00 |
|
bol-van
|
29ab747e5b
|
nfqws: weaken wireguard initiation recognition
|
2025-01-13 18:25:15 +03:00 |
|
bol-van
|
29ff997a3f
|
nfqws,tpws: remove null pointer checks before free()
|
2025-01-09 18:56:01 +03:00 |
|
bol-van
|
9aff90b466
|
nfqws: allow partial TLS for relative markers
|
2024-12-26 13:46:12 +03:00 |
|
bol-van
|
d4a72df111
|
makefiles: LDFLAGS after LIBS
|
2024-12-15 13:50:48 +03:00 |
|
bol-van
|
ead91ae4f7
|
dvtws: openbsd build fix
|
2024-12-15 13:50:16 +03:00 |
|
bol-van
|
fef64e8849
|
nfqws: unify profile debug messages
|
2024-12-14 14:35:04 +03:00 |
|
bol-van
|
d9a24b4105
|
winws: process outgoing tcp fin and rst
|
2024-12-14 10:20:48 +03:00 |
|
bol-van
|
7b7a6dd154
|
winws: --wf-tcp filter out empty ack
|
2024-12-13 18:49:45 +03:00 |
|
bol-van
|
dcf78a76e5
|
nfqws: trash flood check
|
2024-12-13 15:59:58 +03:00 |
|
bol-van
|
fc42f6e20e
|
nfqws: remove obsolete code
|
2024-12-12 14:41:11 +03:00 |
|
bol-van
|
1476cd2149
|
dvtws: fix build
|
2024-12-10 16:58:24 +03:00 |
|
bol-van
|
4ec6e5fa9f
|
tpws,nfqws: --comment
|
2024-12-10 11:27:35 +03:00 |
|
bol-van
|
9d8398628c
|
nfqws: fix bionic bad syscall on exit
|
2024-12-09 16:44:13 +03:00 |
|
bol-van
|
fe98c9d972
|
nfqws: remove unneeded ifdefs
|
2024-12-09 14:54:09 +03:00 |
|
bol-van
|
720c2fad86
|
nfqws: nfq_main error logic cleanup
|
2024-12-09 14:34:49 +03:00 |
|
bol-van
|
6e619eba1a
|
nfqws: fix crash
|
2024-12-09 12:06:49 +03:00 |
|
bol-van
|
1175b171ba
|
nfqws: NETLINK_NO_ENOBUFS
|
2024-12-08 09:58:30 +03:00 |
|
bol-van
|
bea643c967
|
nfqws: more error checking fixing
|
2024-12-08 09:40:45 +03:00 |
|
bol-van
|
0f1721d2c4
|
nfqws: dangling else fix
|
2024-12-07 22:41:55 +03:00 |
|
bol-van
|
abdc8d9449
|
nfqws: fix return value type
|
2024-12-07 22:05:26 +03:00 |
|
bol-van
|
9e9136cffd
|
nfqws: static func
|
2024-12-07 20:54:22 +03:00 |
|
bol-van
|
c802069a11
|
nfqws: fix nfq recv result and error handling
|
2024-12-07 20:51:51 +03:00 |
|
bol-van
|
d6688b935d
|
winws: fix non-working --dry-run
|
2024-12-05 21:55:48 +03:00 |
|
bol-van
|
21e08ca55e
|
tpws,nfqws: fix recognition of CONNECT and OPTIONS http methods
|
2024-12-05 19:23:39 +03:00 |
|
bol-van
|
b14ff9b647
|
nfqws: --dry-run
|
2024-12-03 15:56:37 +03:00 |
|
bol-van
|
277c5f9e00
|
update docs
|
2024-12-02 21:06:05 +03:00 |
|
bol-van
|
f016e5a4dc
|
nfqws: customize fakedsplit pattern
|
2024-12-02 20:03:52 +03:00 |
|
bol-van
|
fc3912b4fe
|
nfqws: improve fakedsplit/fakeddisorder with more fakes
|
2024-12-02 13:14:01 +03:00 |
|
bol-van
|
eb2f5b5f45
|
nfqws,tpws: ip->subnet in help text
|
2024-11-24 17:06:04 +03:00 |
|
bol-van
|
a623cef95d
|
nfqws: fixed lists
|
2024-11-24 16:48:14 +03:00 |
|
bol-van
|
7c5869bc29
|
display versions
|
2024-11-24 11:51:49 +03:00 |
|
bol-van
|
9c8662b25e
|
nfqws,tpws: fix crash
|
2024-11-23 14:14:12 +03:00 |
|
bol-van
|
56aa481226
|
nfqws: warn if cannot do hostnospace
|
2024-11-23 13:17:34 +03:00 |
|
bol-van
|
9184317549
|
nfqws: --methodeol
|
2024-11-23 13:14:02 +03:00 |
|
bol-van
|
a3048ae120
|
nfqws: --skip
|
2024-11-23 12:55:14 +03:00 |
|
bol-van
|
fc44d74f2b
|
fix lto in nfqws makefile
|
2024-11-23 12:33:15 +03:00 |
|
bol-van
|
182fe850db
|
makefiles: use lto
|
2024-11-21 15:25:19 +03:00 |
|
bol-van
|
395b9480c5
|
nfqws: fix wrong printf format
|
2024-11-19 19:27:36 +03:00 |
|
bol-van
|
2a134b864a
|
delete bad bin
|
2024-11-17 20:33:46 +03:00 |
|
bol-van
|
53546a8d92
|
update makefiles to build all progs for android
|
2024-11-16 19:32:58 +03:00 |
|
bol-van
|
2816f93831
|
makefiles use fixed executable names
|
2024-11-16 18:35:56 +03:00 |
|