0
0
mirror of https://github.com/hufrea/byedpi.git synced 2025-06-29 18:21:14 +00:00
Commit Graph

93 Commits

Author SHA1 Message Date
ruti
676817c068 Use linked list for groups, fix cache 2025-06-06 14:03:14 +03:00
ruti
624248789c Fix desync of split request 2025-06-06 11:45:10 +03:00
ruti
4fbef41d2c Fix --oob ignoring 2025-05-26 14:26:21 +03:00
ruti
c4a9c85f30 Dont restore sock options while there are unsent, mix disorder with split 2025-05-25 09:17:07 +03:00
ruti
9eb9432af9 Dynamic fake 2025-03-25 22:34:43 +03:00
ruti
02c1918621 Fix logging on Android 2025-03-25 22:34:42 +03:00
ruti
0872c4044a Remove --ip-opt 2025-03-25 22:34:40 +03:00
Arseniy Virachev
51c8c29701
Add an optional delay between split parts (#277)
Workaround for #271
2025-03-25 22:16:38 +03:00
ruti
d1f1ae0918 Fix tamper after timeout/pollout 2025-02-06 17:44:40 +03:00
ruti
764136eaad Restore positions relative to the start of the request 2025-02-05 17:43:01 +03:00
ruti
9346c48e48 Variable timeout 2025-02-02 15:40:47 +03:00
Sergey Larin
2d90481a59 Use send instead of sendto for UDP desync 2025-02-01 11:07:13 +03:00
ruti
e910e28554 Fix build 2025-02-01 10:04:49 +03:00
ruti
fc254d3deb Bump version, update README.md, minor 2025-02-01 00:09:42 +03:00
ruti
9fd2717ad2 Add timer, async wait 2025-01-31 19:39:47 +03:00
ruti
0588ecc38d Only two parallel TransmitFile
#154
2025-01-20 19:24:18 +03:00
ruti
45c201cfd6 Minimize OVERLAPPED reusing
hotfix for #154
2025-01-19 18:46:04 +03:00
ruti
41ffee5d9c Dont close temp file after TransmitFile
hotfix for #154
2025-01-19 17:21:37 +03:00
ruti
57046d51b3 Print partial UDP packet hex dump 2025-01-14 14:37:34 +03:00
ruti
a6c84a762e More pedantic code 2025-01-12 13:56:24 +03:00
ruti
fdb91ecf17 Fix tlsrec on range 2024-12-06 11:33:47 +03:00
ruti
1ed00ea6d9 Fix ip-opt if dst address is IPv6 (again)
93587ce
2024-11-19 21:28:23 +03:00
ruti
649ec06a85 Remove delay on non-Linux 2024-11-19 04:21:02 +03:00
ruti
0a9973a145 Lazy parsing 2024-11-16 20:59:25 +03:00
ruti
64ffb2f64d Macros for hex string gen 2024-11-14 20:44:38 +03:00
ruti
276073ddea More pedantic code 2024-11-09 18:07:27 +03:00
ruti
38f4fe169e More details in logs 2024-11-09 16:20:13 +03:00
SashaXser
75671fa11c
Fixes from CodeQL (#223)
* Fix code scanning alert no. 4: Multiplication result converted to larger type

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Fix code scanning alert no. 5: Multiplication result converted to larger type

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2024-11-05 18:19:32 +03:00
hufrea
3cfdf4f7e0
--round (#201) 2024-10-20 18:50:08 +03:00
ruti
6dca571567 Fix loop if pos count > 1 2024-10-17 09:44:18 +03:00
ruti
13b0048514 Split range 2024-10-17 08:45:50 +03:00
ruti
93587ce8c1 Set TTL for both IP versions
#146 #17
2024-10-15 21:52:18 +03:00
ruti
8116b0de61 Fix tlsrec on negative position 2024-10-15 20:07:55 +03:00
ruti
b95926d9d2 Add more offset flags 2024-10-15 04:33:20 +03:00
Kirill
322f9261cc
Fix send_fake implementation conditional (#163) 2024-09-30 13:39:10 +03:00
hufrea
950e85df2c
vmsplice instead of sendfile 2024-09-08 20:21:26 +03:00
ruti
2e244fd1b8 Fix --fake on Windows 2024-08-25 11:28:24 +03:00
ruti
7700791053 Style 2024-08-22 17:53:17 +03:00
ruti
db47c7841d oob2 -> disoob, send only one OOB byte 2024-08-22 17:47:28 +03:00
ruti
550f2d2f5f drop-sack 2024-08-22 17:47:28 +03:00
ruti
2f98038991 fake-offset, oob2 2024-08-22 17:47:27 +03:00
ruti
6d21aae7b5 Reapply "Use original tcp_info struct"
This reverts commit e96aeff679.
2024-08-19 15:56:18 +03:00
Kirill
ff65b9f780
NetBSD Support / Portability fixes (#75)
* Use socket to detect family on NetBSD

* Switch to _DEFAULT_SOURCE for CPPFLAGS

* fix using signed char for detecting its type
2024-08-19 15:35:13 +03:00
ruti
e02921db22 Remove flag from memfd_create, remove replacement with tmpfile 2024-08-14 18:48:15 +03:00
ruti
e203aacc2c Set TTL before connect 2024-08-14 15:20:35 +03:00
dartvader316
ff4f811692 fix ssize_t print format 2024-08-07 14:44:12 +03:00
dartvader316
632e6b038b fix headers 2024-08-07 14:25:26 +03:00
ruti
83128935b8 UDP desync support 2024-07-29 12:26:42 +03:00
ruti
e96aeff679 Revert "Use original tcp_info struct"
This reverts commit af5ad735f3.
2024-07-25 18:27:52 +03:00
ruti
af5ad735f3 Use original tcp_info struct 2024-07-22 21:11:21 +03:00