Kali Linux est une distribution
Linux basée sur Debian visant à faire des tests de pénétration avancée et audit
de sécurité. Kali contient
plusieurs centaines d'outils destinés à diverses tâches de sécurité de
l'information, tels que des tests de pénétration. Kali Linux est
développé, financé et maintenu par Offensive
Security, une société d'informations sur la sécurité informatique
de premier plan.
Nous allons dès à présent lister
les commandes basiques applicables à Kali Linux avec leur
fonctionnalité (classées de A à Z / liste non exhaustive) :
A
apropos Recherche les
pages d’aides
apt-get Recherche et
installe des paquets de logiciels
aptitude Recherche et
installe des paquets de logiciels
aspell Vérificateur
orthographique
awk Recherche et remplace
du texte et bases de données
basename Trouve le
répertoire et le suffixe d’un nom de fichier
bash GNU Bourne-Again
Shell
bc Langage arbitraire
pour des calculs de précision
bg Envoyer à la fin
break Sortir d’une
boucle
builtin Exécuter un
Shell Builtin
bzip2 Compresser ou
décompresser des fichiers
cal Afficher un
calendrier
case Effectue
conditionnellement une commande
cat Concatène et
affiche le contenu des fichiers
cd Change de dossier
cfdisk Manipulateur
des tables de partition pour Linux
chgrp Change de
groupe propriétaire
chmod Change les
permissions d’accès
chown Change le
propriétaire du fichier et le groupe
chroot Exécute une
commande avec un autre répertoire pour racine
chkconfig Services du
système (runlevel)
cksum Affiche le CRC
checksum et le nombre d’octets
clear Efface le
contenu présent dans le terminal
cmp Compare deux
fichiers
comm Compare deux
fichiers triés ligne par ligne
command Exécute une
commande – Ignore les fonctions Shell
continue Reprendre la
prochaine itération d’une boucle
cp Copier un ou
plusieurs fichiers vers un autre emplacement
cron Daemon utilisé
pour exécuter des commandes planifiées
crontab Programme une
commande à exécuter à une date futur
csplit Divise un
fichier en morceaux déterminés
cut Divise un fichier
en plusieurs parties
date Affiche ou
change la date et l’heure
dc Calculatrice de
bureau
dd Converti et copie
un fichier, écris les entêtes de disque et les enregistrements d’amorçage
ddrescue Outil de
récupération de données
declare Déclare les
variables et leur donne un attribut
df Affiche l’espace
libre du disque
diff Affiche les
différences entre deux fichiers
diff3 Affiche les
différences entre tris fichiers
dig DNS lookup
dir Liste brièvement
le contenu des répertoires
dircolors Configure
les couleurs de la commande « ls »
dirname Converti le
chemin d’accès en la partie répertoire d’un chemin d’accès
dirs Afficher la
liste des répertoires mémorisés
dmesg Afficher les
messages du Kernel et des Drivers
du Estimation de
l’utilisation de l’espace par les fichiers
echo Affiche un
message sur l’écran
egrep Recherche de
fichier pour les lignes qui correspondent à une expression prolongée
eject Ejecte un
support amovible
enable Active et
désactive les commandes Shell Builtin
env Variable
d’environnement
ethtool Paramétrage
de la carte Ethernet
eval Evalue plusieurs
commandes et arguments
exec Exécute une
commande
exit Quitte le Shell
expect Automatise les
applications arbitraires accessibles sur un terminal
expand Converti les
tabulations en espace
export Défini une
variable d’environnement
expr Evalue les
expressions
false Ne fait rien,
Sans succès
fdformat Formate à
bas niveau une disquette
fdisk Manipulateur de
table de partition pour Linux
fg Envoie un job au
premier plan
fgrep Recherche de
fichier pour les lignes qui correspondent à une chaîne fixe
file Détermine le
type de fichier
find Recherche les
fichiers qui réponde à un critère désiré
fmt Reformate le
texte d’un paragraphe
fold Modifie le texte
pour l’adapter à une largeur spécifiée
for Développe les mots
et execute des commandes
format Formate des
disques ou des bandes
free Affiche
l’utilisation de la mémoire
fsck Contrôle de
cohérence du système de fichiers et le répare
ftp Protocole de
transfert de fichier
function Défini les
Macros de fonction
fuser Identifie ou
arrête le processus qui accède à un fichier
gawk Recherche et
remplace du texte dans un fichier
getopts Analyse les
paramètres positionnels
grep Recherche de
fichier pour les lignes qui correspondent à un modèle donné
groupadd Ajouter un
utilisateur à un groupe de sécurité
groupdel Supprime un
groupe
groupmod Modifie un
groupe
groups Affiche les
groupes auxquels appartient un utilisateur
gzip Compresse ou
décompresse les fichiers sélectionnés
hash Rappelle le
chemin complet d’un argument de nom
head Renvoie la
première partie d’un fichier
help Affiche l’aide
pour une commande spécifiée
history Affiche
l’historique des commandes
hostname Affiche ou
défini le nom du système
iconv Converti
l’ensemble d’un fichier de caractères
id Affiche
l’utilisateur et l’ID du groupe
if Exécute une
commande suivant des conditions
ifconfig Affiche la
configuration d’une interface réseau
ifdown Arrête une
interface de réseau
ifup Démarre une
interface de réseau
import Fait un
screenshot de l’écran d’un serveur et enrgistre l’image dans un fichier
install Copie les
fichiers et défini les attributs
jobs Liste les jobs
actifs
join Rejoint des
lignes sur un champ commun
kill Arrête un
processus en fonction
killall Arrête les
processus par nom
less Affiche ce que
renvoi un écran
let Effectue des
opérations arithmétiques sur les variables Shell
ln Créé un lien
symbolique vers un fichier
local Créé des
variables
locate Trouve des
fichiers
logname Affiche le
nom de l’utilisateur actuellement connecté
logout Quitte un
Shell connecté
look Affiche les
lignes commençant par une chaîne donnée
lpc Affiche les
lignes du programme de contrôle
lpr Arrête
l’affichage des lignes
lprint Affiche un
fichier
lprintd Abandonne
l’affichage d’un job
lprintq Liste la queue
des affichages en cours
lprm Supprime les
jobs de la file d’affichage
ls Affiche les
informations d’un fichier
lsof Liste les
fichiers ouverts
make Recompile un
groupe de programmes
man Manuel d’aide
mkdir Créé un nouveau
dossier
mkfifo Make des FIFOs
mkisofs Créé un
système de fichier hybride ISO9660/JOLIET/HFS
mknod Fait un bloc ou
un fichier de caractères spéciaux
more Affiche ce que
renvoi un écran
mount Monte un
système de fichier
mtools Manipule les
fichiers MS-DOS
mtr Diagnostique le
réseau
mv Déplace ou renomme
des fichiers ou des répertoires
mmv Déplace ou
renomme des fichiers en masse
netstat Informations
sur le réseau
nice Défini la
priorité d’une commande ou d’un job
nl Calcul le nombre
de lignes et écrit des fichiers
nohup Lance une commande
immunisée à la déconnexion de l’utilisateur
notify-send Envoi les
notifications de bureau
nslookup Interroge un
serveur de noms pour récupérer les informations sur un hote
open Ouvrir un
fichier dans son application par défaut
op Accès de l’opérateur
passwd Modifie un mot
de passe
paste Fusionne les
lignes de plusieurs fichiers
pathchk Vérifie la
portabilité d’un nom de fichier
ping Test la
connexion réseau
pkill Arrête les
processus d’exécution
popd Restaure la
valeur précédente du répertoire en cours
pr Prépare les
fichiers pour l’affichage
printcap Affiche la
capacité d’un base de donnée
printenv Affiche les
variables d’environnement
printf Formate et
affiche des données
ps Affiche le statut
d’un processus
pushd Enregistre,
puis change le répertoire courant
pwd Affiche le
répertoire de travail
quota Display disk
usage and limits
quotacheck Scan a
file system for disk usage
quotactl Set disk
quotas
ram Donne des
informations sur la ram
rcp Copie des
fichiers entre deux machines
read Lit une ligne
d’une entrée standard
readarray Lit depuis
la commande « stdin » dans un tableau de variables
readonly Met les
variables et fonctions accessibles en lecture seulement
reboot Redémarre le
système
rename Renomme des
fichiers
renice Envois des
signaux aux processus en cours
remsync Synchronise
des fichiers à distance par e-mail
return Sort de la
fonction Shell
rev Inverse les
lignes d’un fichier
rm Supprime des
fichiers
rmdir Supprime des
dossiers
rsync Copie des
fichiers à distance (synchronisation à distance)
screen Terminal
multiplex, Lance des Shells à distance via ssh
scp Copie de fichiers
à distance sécurisée
sdiff Fusionne deux
fichier de manière interactive
sed Editeur non
interactif
select Accepte
l’entrée au clavier
seq Affiches les séquences
numériques
set Manipule les
fonctions et variables d’un Shell
sftp Protocole de
transfert (Secure File Transfer Program)
shift Change les
paramètres de position
shopt Options du
Shell
shutdown Arrête ou
redémarre Linux
sleep Créé un temps
d’arrêt déterminé
slocate Trouve des
fichiers
sort Tri des fichiers
texte
source Lance des
commandes à partir d’un fichier
split Divise un
fichier en morceaux de taille fixe
ssh Protocole
sécurisé (Secure Shell client)
strace Trace les
appels systèmes et les signaux
su Identification du
super utilisateur
sudo Exécute une
commande depuis un autre utilisateur
sum Affiche le
checksum d’un fichier
suspend Suspend
l’exécution de ce Shell
symlink Créé un
nouveau nom pour un fichier
sync Synchronise les
données sur le disk avec la mémoire
tail Renvoie la
dernière partie du fichier
tar Archiveur
tee Redirige la
sortie vers plusieurs fichiers
test Evalue une
expression conditionnelle
time Mesure le temps
qu’un programme a été exécuté
times Durée
d’utilisation des utilisateurs et du système
touch Modifie
l’horodatage d’un fichier
top Liste les
processus en cours d’exécution sur le système
traceroute Trace la
route jusqu’à l’hébergeur
trap Exécute une
commande quand un signal est initialisé
tr Traduit, squeeze,
et/ou supprime des caractères
true Ne fait rien,
Succès
tsort Tri topologique
tty Affiche le nom de
fichier du terminal sur stdin
type Permet de
décrire une commande
ulimit Limiter les
ressources des utilisateurs
umask Création des
droits d’un utilisateur sur un fichier
umount Démonte un
dispositif
unalias Supprime un
alias
uname Affiche les
informations système
unexpand Converti les
espaces en tabulations
uniq indique ou
supprime les lignes en doublon dans un fichier
units Convertir des
unités d’une échelle à une autre
unset Supprime des
variables ou des fonctions
unshar Déballe les
scripts d’archive Shell
until Exécute des
commandes jusqu’à ce qu’il y ait une erreur
uptime Affiche les
disponibilités
useradd Créé un
nouveau compte utilisateur
userdel Supprime un
compte utilisateur
usermod Modifie un
compte utilisateur
users Liste les
utilisateurs actuellement connectés
uuencode Encode un
fichier binaire
uudecode Décode un
fichier créé par la commande « uuencode »
v Verbeuse le contenu
de la liste du répertoire
vdir Verbeuse le
contenu de la liste du répertoire
vi Editeur de texte
vmstat Rapport des
statistiques sur la mémoire virtuelle
wait Attend un
processus pour terminer
watch Exécute et
affiche un programme périodique
wc Affiche le nombre
d’octets, de mots et de lignes
whereis Cherche le
chemin de l’utilisateur, les pages de manuel et les fichiers source pour un
programme
which Cherche le
chemin de l’utilisateur pour un fichier de programme
while Exécute des
commandes tant que les conditions sont respectées
who Afficher tous les
noms d’utilisateur actuellement connectés
whoami Affiche l’ID
de l’utilisateur actuel et son nom
wget Récupère des
pages web ou des fichiers via HTTP, HTTPS ou FTP
write Envois un
message à un autre utilisateur
xargs Exécute l’utilitaire
xdg-open Ouvrir un
fichier ou une URL dans l’application préférée de l’utilisateur
yes Afficher une
chaîne jusqu’à ce qu’elle soit interrompue CHOUINI
Aucun commentaire:
Publier un commentaire