Niels Werensteijn
|
969982e417
|
fixed some errors in cookie.md
|
8 years ago |
Niels Werensteijn
|
c3665992a9
|
removed lowercase reference
|
8 years ago |
Niels Werensteijn
|
31bad73504
|
updated readme a bit
|
8 years ago |
Maximilian Münchow
|
4509ac2612
|
Added first version of cookie.md
|
8 years ago |
Niels Werensteijn
|
98fb883767
|
change "simple" example to use TS3INIT_GET_COOKIE
|
8 years ago |
Niels Werensteijn
|
c362f2a33c
|
use install to install xtables plugins
|
8 years ago |
Maximilian Münchow
|
0ab6975a97
|
Renamed TS3INIT_MORPH_TO_GET_COOKIE to TS3INIT_GET_COOKIE
|
8 years ago |
Maximilian Münchow
|
3b40dc3416
|
renamed all comments, arguments, and variables that contain or are related to the final cookie value to `cookie`
|
8 years ago |
Maximilian Münchow
|
e1be5f7a25
|
renamed all comments, arguments, and variables that contain or are related to the value that is generated by combining random_seed and the current time to cookie_seed
|
8 years ago |
Maximilian Münchow
|
75c9fd8642
|
renamed variables, parameters, constants, fields and files that contain or are about the user supplied seed to random_seeed.
|
8 years ago |
Maximilian Münchow
|
cc16338fc0
|
added udp checksum calculation
|
8 years ago |
Maximilian Münchow
|
4ab6b8f09d
|
fixed bug in TS3INIT_MORPH_TO_GET_COOKIE. Kernel won't panic anymore.
|
8 years ago |
Niels Werensteijn
|
ab7478727b
|
updated "simple" examples to be ipv4 and ipv6 capable
|
8 years ago |
Maximilian Münchow
|
716f509066
|
Added new target: TS3INIT_MORPH_TO_GET_COOKIE. Its rewrites an incomming packet into a TS3INIT_GET_COOKIE.
*/
|
8 years ago |
Maximilian Münchow
|
52cc424be2
|
added 2 new constants: TS3INIT_HEADER_CLIENT_LENGTH and TS3INIT_HEADER_SERVER_LENGTH
|
8 years ago |
Niels Werensteijn
|
2ed116a9ce
|
added "simple" fw example
|
8 years ago |
Maximilian Münchow
|
9e1f4cb760
|
added comments
|
8 years ago |
Maximilian Münchow
|
5a002888d0
|
replaced magic 60 with COOKIE_SEED_LEN
|
8 years ago |
Maximilian Münchow
|
9e2162ad63
|
renamed instances of package to packet
|
8 years ago |
Maximilian Münchow
|
9691026360
|
moved struct ts3_init_checked_header_data to ts3init_match.c
|
8 years ago |
Niels Werensteijn
|
a2af9c63df
|
follow kernel code and do not use skb_header_pointer for ip(v6)_hdr
|
8 years ago |
Niels Werensteijn
|
62810fe935
|
send proper reset command to client
|
8 years ago |
Maximilian Münchow
|
0babfde11d
|
removed debug messages
|
8 years ago |
Maximilian Münchow
|
dec609840c
|
changed TS3INIT_SET_COOKIE to use the recieved udp/ip header instead of the reply headers.
|
8 years ago |
Maximilian Münchow
|
7c8d64811f
|
the cookie-seed used in ts3init_get_puzzle and TS3INIT_SET_COOKIE can be loaded from file now.
Added new parameters --seed and --seed-file to ts3init_get_puzzle and TS3INIT_SET_COOKIE.
|
8 years ago |
Maximilian Münchow
|
f7181d65d0
|
fixed spelling mistake
|
8 years ago |
Niels Werensteijn
|
f5a1a99fa5
|
more target to uppercase fixes
|
8 years ago |
Niels Werensteijn
|
5e9ef66bdc
|
refactor calculate_cookie
|
8 years ago |
Niels Werensteijn
|
5712abbaa1
|
renamed some symbols to keep namespace clear
|
8 years ago |
Niels Werensteijn
|
e25dac37e9
|
more fixes to readme
|
8 years ago |
Niels Werensteijn
|
a4fbff1b3f
|
fixed help
|
8 years ago |
Niels Werensteijn
|
7a06bacb5c
|
update readme
|
8 years ago |
Maximilian Münchow
|
4bbbd63860
|
added new methods ts3init_calculate_cookie_ipv4 and ts3init_calculate_cookie_ipv6. Changed TS3INIT_SET_COOKIE to use the new methods.
|
8 years ago |
Maximilian Münchow
|
e31b6cf80c
|
Added license to compat headers.
removed compat_user.h because it isn't used.
|
8 years ago |
Maximilian Münchow
|
3ad7aabe34
|
amended mistake in previous commit
|
8 years ago |
Maximilian Münchow
|
1a334a2885
|
added TS3INIT_SET_COOKIE
renamed ts3init_reset to TS3INIT_RESET
moved cookie seed spefic things to ts3init_cookie_seed.h
moved cache specific things to ts3init_cache
|
8 years ago |
Niels Werensteijn
|
ad542d0a33
|
fix --min-version parameters with offset
|
8 years ago |
Niels Werensteijn
|
0394bf8987
|
fixed buffer overflow
|
8 years ago |
Niels Werensteijn
|
b6ec076bc0
|
added readme (still needs work) and license
|
8 years ago |
Niels Werensteijn
|
47f6ebf27f
|
Created Makefile for all projects
|
8 years ago |
Niels Werensteijn
|
4a11da005b
|
added min_client_version check
|
8 years ago |
Niels Werensteijn
|
2bf9af83b9
|
make sure all symbols that show up in the kernel are prefixed with ts3init_
|
8 years ago |
Niels Werensteijn
|
481ba26c0f
|
code formatting and copyright
|
8 years ago |
Maximilian Münchow
|
1559f82b55
|
torture.py allows for testing if the rules can handle, lots and lots of packages.
|
8 years ago |
Niels Werensteijn
|
927257312b
|
uninitialize matches if targets fail to register
|
8 years ago |
Niels Werensteijn
|
984bab5a3f
|
added test for siphash
|
8 years ago |
Niels Werensteijn
|
4e3670842d
|
fixed bug in shiphash23
|
8 years ago |
Maximilian Münchow
|
9f80476ca4
|
cleaned up libxt_ts3init_reset
|
8 years ago |
Maximilian Münchow
|
30482cd1d3
|
extended Makefile.xtables to include all, install and clean
|
8 years ago |
Maximilian Münchow
|
bf8594c03e
|
added ts3init_reset
|
8 years ago |