Category Archivelinux

Kali linux et ses commandes [ Partie II ]

Voici la liste des commandes de kali linux :

naturellement dans l’ordre alphabétique :

A

apropos Pour rechercher les pages d’aides

apt-get  Pour rechercher et installer des paquets de logiciels

aptitude Pour rechercher et installer des paquets de logiciels

aspell Vérificateur orthographique

awk  Pour rechercher et remplacer du texte et bases de données

B

basename Pour rouver 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

C

cal  Pour afficher un calendrier

case Pour effectuer conditionnellement une commande

cat Pour afficher 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

D

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

E

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

F

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

G

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

H

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

I

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

J

jobs Liste les jobs actifs

join Rejoint des lignes sur un champ commun

K

kill Arrête un processus en fonction

killall Arrête les processus par nom

L

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

M

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

N

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

O

open Ouvrir un fichier dans son application par défaut

op Accès de l’opérateur

P

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

Q

quota Display disk usage and limits

quotacheck Scan a file system for disk usage

quotactl Set disk quotas

R

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)

S

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

setxkbmap Pour changer le clavier ( suivie des initiales du pays ex : setxkbmap fr pour le clavier en azerty )

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

T

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

U

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

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

W

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

X

xargs Exécute l’utilitaire

xdg-open Ouvrir un fichier ou une URL dans l’application préférée de l’utilisateur

Y

yes Afficher une chaîne jusqu’à ce qu’elle soit interrompue

Kali Linux | Part n°1 [Système d’exploitation]

Kali linux est un système d’exploitation linux comprenant beaucoup d’applications pour tester des sécurités. Il est sûrement le plus connus de ces systèmes d’exploitation avec de quoi faire des tests de sécurité etc mais il est aussi, loin d’être parfait.

Donc, dans cette série d’articles, nous étudierons ses + et ses – .

I. Commencement : installation

Il est possible d’obtenir kali linux via une sandbox comme VirtualBox et installer la dernière ( ou pas forcément dernière 😂) version de kali linux pour virtual box : télécharger et de suivre les instructions de ce site : ici

Ou sinon via une clef USB bootable ou un DVD mais pour voir cela se fais je vous invite à visiter ce site : ici

Des fois, kali linux peut être très lent via VirtualBox , c’est qu’il est mal optimisé! Pour cela, allez dans l’accueil de virtual box, dans les paramètres de votre machine, dans stockage puis augmentez la RAM.

Bon, je suis désolé mais c’est déjà la fin de cette première approche ou plutôt mise en place de kali linux.

On se retrouve très bientôt pour la part II de ces mini articles .