Sign inSign up

chop1k/kneesocks

By chop1k

•Updated over 4 years ago

Socks server with restriction functional.

Image
0

256

chop1k/kneesocks repository overview

⁠Kneesocks

Kneesocks is dockerized socks server, with a lot of restriction features like whitelist, blacklist, rate limiting and more.

Source code located at our GitHub repository⁠.

⁠Features

Protocol FunctionalityV4V4aV5
Connect+++
Bind***
Udp Association--+
No authentication+++
Password Authentication--+
IPv4 Address type+-+
Domain Address type-++
IPv6 Address type--+
Udp fragmentation---

NOTE: Bind implementation have random behavior and is not ready for production, although you can enable it in config.

Restrictions FunctionalityV4V4aV5
Whitelist for specific user+++
Blacklist for specific user+++
Prohibit specific command+++
Prohibit specific address type--+
Rate limiting for specific user**+
Maximum simultaneous connections limit for specific user**+
Timeout in seconds for specific protocol command+++

NOTE: Socks v4 and v4a protocol not support authentication and users, but you can restrict it anyway.

⁠Specifications implemented

⁠Getting started

For installation guide read the wiki⁠.

⁠Built with

⁠Contributing

Please read CONTRIBUTING.md⁠ for details about contributing. See CODE_OF_CONDUCT.md⁠ for our code of conduct.

⁠License

This project is licensed under the MIT License - see the LICENSE⁠ file for details

Tag summary

Content type

Image

Digest

Size

5.6 MB

Last updated

over 4 years ago

docker pull chop1k/kneesocks