From db1bf0cfc676f46aa4d096f259471e2dbb189a22 Mon Sep 17 00:00:00 2001 From: bastien Date: Wed, 10 May 2023 16:06:56 +0200 Subject: [PATCH 1/4] changement navbar --- COPYING | 0 agreugreu.css | 196 ++++++++++++----- favicon.ico | Bin index.html | 565 ++++++++++++++------------------------------------ 4 files changed, 300 insertions(+), 461 deletions(-) mode change 100644 => 100755 COPYING mode change 100644 => 100755 agreugreu.css mode change 100644 => 100755 favicon.ico mode change 100644 => 100755 index.html 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..7d389bf --- a/agreugreu.css +++ b/agreugreu.css @@ -1,57 +1,154 @@ + +: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: sticky; + width: 100%; +} +/* 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: verdaina; +} +.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; } +h2.terminal{ + +} + + .code { background-color: #4D4D4D } @@ -61,10 +158,9 @@ a.external { } footer { - padding: 3px; - border: skyblue; - border-style: solid double none; - text-align: center; + padding: 3px; + border: skyblue; + border-style: solid double none; + text-align: center; } - 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..d5090a9 --- a/index.html +++ b/index.html @@ -27,191 +27,91 @@ - + - + - - -

Agreugreu

+

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

    -
  • +
  • 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 +160,7 @@ - - Daikyri#9751 + - Thelucri#9751 =/\ /\= / \'._ (\_/) _.'/ \ @@ -280,277 +180,120 @@

Vim

Git

Fun commands

scripting

Autre

-- 2.39.5 From be26e912e8b7c5b87b516483d9c8f3406a43aa71 Mon Sep 17 00:00:00 2001 From: bastien Date: Thu, 11 May 2023 10:48:45 +0200 Subject: [PATCH 2/4] add navbar sticky --- agreugreu.css | 12 +++++------- index.html | 22 +++++++++++----------- 2 files changed, 16 insertions(+), 18 deletions(-) diff --git a/agreugreu.css b/agreugreu.css index 7d389bf..0170470 100755 --- a/agreugreu.css +++ b/agreugreu.css @@ -20,8 +20,9 @@ nav ul{ .header{ background-color: var(--black); box-shadow: 1px 1px 5px 0px var(--gray); - position: sticky; + position: fixed; width: 100%; + top: 0px; } /* Logo */ .logo{ @@ -38,7 +39,9 @@ nav ul{ height: 100%; background-color: var(black); overflow: hidden; - font-family: verdaina; + font-family: verdana; + position: sticky; + position:-webkit-sticky; } .menu a{ display: block; @@ -144,11 +147,6 @@ h2,h3 { color: #ffc38a; } -h2.terminal{ - -} - - .code { background-color: #4D4D4D } diff --git a/index.html b/index.html index d5090a9..ff235f3 100755 --- a/index.html +++ b/index.html @@ -35,13 +35,13 @@
- +
-

Terminal

+

Terminal

Raccourcis clavier

@@ -92,12 +92,12 @@
  • 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

  • +
  • 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

    +

    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

  • @@ -110,7 +110,7 @@
  • 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)

  • +
  • 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

  • @@ -178,7 +178,7 @@ -->
    -

    Vim

    +

    Vim

      Mode normal et visuel

      @@ -237,13 +237,13 @@

      Autre

    • :set number = numéroter les lignes

    • Pour chercher dans un man/vim/less = /"mot-a-chercher"

    • -
    • Sous vim pour rechercher et remplacer = :%s/"ancien truc"/"nouveau truc"/g
      (très ressemblant à la commande sed, dans tout le document utiliser l'exemple, pour faire que sur un mot il faut retirer le "%" et le "g" de fin, et pour ne faire qu'une ligne il faut aussi retirer le "%" mais laisser le "g" de fin)

    • +
    • Sous vim pour rechercher et remplacer = :%s/"ancien truc"/"nouveau truc"/g
      (très ressemblant à la commande sed, dans tout le document utiliser l'exemple, pour faire que sur un mot il faut retirer le "%" et le "g" de fin, et pour ne faire qu'une ligne il faut aussi retirer le "%" mais laisser le "g" de fin)

    • Pour installer space vim = curl -sLf https://spacevim.org/install.sh | bash

    -

    Git

    +

    Git

    • git clone <adress> = Copier le dépot git depuis son repository

    • git init = Permet de créer un nouveau dépot git localement (nouveau projet)

    • @@ -252,13 +252,13 @@
    • git diff = Permet de voir les modifications ajoutés précedemment avec git add

    • git commit -m "first commit"

    • git push = Permet d'envoyer les modifications enregistrées par git commit au dépot distant

    • -
    • Site incroyable pour les commandes git : https://gitexplorer.com

    • +
    • Site incroyable pour les commandes git : https://gitexplorer.com

    • Site pour comprendre comment fonctionne les commandes git: https://learngitbranching.js.org/

    -

    Fun commands

    +

    Fun commands

    • oneko

    • cmatrix -rb

    • -- 2.39.5 From a30df23a863272464086c528f0447267c9f2e193 Mon Sep 17 00:00:00 2001 From: bastien Date: Thu, 25 May 2023 12:57:03 +0200 Subject: [PATCH 3/4] modif footer + ajustement sur le text --- agreugreu.css | 21 +++++++++++++++------ index.html | 8 +++++--- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/agreugreu.css b/agreugreu.css index 0170470..a03d38d 100755 --- a/agreugreu.css +++ b/agreugreu.css @@ -1,3 +1,6 @@ +main { + margin-left: 20px; +} :root{ --white: #f9f9f9; @@ -134,8 +137,6 @@ nav ul{ } } - - body { background-color: #1c1e20; color: #cdcdcd; @@ -151,14 +152,22 @@ h2,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: white; + font-size: 16px; + background-color: #52575e; } diff --git a/index.html b/index.html index ff235f3..06b9921 100755 --- a/index.html +++ b/index.html @@ -51,8 +51,10 @@
    + +
    -

    Terminal

    +

    Terminal

    Raccourcis clavier

    @@ -296,10 +298,10 @@
  • DISPLAY:0.0 = Redirection sur une autre interface graphique(ssh)

  • - +
    -- 2.39.5 From 94029d5b2a15bb7a210147ece4884a19ee42c277 Mon Sep 17 00:00:00 2001 From: bastien Date: Fri, 26 May 2023 17:44:53 +0200 Subject: [PATCH 4/4] modif couleur footer --- agreugreu.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/agreugreu.css b/agreugreu.css index a03d38d..928438d 100755 --- a/agreugreu.css +++ b/agreugreu.css @@ -165,8 +165,8 @@ footer { justify-content: center; align-items: center; margin-top: 70px; - height: 40px; - color: white; + height: 40px; + color: skyblue; font-size: 16px; background-color: #52575e; } -- 2.39.5