Loading docs/changes.txt +5 −1 Original line number Diff line number Diff line Loading @@ -514,6 +514,10 @@ install_easy: stop if running embedded release on traditional linux system (some install_bin: add "read elf" arch detection method binaries: renamed arch dirs in binaries v71.2 v71.1.1 nfqws: use wireless ext in case nl80211 does not return SSID v71.2 nfqws: apply udp desync to replayed packets with non-zero reasm offset (except fake) nfq/desync.c +2 −4 Original line number Diff line number Diff line Loading @@ -2421,9 +2421,6 @@ static uint8_t dpi_desync_udp_packet_play(bool replay, size_t reasm_offset, uint DLOG("matching desync profile not found\n"); return verdict; } // no need to desync middle packets in reasm session if (reasm_offset) goto send_orig; } else { Loading Loading @@ -2839,6 +2836,7 @@ static uint8_t dpi_desync_udp_packet_play(bool replay, size_t reasm_offset, uint break; } case DESYNC_FAKE: if (!reasm_offset) { struct blob_item *fake_item; int n=0; Loading @@ -2862,8 +2860,8 @@ static uint8_t dpi_desync_udp_packet_play(bool replay, size_t reasm_offset, uint goto send_orig; ip_id=IP4_IP_ID_NEXT(ip_id); } } bFake = true; } break; case DESYNC_HOPBYHOP: case DESYNC_DESTOPT: Loading Loading
docs/changes.txt +5 −1 Original line number Diff line number Diff line Loading @@ -514,6 +514,10 @@ install_easy: stop if running embedded release on traditional linux system (some install_bin: add "read elf" arch detection method binaries: renamed arch dirs in binaries v71.2 v71.1.1 nfqws: use wireless ext in case nl80211 does not return SSID v71.2 nfqws: apply udp desync to replayed packets with non-zero reasm offset (except fake)
nfq/desync.c +2 −4 Original line number Diff line number Diff line Loading @@ -2421,9 +2421,6 @@ static uint8_t dpi_desync_udp_packet_play(bool replay, size_t reasm_offset, uint DLOG("matching desync profile not found\n"); return verdict; } // no need to desync middle packets in reasm session if (reasm_offset) goto send_orig; } else { Loading Loading @@ -2839,6 +2836,7 @@ static uint8_t dpi_desync_udp_packet_play(bool replay, size_t reasm_offset, uint break; } case DESYNC_FAKE: if (!reasm_offset) { struct blob_item *fake_item; int n=0; Loading @@ -2862,8 +2860,8 @@ static uint8_t dpi_desync_udp_packet_play(bool replay, size_t reasm_offset, uint goto send_orig; ip_id=IP4_IP_ID_NEXT(ip_id); } } bFake = true; } break; case DESYNC_HOPBYHOP: case DESYNC_DESTOPT: Loading