penguin
/
tinyproxy
An L4 proxy designed to act as a tiny transparent shim
summary
log
refs
files
json
zip (master)
files: 0beb3347bfd1944ee0e5d758589191654d90826c
mode
type
path
size
100644
blob
.github/workflows/cmake-multi-platform.yml
8184
100644
blob
.gitignore
605
100644
blob
Dockerfile
712
100644
blob
LICENSE
1070
100644
blob
Makefile
726
100644
blob
README.md
1189
100755
blob
devtools/cflow.sh
636
100644
blob
docs/tinyproxy.1.scd
1691
100644
blob
docs/tinyproxy.7.scd
2587
100644
blob
docs/tinyproxy.conf.5.scd
1851
100644
blob
examples/http-response.txt
98
100644
blob
fuzz/Makefile
1889
100644
blob
fuzz/fuzz_file_conf.c
1966
100644
blob
fuzz/fuzz_proxy_v2_build.c
2912
100644
blob
fuzz/fuzz_tcp_route.c
2239
100644
blob
fuzz/seeds/tcp_route/basic
5
100644
blob
fuzz/seeds/tcp_route/chunked_weird
77
100644
blob
fuzz/seeds/tcp_route/ff
8
100644
blob
fuzz/seeds/tcp_route/hex_junk
20
100644
blob
fuzz/seeds/tcp_route/http
27
100644
blob
fuzz/seeds/tcp_route/http2_preface
24
100644
blob
fuzz/seeds/tcp_route/http_connect
59
100644
blob
fuzz/seeds/tcp_route/http_get
33
100644
blob
fuzz/seeds/tcp_route/http_post
57
100644
blob
fuzz/seeds/tcp_route/huge_request_line
8219
100644
blob
fuzz/seeds/tcp_route/long_header
4133
100644
blob
fuzz/seeds/tcp_route/many_headers
4123
100644
blob
fuzz/seeds/tcp_route/nuls
8
100644
blob
fuzz/seeds/tcp_route/percent_encoded_junk
39
100644
blob
fuzz/seeds/tcp_route/proxyish
13
100644
blob
fuzz/seeds/tcp_route/smuggling_shape_1
99
100644
blob
fuzz/seeds/tcp_route/ssh_banner
21
100644
blob
fuzz/seeds/tcp_route/tls_clienthello_like
43
100644
blob
github.Dockerfile
227
100644
blob
mk/common.mk
865
100644
blob
mk/libevent.mk
1313
100644
blob
mk/man.mk
881
100644
blob
src/compat.h
876
100644
blob
src/datagram_builtin.c
1999
100644
blob
src/datagram_builtin.h
148
100644
blob
src/datagram_client.c
7251
100644
blob
src/datagram_client.h
883
100644
blob
src/datagram_listener.c
6963
100644
blob
src/datagram_listener.h
216
100644
blob
src/datagram_route.c
2886
100644
blob
src/datagram_route.h
617
100644
blob
src/endpoint.c
1360
100644
blob
src/endpoint.h
772
100644
blob
src/env.c
542
100644
blob
src/env.h
78
100644
blob
src/file_conf.c
8370
100644
blob
src/file_conf.h
297
100644
blob
src/klog.c
2403
100644
blob
src/klog.h
2503
100644
blob
src/proxy_proto_v2.c
2416
100644
blob
src/proxy_proto_v2.h
484
100644
blob
src/route.c
1072
100644
blob
src/route.h
675
100644
blob
src/route_runtime.c
2241
100644
blob
src/route_runtime.h
545
100644
blob
src/signals.c
1465
100644
blob
src/signals.h
291
100644
blob
src/stream_builtin.c
2806
100644
blob
src/stream_builtin.h
127
100644
blob
src/stream_conn.c
7532
100644
blob
src/stream_conn.h
314
100644
blob
src/stream_file.c
2199
100644
blob
src/stream_file.h
117
100644
blob
src/stream_listener.c
3938
100644
blob
src/stream_listener.h
210
100644
blob
src/stream_route.c
2657
100644
blob
src/stream_route.h
885
100644
blob
src/tinyproxy.c
5889
100644
blob
src/worker.h
120
100644
blob
src/x_builtins.c
1813
100644
blob
src/x_builtins.h
741
100644
blob
tests/__init__.py
0
100644
blob
tests/run_tests.py
2124
100644
blob
tests/support.py
10797
100644
blob
tests/test_haproxy_proxy_v2.py
2638
100644
blob
tests/test_tcp_backpressure.py
5737
100644
blob
tests/test_tcp_basic.py
858
100644
blob
tests/test_tcp_connect_timeout.py
4084
100644
blob
tests/test_tcp_idle_timeout.py
3404
100644
blob
tests/test_tcp_keep_alive.py
4415
100644
blob
tests/test_tcp_stress.py
1045
100644
blob
tests/test_udp_basic.py
1239
100644
blob
tests/test_udp_idle_timeout.py
2754
100644
blob
tests/test_udp_proxy_v2.py
2252
100644
blob
tests/test_unix_listeners.py
8391
100644
blob
tinyproxy.conf
2362