diff --git a/COPYING b/COPYING old mode 100644 new mode 100755 diff --git a/agreugreu.css b/agreugreu.css old mode 100644 new mode 100755 index 2d43003..928438d --- a/agreugreu.css +++ b/agreugreu.css @@ -1,54 +1,150 @@ +main { + margin-left: 20px; +} + +:root{ + --white: #f9f9f9; + --black: #36383F; + --gray: #85888C; +} /* variables*/ + +/* Reset */ +*{ + box-sizing: border-box; +} +a{ + text-decoration: none; +} + +nav ul{ + list-style: none; +} +/* Header */ +.header{ + background-color: var(--black); + box-shadow: 1px 1px 5px 0px var(--gray); + position: fixed; + width: 100%; + top: 0px; +} +/* Logo */ +.logo{ + display: inline-block; + color: #8ae717; + font-size: 60px; + margin-left: 10px; + padding-bottom: 10px; +} + +/* Nav menu */ +.nav{ + width: 100%; + height: 100%; + background-color: var(black); + overflow: hidden; + font-family: verdana; + position: sticky; + position:-webkit-sticky; +} +.menu a{ + display: block; + padding: 15px; + margin-right: 30px; + text-align: center; + color: powderblue; +} +.menu a:hover{ + background-color: var(--gray); +} +.nav{ + max-height: 0; + transition: max-height .5s ease-out; +} + +/* Menu Icon */ +.hamb{ + cursor: pointer; + float: right; + padding: 40px 20px; +}/* Style label tag */ + +.hamb-line { + background: var(--white); + display: block; + height: 2px; + position: relative; + width: 24px; + +} /* Style span tag */ + +.hamb-line::before, .hamb-line::after{ + background: var(--white); + content: ''; + display: block; + height: 100%; + position: absolute; + transition: all .2s ease-out; + width: 100%; +} +.hamb-line::before{ + top: 5px; +} +.hamb-line::after{ + top: -5px; +} + +.side-menu { + display: none; +} /* Hide checkbox */ + +/* Toggle menu icon */ +.side-menu:checked ~ nav{ + max-height: 100%; + background-color: var(--black); +} +.side-menu:checked ~ .hamb .hamb-line { + background: transparent; +} +.side-menu:checked ~ .hamb .hamb-line::before { + transform: rotate(-45deg); + top:0; +} +.side-menu:checked ~ .hamb .hamb-line::after { + transform: rotate(45deg); + top:0; +} + +/* Responsiveness */ +@media (min-width: 1190px) { + .nav{ + max-height: none; + top: 0; + position: relative; + float: right; + width: fit-content; + background-color: transparent; + transition: 0.6s; + } + .menu li{ + float: left; + } + .menu a:hover{ + background-color: transparent; + color: var(--gray); + } + .hamb{ + display: none; + } +} + body { - margin-top: 50px; background-color: #1c1e20; color: #cdcdcd; font-family: arial; } -nav { - position: fixed; - top: 0; - left: 0; - width: 100%; - font-family: verdana; -} - -nav ul { - margin: 0; - padding: 0; - overflow: hidden; - list-style: none; - box-sizing: content-box; -} - -nav li { - float: left; - width: 20%; - box-sizing: border-box; - border: 5px solid #4D4D4D; - border-right: none; - background-color: #290e05; -} - -nav li a { - display: block; - text-decoration: none; - text-align: center; - font-weight: bold; - font-size: 15px; - color: powderblue; -} - -nav li a:hover { - background-color: coral; -} - -h1 { - color: #8ae717; -} - -h2, -h3 { +h2,h3 { + margin: 30px; color: #ffc38a; } @@ -56,15 +152,22 @@ h3 { background-color: #4D4D4D } +p { + font-size: 18px; +} + a.external { color: #8ae717 } footer { - padding: 3px; - border: skyblue; - border-style: solid double none; - text-align: center; + display: flex; + justify-content: center; + align-items: center; + margin-top: 70px; + height: 40px; + color: skyblue; + font-size: 16px; + background-color: #52575e; } - diff --git a/favicon.ico b/favicon.ico old mode 100644 new mode 100755 diff --git a/index.html b/index.html old mode 100644 new mode 100755 index 8ca2489..06b9921 --- a/index.html +++ b/index.html @@ -27,191 +27,93 @@ - + - + - - -

Agreugreu

+ + +
-

Terminal

+

Terminal

+

Raccourcis clavier

    -
  • -

    controle + a = Aller au début de ligne

    -
  • -
  • -

    controle + u = Supprimer tout ce qu'il y a avant le curseur

    -
  • -
  • -

    controle + l = clear

    -
  • -
  • -

    controle + z = Passer le processus en arrière plan et le mettre en pause

    -
  • -
  • -

    controle + r = Chercher une commande déjà utilisée

    -
  • -
  • -

    controle + e = Reviens en fin de la ligne courante

    -
  • -
  • -

    controle + y = Colle la commande copié

    -
  • -
  • -

    alt + retour = Supprime mot par mot

    -
  • -
  • -

    controle + y = Colle la commande copié

    -
  • +
  • controle + a = Aller au début de ligne

  • +
  • controle + u = Supprimer tout ce qu'il y a avant le curseur

  • +
  • controle + l = clear

  • +
  • controle + z = Passer le processus en arrière plan et le mettre en pause

  • +
  • controle + r = Chercher une commande déjà utilisée

  • +
  • controle + e = Reviens en fin de la ligne courante

  • +
  • controle + y = Colle la commande copié

  • +
  • alt + retour = Supprime mot par mot

  • +
  • controle + y = Colle la commande copié

+

Commandes utiles

    -
  • -

    sudo -i = ROOT environment
    su - = ROOT environment (faire juste "su" permet d'avoir les permissions ROOT mais garde l'environement user) -

    -
  • -
  • -

    sudo !! = Dernière commande en root

    -
  • -
  • -

    fg = Passer le processus au premier plan

    -
  • -
  • -

    bg = Continuer la tâche en arrière plan (fait continuer la tache mise en arrière plan et pause par ctrl z)

    -
  • -
  • -

    systemctl stop <service> (fonctionne aussi avec start/status/restart et reload le cas échéant)

    -
  • -
  • -

    /sbin/shutdown -h 0 = Éteindre le pc

    -
  • -
  • -

    /sbin/reboot = Redémarrer le pc

    -
  • -
  • -

    ln -s <vrai-fichier> <fichier-lien-symbolique> = Lien symbolique

    -
  • -
  • -

    scp <envoi> <reception> = Copier des fichiers à distance (pour chemin distant faire user@ip:/chemin )

    -
  • -
  • -

    dmesg = Montrer tous les périphériques

    -
  • -
  • -

    umount = Démonter un volume

    -
  • -
  • -

    eject = Ejecter une clé USB ou autre

    -
  • -
  • -

    htop ou top = Permet de voir les ressources hardware (CPU, RAM entre autres)

    -
  • -
  • -

    find [chemin] -name "texte" = Trouver un ficher avec son nom

    -
  • -
  • -

    grep -ril "<texte>" [chemin] = Chercher un texte dans les fichiers du dossier/sous-dossier du chemin indiqué

    -
  • -
  • -

    tail -f <fichier> = Lire les dernières lignes d'un fichier et print aussi les appends qui se feront
    PS: faire "less" puis faire "F" (maj + f) pour faire la même chose en plus pratique

    -
  • -
  • -

    tar -czvf <nom-archive> <fichier> = Compresser en gzip

    -
  • -
  • -

    tar -xzvf <fichier> = Extraire un fichier gzip

    -
  • -
  • -

    pgp -c <nom-du-fichier> = Chiffrer un fichier

    -
  • -
  • -

    pgp -d <nom-du-fichier-a-dechiffrer> = Déchiffrer un fichier

    -
  • -
  • -

    ssh-keygen -t rsa -b 4096 = Clé privée/publique ssh
    ssh-keygen -t ed25519 = Pareil en mieux -

    -
  • +
  • sudo -i = ROOT environment
    su - = ROOT environment (faire juste "su" permet d'avoir les permissions ROOT mais garde l'environement user)

  • +
  • sudo !! = Dernière commande en root

  • +
  • fg = Passer le processus au premier plan

  • +
  • bg = Continuer la tâche en arrière plan (fait continuer la tache mise en arrière plan et pause par ctrl z)

  • +
  • systemctl stop <service> (fonctionne aussi avec start/status/restart et reload le cas échéant)

  • +
  • /sbin/shutdown -h 0 = Éteindre le pc

  • +
  • /sbin/reboot = Redémarrer le pc

  • +
  • ln -s <vrai-fichier> <fichier-lien-symbolique> = Lien symbolique

  • +
  • scp <envoi> <reception> = Copier des fichiers à distance (pour chemin distant faire user@ip:/chemin )

  • +
  • dmesg = Montrer tous les périphériques

  • +
  • umount = Démonter un volume

  • +
  • eject = Ejecter une clé USB ou autre

  • +
  • htop ou top = Permet de voir les ressources hardware (CPU, RAM entre autres)

  • +
  • find [chemin] -name "texte" = Trouver un ficher avec son nom

  • +
  • grep -ril "<texte>" [chemin] = Chercher un texte dans les fichiers du dossier/sous-dossier du chemin indiqué

  • +
  • tail -f <fichier> = Lire les dernières lignes d'un fichier et print aussi les appends qui se feront
    PS: faire "less" puis faire "F" (maj + f) pour faire la même chose en plus pratique

  • +
  • tar -czvf <nom-archive> <fichier> = Compresser en gzip

  • +
  • tar -xzvf <fichier> = Extraire un fichier gzip

  • +
  • pgp -c <nom-du-fichier> = Chiffrer un fichier

  • +
  • pgp -d <nom-du-fichier-a-dechiffrer> = Déchiffrer un fichier

  • +
  • ssh-keygen -t rsa -b 4096 = Clé privée/publique ssh
    ssh-keygen -t ed25519 = Pareil en mieux

  • +
    -

    Commandes Nmap

    -
  • -

    nmap -O = Affiche l'OS des machines lors du scan

    -
  • -
  • -

    nmap -sV = Affiche la version des services qui tournent sur les machines lors du scan

    -
  • -
  • -

    nmap -vvvv = Mode verbeux

    -
  • -
  • -

    nmap -sL = Liste les cibles à scanner

    -
  • -
  • -

    nmap -sT = Effectue un scan TCP

    -
  • -
  • -

    nmap -sN = Effectue un scan qui exploitent une faille de la RFC TCP pour différencié les ports ouvert et fermé

    -
  • -
  • -

    nmap -sS = Effectue un scan relativement discret et furtif

    -
  • -
  • -

    nmap -sP = Effectue un scan qui détermine si les hotes sont en ligne

    -
  • -
  • -

    nmap -F = Effectue un scan rapide (ce limite au 100 ports connus les plus utilisés)

    -
  • -
  • -

    nmap -A = Effectue un scan complet et aggressif

    -
  • -
  • -

    nmap -Pn = Effectue un scan qui considère que tout les hotes sont connecté (saute l'étape de découverte des hotes)

    -
  • -
  • -

    nmap -sV = Effectue un scan qui teste si les ports sont ouverts pour déterminé le service en écoute et sa version

    -
  • -
  • -

    nmap -oA = Enregistre le résultat de la commande Nmap dans un fichier créé par lui même (toujours utilisé en combinaison d'autres options)

    -
  • -
  • -

    xsltproc scan.xml -o scan.html = Permet de convertir le fichier créé par Nmap en fichier html

    -
  • + +

    Commandes Nmap

    +
  • nmap -O = Affiche l'OS des machines lors du scan

  • +
  • nmap -sV = Affiche la version des services qui tournent sur les machines lors du scan

  • +
  • nmap -vvvv = Mode verbeux

  • +
  • nmap -sL = Liste les cibles à scanner

  • +
  • nmap -sT = Effectue un scan TCP

  • +
  • nmap -sN = Effectue un scan qui exploitent une faille de la RFC TCP pour différencié les ports ouvert et fermé

  • +
  • nmap -sS = Effectue un scan relativement discret et furtif

  • +
  • nmap -sP = Effectue un scan qui détermine si les hotes sont en ligne

  • +
  • nmap -F = Effectue un scan rapide (ce limite au 100 ports connus les plus utilisés)

  • +
  • nmap -A = Effectue un scan complet et aggressif

  • +
  • nmap -Pn = Effectue un scan qui considère que tout les hotes sont connecté (saute l'étape de découverte des hotes)

  • +
  • nmap -sV = Effectue un scan qui teste si les ports sont ouverts pour déterminé le service en écoute et sa version

  • +
  • nmap -oA = Enregistre le résultat de la commande Nmap dans un fichier créé par lui même (toujours utilisé en combinaison d'autres options)

  • +
  • xsltproc scan.xml -o scan.html = Permet de convertir le fichier créé par Nmap en fichier html

@@ -260,7 +162,7 @@ - - Daikyri#9751 + - Thelucri#9751 =/\ /\= / \'._ (\_/) _.'/ \ @@ -278,285 +180,128 @@ -->
-

Vim

+

Vim

-

Git

+

Git

-

Fun commands

+

Fun commands

scripting

Autre

- +