Skip to content

Proxy Tcp che fa da intermedio tra un client e un server remoto

Notifications You must be signed in to change notification settings

pvssygino/TCPProxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 

Repository files navigation

TCPProxy

Proxy Tcp che fa da intermedio tra un client e un server remoto.
Viene utilizzato per filtrare i pacchetti ricevuti da un server o semplicemente per monitorarli. Per l'utilizzo modificare i parametri contenuti in config.ini.

                                              [PROXY]
                                               IP=
                                               PORT=
                                               ..
                                               [SERVER]
                                               REMOTE_HOST=
                                               REMOTE_PORT=
                                               ..

firewall

Nella stessa cartella dell'eseguibile è necessario, se non presente, creare un file chiamato firewall.rules dove inserire le regole del firewall. E' possibile bannare uno o più ip inserendoli nel file come in esempio:

                                              79.110.84.175
                                              120.40.180.32
                                                      ecc..

log

Quando il proxy viene eseguito, si genera automaticamente un file .log avente per nome la data e l'ora corrente, qui dentro verranno salvati gli interventi del firewall e le comunicazioni avvenute durante il periodo di attività del proxy.

note

Il source può essere compilato soltanto su ambiente Windows, in quanto viene utilizzata la libreria winsock, che su Linux non è presente. E' possibile compilare sia un versione x32 che x64. TcpProxy essendo un intermediario può essere utilizzato per dirottare il traffico di un GameServer, cosi da tutelare il gioco da attacchi Dos. Inoltre, è possibile eseguire un'analisi di pacchetto prima che questo venga inoltrato al Client per verificarne il contenuto.

About

Proxy Tcp che fa da intermedio tra un client e un server remoto

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages