Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Ares — Botnet e backdoor Python | Kitploit
Strumenti/GitHubGitHub/sweetsoftware/ares
Generazione di PayloadMeccanismi di PersistenzaPost-ExploitCommand and ControlStrumento di Accesso Remoto
GitHubsweetsoftware/ares

Ares

Botnet e backdoor Python

Vedi Repository
1.6k4738 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Ares

Ares è uno strumento di accesso remoto in Python.

Avvertenza: Utilizzare questo software solo in conformità con la legislazione vigente. L'uso improprio di questo software può sollevare questioni legali ed etiche che non supporto né posso essere ritenuto responsabile.

Ares è composto da due programmi principali:

  • Un server di Command aNd Control, che è un'interfaccia web per amministrare gli agenti
  • Un programma agente, che viene eseguito sull'host compromesso e assicura la comunicazione con il CNC

L'interfaccia web può essere eseguita su qualsiasi server che esegue Python. L'agente può essere compilato in eseguibili nativi usando pyinstaller.

Setup

Installa i requisiti Python:

root@kitploit:~
pip install -r requirements.txt

Inizializza il database:

root@kitploit:~
cd server
./ares.py initdb

Per compilare agent Windows su Linux, configura wine (opzionale):

root@kitploit:~
./wine_setup.sh

Server

Esegui con il server integrato (debug):

root@kitploit:~
./ares.py runserver -h 0.0.0.0 -p 8080 --threaded

Oppure esegui usando gunicorn:

root@kitploit:~
gunicorn ares:app -b 0.0.0.0:8080 --threads 20

Il server dovrebbe ora essere accessibile su http://localhost:8080

Agent

Esegui l'agente Python (aggiorna config.py in base alle tue esigenze):

root@kitploit:~
cd agent
./agent.py

Compila un nuovo agente in un binario autonomo:

root@kitploit:~
./builder.py -p Linux --server http://localhost:8080 -o agent
./agent

Per vedere un elenco delle opzioni supportate, esegui ./builder.py -h

root@kitploit:~
./agent/builder.py -h
usage: builder.py [-h] -p PLATFORM --server SERVER -o OUTPUT
                  [--hello-interval HELLO_INTERVAL] [--idle_time IDLE_TIME]
                  [--max_failed_connections MAX_FAILED_CONNECTIONS]
                  [--persistent]

Builds an Ares agent.

optional arguments:
  -h, --help            show this help message and exit
  -p PLATFORM, --platform PLATFORM
                        Target platform (Windows, Linux).
  --server SERVER       Address of the CnC server (e.g http://localhost:8080).
  -o OUTPUT, --output OUTPUT
                        Output file name.
  --hello-interval HELLO_INTERVAL
                        Delay (in seconds) between each request to the CnC.
  --idle_time IDLE_TIME
                        Inactivity time (in seconds) after which to go idle.
                        In idle mode, the agent pulls commands less often
                        (every <hello_interval> seconds).
  --max_failed_connections MAX_FAILED_CONNECTIONS
                        The agent will self destruct if no contact with the
                        CnC can be made <max_failed_connections> times in a
                        row.
  --persistent          Automatically install the agent on first run.

Comandi agent supportati

root@kitploit:~
<any shell command>
Esegue il comando in una shell e restituisce l'output.

upload <local_file>
Carica <local_file> sul server.

download <url> <destination>
Scarica un file tramite HTTP(S).

zip <archive_name> <folder>
Crea un archivio zip della cartella.

screenshot
Acquisisce uno screenshot.

python <command|file>
Esegue un comando Python o un file locale.

persist
Installa l'agente.

clean
Disinstalla l'agente.

exit
Termina l'agente.

help
Questo aiuto.
Scarica lo strumento