Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
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
RAUDI — Un repository per generare e mantenere automaticamente aggiornata una serie di immagini Docker tramite GitHub Actions. | Kitploit
Strumenti/GitHubGitHub/cybersecsi/raudi
Sicurezza dei ContenitoriDevSecOpsUtilità e Framework
GitHubcybersecsi/raudi

RAUDI

Un repository per generare e mantenere automaticamente aggiornata una serie di immagini Docker tramite GitHub Actions.

Vedi Repository
560337812h 5m 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

🐳 RAUDI: Immagini Docker Aggiornate Regolarmente e Automaticamente

RAUDI (Regularly and Automatically Updated Docker Images) genera e mantiene aggiornate automaticamente una serie di Immagini Docker tramite GitHub Actions per strumenti non forniti dagli sviluppatori.

Documentation License: GPL v3 Mentioned in awesome-docker

Sommario

  • Cos'è RAUDI
  • Fork
  • Setup
  • Test
  • Uso Locale
  • Strumenti Disponibili
  • Struttura dello Strumento
  • Helpers
  • Esempi
  • Come si Pronuncia
  • Contributi
  • Crediti
  • Licenza

Cos'è RAUDI

RAUDI è ciò che ti salverà dal creare e gestire manualmente molte Immagini Docker. Ogni volta che un software viene aggiornato, devi aggiornare l'Immagine Docker per utilizzare le ultime funzionalità, le dipendenze non funzionano più.

È disordinato e richiede tempo.

Non preoccuparti più, ci pensiamo noi.

Puoi fare il fork di questo repository e utilizzare tu stesso il Workflow GitHub, oppure usarlo localmente (e gestirne l'esecuzione come preferisci).

Fork

Se vuoi fare il fork di questo repository devi anche impostare alcuni secret per poter inviare le tue immagini sul tuo account Docker Hub personale. Due secret GitHub devono essere impostati:

  • DOCKER_USER: Il tuo nome utente Docker Hub;
  • DOCKER_API_TOKEN: La tua password Docker Hub o API Token.

Dopo aver impostato questi secret, devi modificare la variabile organization impostata nel file tools/main.py poiché è configurata per inviare su Docker Hub per SecSI.

Questo è tutto ragazzi: vai su Action, abilitalo per il tuo repository forkato, aspetta fino a mezzanotte, e il Workflow farà il lavoro pesante!

Setup

Questo repository può anche essere eseguito localmente. I requisiti da soddisfare sono i seguenti:

  • Python 3.x
  • Docker (con BuildX)

Ecco la documentazione per lavorare con BuildX: https://docs.docker.com/buildx/working-with-buildx/

La fase di setup è abbastanza semplice, hai solo bisogno dei seguenti comandi:

git clone https://github.com/cybersecsi/RAUDI
cd RAUDI
pip install -r requirements.txt

Sei pronto per iniziare!

Test

Per eseguire il test devi installare pytest con il comando pip install pytest (non è in requirements.txt poiché è necessario solo per scopi di test) e poi puoi eseguire:

pytest -s

oppure

python -m pytest -s

per eseguire i test.

Uso Locale

RAUDI può costruire e inviare tutti gli strumenti presenti nella directory tools. Ci sono diverse opzioni che possono essere utilizzate durante l'esecuzione. Prima di usarlo localmente dovresti creare un file .env (puoi semplicemente copiare il file .env.sample) e aggiungere il tuo GitHub Personal Access Token per evitare il Rate Limiting. Per gli utenti non autenticati GitHub permette fino a 60 richieste all'ora, mentre gli utenti autenticati possono effettuare fino a 15.000 richieste all'ora. Per questo motivo ti consigliamo di aggiungerlo! Puoi anche creare un personal access token senza alcun scope poiché tutto ciò che facciamo è leggere alcune informazioni per ogni repository GitHub.

Modalità di Esecuzione

Esecuzione Normale

In questa modalità RAUDI tenta di costruire tutti gli strumenti se necessario. Il comando per eseguirlo è semplicemente:

python3 ./raudi.py --all

Costruzione Singola

In questa modalità RAUDI tenta di costruire solo lo strumento specificato. Il comando in questo caso è:

python3 ./raudi.py --single <tool_name>

tool_name DEVE essere il nome della directory all'interno della cartella tools.

Test dello strumento

Poiché il parametro tests è stato aggiunto alla struttura di configurazione dello strumento, può essere utile per verificare se i comandi inseriti restituiscono un codice di stato 0. Il comando per testare uno strumento specifico è:

python3 ./raudi.py --test <tool_name>

tool_name DEVE essere il nome della directory all'interno della cartella tools.

Mostra strumenti

Se vuoi conoscere gli strumenti disponibili puoi eseguire questo comando:

python3 ./raudi.py --list

Strumento Bootstrap

Se vuoi aggiungere rapidamente una nuova cartella strumento partendo da uno dei template disponibili, puoi eseguire questo comando:

python3 ./raudi.py --bootstrap <new_tool_name>

Opzioni

OpzioneDescrizioneValore Predefinito
--pushSe inviare automaticamente a Docker HubFalse
--remoteSe controllare su Docker Hub invece che su Docker locale prima della buildFalse
--forceSe costruire o meno se è stata trovata un'immagine con lo stesso nome tagFalse

Strumenti Disponibili

Questa è l'attuale lista di strumenti che sono stati aggiunti. Sono tutti strumenti che non hanno un'Immagine Docker ufficiale fornita dallo sviluppatore:

Scarica lo strumento