Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
One-Lin3r — Vous donne des one-liners qui aident dans les opérations de test d'intrusion, l'escalade de privilèges et plus encore. | Kitploit
Outils/GitHubGitHub/d4vinci/one-lin3r
Escalade de PrivilègesGénération de PayloadsExploitationRétro-ingénierieCollecte d'InformationsTests d'IntrusionUtilitaires et Frameworks
GitHubd4vinci/one-lin3r

One-Lin3r

Vous donne des one-liners qui aident dans les opérations de test d'intrusion, l'escalade de privilèges et plus encore.

Voir le dépôt
1.8k301il y a 8 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Site web

One-Lin3r PyPI Python Core Downloads

One-Lin3r est un framework simple, modulaire et léger qui vous donne tous les one-liners dont vous aurez besoin lors de tests d'intrusion (Windows, Linux, macOS ou même BSD) ou de hacking en général, avec de nombreuses nouvelles fonctionnalités pour rendre tout cela entièrement automatisé (ex: vous n'aurez même pas besoin de copier les one-liners).

Proxies inbloquables et infrastructure de scraping, fournissant des données web en temps réel et fiables pour alimenter les modèles d

Captures d'écran pour la version 2

Il se compose de différents types de one-liners avec diverses fonctions, en voici quelques-uns :

Fonction du one-linerCe à quoi cette fonction fait référence
Reverse ShellDiverses méthodes et commandes pour vous donner un reverse shell.
PrivEscDe nombreuses commandes pour aider à l'énumération et à l'élévation de privilèges.

Fonctionnalités

  • Beaucoup de one-liners utilisés à différentes fins, actuellement plus de 176 one-liners.

  • La fonction de saisie semi-automatique implémentée dans ce framework n'est pas celle habituelle que vous voyez toujours, voici quelques points forts :

    • Elle est conçue pour corriger les fautes de frappe dans les commandes tapées en la commande la plus similaire avec un simple clic sur la touche Tab, donc seach devient search et ainsi de suite, même si vous tapez un mot aléatoire similaire à une commande de ce framework.
    • Pour les paresseux comme moi, elle peut prédire quel one-liner vous essayez d'utiliser en tapant n'importe quelle partie de celui-ci. Par exemple, si vous tapez use capabilities et que vous appuyez sur Tab, cela sera remplacé par use linux/bash/list_all_capabilities et ainsi de suite. Je vois votre sourire, De rien !
    • Si vous tapez une commande erronée puis appuyez sur Entrée, le framework vous indiquera la commande la plus proche de ce que vous avez tapé, qui pourrait être celle que vous vouliez réellement.
    • Quelques choses moins impressionnantes comme la saisie semi-automatique des variables après la commande set, la saisie semi-automatique des one-liners après les commandes use et info, et enfin elle convertit automatiquement toutes les majuscules en minuscules juste au cas où vous auriez inversé la casse par erreur.
    • Enfin, vous retrouverez vos fonctions de complétion automatique habituelles, comme la complétion des commandes et l'historique persistant, etc.
  • Automatisation

Note : La base de données des one-liners n'est pas trop grande, mais elle s'agrandira avec les mises à jour et les contributions.

Utilisation

Arguments de la ligne de commande

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).

Commandes du 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

Prérequis avant l'installation

  • Python 3.x.
  • Tout système d'exploitation, il devrait fonctionner sur tous, mais il a été testé sur Kali 2018+, Ubuntu 18+, Manjaro, Black Arch, Windows 10, Android Termux et Mac-OS 10.11.

Installation et exécution

  • Avec pip (la meilleure façon d'installer sur n'importe quel OS) :
root@kitploit:~
pip install one-lin3r
one-lin3r -h
  • Avec pacman sur Black Arch ou toute distribution basée sur Arch avec les dépôts Black Arch :
root@kitploit:~
sudo pacman -S one-lin3r
  • Installation depuis GitHub :
    • Pour Windows dans cmd avec les droits d'administrateur : (Après avoir téléchargé le ZIP et l'avoir décompressé)
    root@kitploit:~
    python -m pip install ./One-Lin3r-master --user
    one-lin3r -h
    
    • Pour les distributions Linux basées sur Debian. (Ex : 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
    
    • Pour les autres distributions Linux :
    root@kitploit:~
    git clone https://github.com/D4Vinci/One-Lin3r.git
    sudo pip3 install ./One-Lin3r --user
    one-lin3r -h
    

Mise à jour du framework ou de la base de données

  • Si vous l'avez installé avec pip, faites :
root@kitploit:~
pip install one-lin3r --upgrade
  • Si vous l'avez installé depuis GitHub, faites :
    • Sous Linux en dehors du répertoire
    root@kitploit:~
    cd One-Lin3r && git pull && cd ..
    pip3 install ./One-Lin3r --upgrade
    
    • Sous Windows si vous n'avez pas git installé, téléchargez à nouveau le framework zippé !

Note : Les one-liners sont écrits sous forme de modules Python, ils sont donc considérés comme une partie du framework. Ainsi, chaque nouveau one-liner ajouté au framework entraîne une mise à jour de sa version.

Contact

  • Twitter
  • Telegram

Donation

Si mon travail vous a été utile, n'hésitez pas à me remercier en m'offrant un café ou plus :)

Coffee

Avertissement

One-Lin3r a été créé pour aider dans les tests d'intrusion et n'est pas responsable de toute utilisation abusive ou de fins illégales.

Copier un code de cet outil ou l'utiliser dans un autre outil est accepté à condition de mentionner d'où vous le tenez 😄.

Les Pull requests sont toujours les bienvenues :D

Crédits et références

  • PayloadsAllTheThings
  • PowerSploit repo
  • arno0x0x - Windows oneliners to download remote payload and execute arbitrary code
Télécharger l’outil
Bind ShellDiverses méthodes et commandes pour vous donner un bind shell.
DropperDe nombreuses façons de télécharger et d'exécuter différents types de charge utile avec diverses méthodes.
  • Vous pouvez automatiquement copier le one-liner souhaité dans le presse-papiers avec la commande copy <liner> au lieu d'utiliser use <liner> puis de le copier, ce qui vous fait gagner beaucoup de temps, bien sûr, si vous le combinez avec les fonctionnalités suivantes.
  • Comme vous l'avez peut-être remarqué, vous pouvez utiliser un fichier de ressources à partir des arguments de la ligne de commande avant de lancer le framework lui-même ou envoyer des commandes directement.
  • Dans le framework, vous pouvez utiliser la commande makerc comme dans Metasploit, mais cette fois elle n'enregistre que les commandes correctes importantes.
  • Il existe des commandes history et resource pour que vous n'ayez pas à quitter le framework.
  • Vous pouvez exécuter autant de commandes que vous le souhaitez en même temps en les séparant par un point-virgule.
    • La recherche d'un one-liner ici est très simple et précise, vous pouvez rechercher un one-liner par son nom, sa fonction, sa description, l'auteur qui l'a ajouté au framework ou même le one-liner lui-même.
  • Vous pouvez ajouter vos propres one-liners en suivant ces étapes pour créer un one-liner sous forme de fichier Python. Ensuite, vous pouvez faire une Pull request avec celui-ci, il sera alors ajouté au framework et crédité à votre nom bien sûr 😄.

  • La possibilité de recharger la base de données si vous avez ajouté un one-liner sans redémarrer le framework.

  • Vous pouvez ajouter n'importe quelle plateforme à la base de données des one-liners simplement en créant un dossier dans le dossier des one-liners et en y créant un fichier ".liner".

  • Plus...