InfoSec Forums InfoSec Forums Network Penetration Testing Tools sSocks: socks5 server, reverse socks server and client, and a netcat like tool

This topic contains 0 replies, has 1 voice, and was last updated by do son do son 1 week, 4 days ago.

  • Author
    Posts
  • #4762
    do son
    do son
    Moderator
    • Topics:200
    • Comments:49
    • Super Member
    • ★★★★

    sSocks is a package which contains: a socks5 server implements RFC 1928 (SOCKS V5)
    and RFC 1929 (Authentication for SOCKS V5), a reverse socks server and client,
    a netcat like tool, which supports socks5 with authentication
    and a socks5 relay (run a server and send to a another socks5 server).

    ————————————————————————
    Features:
    – Configuration file
    – Authentication file
    – Generate a connection log file
    – Daemon mode
    – Server support bind mode
    – Socks4 support (if authentication is enable socks4 is disable)
    – Support choose of interface to bind

    ————————————————————————
    TODO:
    – IPV6 support
    – UDP support
    – Stock password with a hash ( md5 or sha256 )
    – GSSAPI auth support ( maybe )
    – Set number of client max ( actually 255 is in client.h MAXCLI var )
    – Add –pid-file option to server
    – ssocks bind localhost, not all
    – SSL implements out of RFC

    ————————————————————————
    Software:
    – nsocks is a netcat like through a socks5 (usefull to test socks server)
    – ssocksd is the socks5 server
    – ssocks is a socks5 relay, it run a socks server on your localhost interface,
    and relay all data to the server specified in parameter (works but under dev)
    – rssocks is a reverse socks5 server ( POC under dev )
    – rcsocks is a reverse socks5 client ( POC under dev )

    File:
    – /etc/ssocksd.conf is server configuration file
    – /etc/ssocksd.auth is password file
    – /var/log/ssocksd.log is default log (specified in configuration file)
    – /var/run/ssocksd.pid is create in daemon mode and delete
    when it receive SIGTERM

    ————————————————————————
    More information see man page:
    ssocksd (1), nsocks (1), ssocks (1), ssocksd.auth (5), ssocksd.conf (5)
    rssocks (1), rcsocks (1)

    ————————————————————————
    Ubuntu/debian install:
    dpkg -i ssocks_0.0.*-*_i386.deb

    Warning: This package install the server with init script and start it
    with no authentication in the config file, so everybody can connect on.

    ————————————————————————
    Gentoo install:
    I’ve a ebuild with init script contact me if you want it

    ————————————————————————
    From source:
    ./configure && make

    Warning: don’t content init script


    Download

    No system is truly secure!

You must be logged in to reply to this topic.