
Vous donne des one-liners qui aident dans les opérations de test d'intrusion, l'escalade de privilèges et plus encore.
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).

| Fonction du one-liner | Ce à quoi cette fonction fait référence |
|---|---|
| Reverse Shell | Diverses méthodes et commandes pour vous donner un reverse shell. |
| PrivEsc | De nombreuses commandes pour aider à l'énumération et à l'élévation de privilèges. |
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 :
seach devient search et ainsi de suite, même si vous tapez un mot aléatoire similaire à une commande de ce framework.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 !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.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.
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).
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
pip install one-lin3r
one-lin3r -h
sudo pacman -S one-lin3r
python -m pip install ./One-Lin3r-master --user
one-lin3r -h
git clone https://github.com/D4Vinci/One-Lin3r.git
sudo apt install libncurses5-dev
sudo pip3 install ./One-Lin3r --user
one-lin3r -h
git clone https://github.com/D4Vinci/One-Lin3r.git
sudo pip3 install ./One-Lin3r --user
one-lin3r -h
pip install one-lin3r --upgrade
cd One-Lin3r && git pull && cd ..
pip3 install ./One-Lin3r --upgrade
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.
Si mon travail vous a été utile, n'hésitez pas à me remercier en m'offrant un café ou plus :)
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
| Bind Shell | Diverses méthodes et commandes pour vous donner un bind shell. |
| Dropper | De nombreuses façons de télécharger et d'exécuter différents types de charge utile avec diverses méthodes. |
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.makerc comme dans Metasploit, mais cette fois elle n'enregistre que les commandes correctes importantes.history et resource pour que vous n'ayez pas à quitter le framework.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...