Skip to content

camilaDiToro/socks5-server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

en

socks5v

Implementación de un proxy SOCKS5.

Desarrollado por:

Compilacion & requisitos

Requisitos

  • Make
  • GCC

Compilacion

make all

Nota: Se puede limpiar el proyecto con make clean

Se generarán dos binarios llamados sock5v y client dentro del directorio bin en la raíz. El primero corresponde al servidor proxy SOCKS 5, mientras que el segundo es un cliente que permite la comunicación con el servidor que corre en sock5v a través de un protocolo de monitoreo propietario.

Ejecucion

Servidor SOCKS5

Se debe correr el comando:

./bin/socks5v [ARGS]

Se puede obtener el detalle de los flags y argumentos posibles corriendo ./bin/socks5v -h

Cliente de monitoreo

El cliente extrae las credenciales de una variable de entorno de nombre TOKEN. La misma debe contener el formato <user>:<password>. Si quisiéramos autenticarnos con el usuario "user" que tiene la contraseña "1234" podríamos correr el siguiente comando previo a la ejecución del cliente: export TOKEN="user1:1234" Luego, para ejecutar el cliente, se debe correr el comando:

./bin/client <command> [ARGS]

Se pueden consultar los posibles comandos y sus argumentos corriendo ./bin/client -h

Adicionales

Dentro de la carpeta docs, se encuentra un archivo de extension .pdf que contiene la descripción de los protocolos y aplicaciones desarrolladas, los problemas encontrados, las limitaciones de la aplicación y más.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.3%
  • Makefile 0.7%