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
One-Lin3r — Ti fornisce one-liner che aiutano nelle operazioni di penetration testing, privilege escalation e altro | Kitploit
Strumenti/GitHubGitHub/d4vinci/one-lin3r
Escalation di PrivilegiGenerazione di PayloadExploitReverse EngineeringRaccolta InformazioniPenetration TestingUtilità e Framework
GitHubd4vinci/one-lin3r

One-Lin3r

Ti fornisce one-liner che aiutano nelle operazioni di penetration testing, privilege escalation e altro

Vedi Repository
1.8k3018 mesi 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
Sito web

One-Lin3r PyPI Python Core Downloads

One-Lin3r è un framework semplice, modulare e leggero che fornisce tutti i one-liner di cui avrai bisogno durante i penetration test (sistemi Windows, Linux, macOS o anche BSD) o hacking in generale, con molte nuove funzionalità per rendere tutto completamente automatizzato (es: non dovrai nemmeno copiare i one-liner).

Proxy inbloccabili e infrastruttura di scraping, che forniscono dati web in tempo reale e affidabili per alimentare modelli AI e flussi di lavoro.

Screenshot per la versione 2

È composto da vari tipi di one-liner con diverse funzioni, alcuni dei quali sono:

Funzione one-linerA cosa si riferisce questa funzione
Reverse ShellVari metodi e comandi per ottenere una reverse shell.
PrivEscMolti comandi per aiutare nell'enumerazione e nell'escalation dei privilegi
Bind Shell

Caratteristiche

  • Moltissimi liner utilizzati per scopi diversi, attualmente sono più di 176 liner.

  • La funzionalità di completamento automatico implementata in questo framework non è quella solita che si vede sempre; ecco alcuni punti salienti:

    • È progettato per correggere gli errori di battitura nei comandi digitati con il comando più simile con un semplice clic su Tab, quindi seach diventa search e così via, anche se si digita una parola casuale simile a un comando in questo framework.
    • Per voi pigri come me, può prevedere quale liner state cercando di utilizzare digitandone una parte qualsiasi. Ad esempio, se digitate use capabilities e premete Tab, verrà sostituito con use linux/bash/list_all_capabilities e così via. Vedo il vostro sorriso, prego!
    • Se digitate un comando sbagliato e premete Invio, il framework vi dirà qual è il comando più vicino a quello che avete digitato, che potrebbe essere quello che volevate davvero.
    • Alcune cose meno impressionanti come il completamento automatico per le variabili dopo il comando set, il completamento automatico per i liner dopo i comandi use e info e infine converte tutte le lettere maiuscole in minuscole automaticamente, nel caso in cui abbiate cambiato caso per errore durante la digitazione.
    • Infine, troverete le normali funzionalità di completamento automatico che usavate prima, come il completamento automatico dei comandi e la cronologia persistente, ecc.
  • Automazione

    • Potete copiare automaticamente il liner desiderato negli appunti con il comando invece di usare e poi copiarlo, risparmiando molto tempo, ovviamente se lo combinate con le seguenti funzionalità.

Nota: Il database dei liner non è molto grande, ma diventerà più grande con aggiornamenti e contributi.

Utilizzo

Argomenti da riga di comando

root@kitploit:~
usage: one-lin3r [-h] [-r R] [-x X] [-q]

optional arguments:
  -h, --help  show this help message and exit
  -r          Execute a resource file (history file).
  -x          Execute a specific command (use ; for multiples).
  -q          Quiet mode (no banner).

Comandi del framework

root@kitploit:~
Command                     Description
--------                    -------------
help/?                      Show this help menu.
list/show                   List all one-liners in the database.
search  (-h) [Keywords..]   Search database for a specific liner by its name, author name or function.
use         <liner>         Use an available one-liner.
copy        <liner>         Use an available one-liner and copy it to clipboard automatically.
info        <liner>         Get information about an available liner.
set <variable> <value>      Sets a context-specific variable to a value to use while using one-liners.
variables                   Prints all previously specified variables.
banner                      Display banner.
reload/refresh              Reload the liners database.
check                       Prints the core version and checks if you are up-to-date.
history                     Display command-line most important history from the beginning.
makerc                      Save command-line history to a file.
resource     <file>         Run the commands stored in a file
os          <command>       Execute a system command without closing the framework
exit/quit                   Exit the framework

Prerequisiti prima dell'installazione

  • Python 3.x.
  • Qualsiasi sistema operativo, dovrebbe funzionare su tutti ma è testato su Kali 2018+, Ubuntu 18+, Manjaro, Black Arch, Windows 10, Android Termux e Mac-OS 10.11

Installazione ed esecuzione

  • Usando pip (Il modo migliore per installare su qualsiasi OS):
root@kitploit:~
pip install one-lin3r
one-lin3r -h
  • Usando pacman su Black Arch o qualsiasi arch-based con repos di Black Arch:
root@kitploit:~
sudo pacman -S one-lin3r
  • Installazione da GitHub:
    • Per Windows su cmd con diritti di amministratore: (Dopo aver scaricato lo ZIP e averlo decompresso)
    root@kitploit:~
    python -m pip install ./One-Lin3r-master --user
    one-lin3r -h
    
    • Per distribuzioni Linux basate su Debian (Es: Kali, Ubuntu..):
    root@kitploit:~
    git clone https://github.com/D4Vinci/One-Lin3r.git
    sudo apt install libncurses5-dev
    sudo pip3 install ./One-Lin3r --user
    one-lin3r -h
    
    • Per le altre distribuzioni Linux:
    root@kitploit:~
    git clone https://github.com/D4Vinci/One-Lin3r.git
    sudo pip3 install ./One-Lin3r --user
    one-lin3r -h
    

Aggiornamento del framework o del database

  • Se lo hai installato da pip fai:
root@kitploit:~
pip install one-lin3r --upgrade
  • Se lo hai installato da GitHub fai:
    • Su Linux mentre sei fuori dalla directory
    root@kitploit:~
    cd One-Lin3r && git pull && cd ..
    pip3 install ./One-Lin3r --upgrade
    
    • Su Windows se non hai git installato, scarica di nuovo il framework zippato!

Nota: I liner sono scritti come moduli Python, quindi sono considerati parte del framework. Quindi ogni nuovo liner aggiunto al framework ne aggiorna la versione.

Contatti

  • Twitter
  • Telegram

Donazioni

Se il mio lavoro ti è stato utile, sentiti libero di ringraziarmi offrendomi un caffè o altro :)

Coffee

Dichiarazione di non responsabilità

One-Lin3r è stato creato per aiutare nei penetration test e non è responsabile per qualsiasi uso improprio o scopi illegali.

Copiare il codice da questo strumento o utilizzarlo in un altro strumento è accettato a patto che si menzioni da dove lo hai preso 😄.

Le pull request sono sempre benvenute :D

Crediti e riferimenti

  • PayloadsAllTheThings
  • PowerSploit repo
  • arno0x0x - One-liner Windows per scaricare payload remoti ed eseguire codice arbitrario
Scarica lo strumento
Vari metodi e comandi per ottenere una bind shell.
DropperMolti modi per scaricare ed eseguire vari tipi di payload con diversi metodi.
copy <liner>
use <liner>
  • Come avrete notato, potete utilizzare un file di risorse dagli argomenti della riga di comando prima di avviare il framework stesso o inviare comandi direttamente.
  • All'interno del framework potete usare il comando makerc come in Metasploit, ma questa volta salva solo i comandi corretti e importanti.
  • Ci sono i comandi history e resource in modo da non dover uscire dal framework.
  • Potete eseguire tutti i comandi che volete contemporaneamente separandoli con il punto e virgola.
    • Cercare un liner qui è molto facile e preciso: potete cercare un liner per nome, funzione, descrizione, autore che ha aggiunto il liner al framework o anche il liner stesso.
  • Potete aggiungere i vostri liner seguendo questi passaggi per creare un liner come file Python. Dopodiché potete fare una Pull request con esso, quindi verrà aggiunto al framework e accreditato con il vostro nome, ovviamente 😄.

  • La possibilità di ricaricare il database se avete aggiunto un liner senza riavviare il framework.

  • Potete aggiungere qualsiasi piattaforma al database dei liner semplicemente creando una cartella nella cartella liners e creando un file ".liner" lì.

  • Altro...