• Stars
    star
    431
  • Rank 100,866 (Top 2 %)
  • Language
    Rust
  • License
    MIT License
  • Created over 5 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ‘ A SOCKS5 Proxy server written in Rust
                     _
 _ __ ___   ___ _ __(_)_ __   ___
| '_ ` _ \ / _ \ '__| | '_ \ / _ \
| | | | | |  __/ |  | | | | | (_) |
|_| |_| |_|\___|_|  |_|_| |_|\___/

A SOCKS5 Proxy server written in Rust

Crates.io stego License Build Status dependency status

🎁 Features

  • Written in 100% Safe Rust
  • Multi-threaded connection handler
  • Lightweight (Less than 0.6% CPU usage while surfing the web/streaming YouTube)
  • Standalone binary (no system dependencies)
  • 1+ Gb/second connection speeds (On Gigabit LAN network over ethernet. Results may vary!)
  • Tunable logging (by flags or RUST_LOG environmental variable)
  • SOCKS5 Compatible Authentication methods:
    • NoAuth
    • Username & Password
    • GSSAPI Coming Soon!

πŸ“¦ Installation & πŸƒ Usage

Installation

cargo install merino

OR

git clone https://github.com/ajmwagar/merino
cd merino
cargo install --path .

OR

docker image pull ghcr.io/ajmwagar/merino:latest

Usage

# Start a SOCKS5 Proxy server listening on port 1080 without authentication
merino --no-auth

# Use username/password authentication and read users from users.csv
merino --users users.csv

# Display a help menu
merino --help

OR

docker container run --pull=always --name=merino -p=8001:8001 ghcr.io/ajmwagar/merino:latest --no-auth --port=8001

πŸš₯ Roadmap

  • IPV6 Support
  • SOCKS5 Authentication Methods
    • NOAUTH
    • USERPASS
    • GSSAPI Coming Soon!
  • Custom plugin/middleware support
  • SOCKS5 Commands
    • CONNECT
    • BIND
    • ASSOCIATE
  • Benchmarks & Unit tests
  • Actix based backend
  • SOCKS4/SOCKS4a Support

More Repositories

1

vim-deus

πŸŒ™ A better color scheme for the late night coder
Vim Script
765
star
2

stego

πŸ¦• stego is a steganographic swiss army knife.
Rust
265
star
3

ufo

πŸš€ πŸ‘Ύ A Drone/UAV Programming Library for Rust.
Rust
186
star
4

bliss

Ignorance is bliss! Ignore your .gitignore
Rust
153
star
5

lor-axe

πŸͺ“ a multi-threaded, low-bandwidth HTTP DOS tool
Rust
93
star
6

tetanus

🐚 A proof-of-concept reverse-shell written in rust.
Rust
34
star
7

mothership

A way to controls drone using UFO.rs
Rust
11
star
8

vim-conf

πŸ““ My vim files...
Vim Script
9
star
9

oxy

A Wayland window manager... WIP
Rust
5
star
10

cronic

A cron-enabled scheduler for running async Rust tasks and functions.
Rust
5
star
11

dotfiles

Every dev needs some dots
Python
4
star
12

laat

Arma 3 Mod Compiler
Rust
4
star
13

brutecorr

A O(n^2) algorithm for brute-forcing Pearson Correlation Coefficients
Rust
3
star
14

hanoi

⛩️ An implementation of the Tower of Hanoi. Written in Rust.
Rust
2
star
15

shoco-rs

Rust bindings to shoco
Objective-C
2
star
16

roachcoach

A food truck simulator in VR
C#
2
star
17

bdd

πŸ’Ύ Bulk Data Duplicator (bdd)
Rust
2
star
18

MissileMania

πŸš€ A missile defense game for the HTC Vive!
C#
2
star
19

blog

Personal blog and website
HTML
2
star
20

rascii

Image to ASCII Converter.
Rust
2
star
21

winvec-rs

Windowed Vector (TTL) Collection for Rust
Rust
1
star
22

river

🌊 a scripting language for processing data steams.
Rust
1
star
23

zoraweb

A website for the discord bot build for you.
Vue
1
star
24

slackline

A CLI tool for creating Slack Team directories in various formats.
Rust
1
star
25

zipwhip_webhook_consumer

A Rust webserver to consumer - and respond to https://zipwhip.com webhooks.
Rust
1
star
26

zora

πŸ€– A discord bot built for you
JavaScript
1
star
27

boa

🐍 A proof of concept toolkit for wireless penetration testing in Python
Python
1
star
28

geometry-toolkit

A Toolkit containing geometric formulas written in Python
Python
1
star
29

primeval-rs

A monstrosity of a prime number generator
Rust
1
star
30

batterup

πŸ”‹A small tool to remind you when you should unplug and plug in your laptop. Written in Rust.
Rust
1
star
31

SpeedTAGS

πŸƒβ€β™€οΈ A better use of CTAGS in VIM
Vim Script
1
star