penguin
/
tinyproxy
An L4 proxy designed to act as a tiny transparent shim
summary
log
refs
files
json
zip (master)
files: 2dc2b22c1505c67c815a6d601fc3c001602edbb8
mode
type
path
size
100644
blob
.github/workflows/cmake-multi-platform.yml
8184
100644
blob
.gitignore
596
100644
blob
Dockerfile
712
100644
blob
LICENSE
1070
100644
blob
Makefile
726
100644
blob
README.md
3725
100755
blob
devtools/cflow.sh
636
100644
blob
docs/tinyproxy.1.scd
1670
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
672
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
5957
100644
blob
src/datagram_client.h
761
100644
blob
src/datagram_listener.c
8265
100644
blob
src/datagram_listener.h
216
100644
blob
src/datagram_route.c
3020
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
3805
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
2068
100644
blob
tests/support.py
10561
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
tinyproxy.conf
2022