Cyber Aurelien Guidi

Cyber Aurelien Guidi syntax reference. All supported markdown variants: sections, cards, tables, lists, code blocks, paragraphs, and interactive widgets.

#Getting Started

#About & Contributing

Cyber Aurelien Guidi is the ultimate cybersecurity cheat sheets hub, maintained by Aurelien Guidi. Structured, practical references for pentesters, red teamers, blue teamers, and GRC professionals.

Contributions are welcome on cheatsheet content and widgets:

Step Action
1 Fork the
2 Create or edit a file in source/_posts/{name}.md
3 Follow the syntax guide below
4 Submit a pull request

#Content Structure

source/
├── _posts/          # Cheatsheet markdown files
   ├── nmap.md      # => blue.celestice.ch/nmap
   ├── metasploit.md
   ├── sqlmap.md
   └── ...
└── widget/          # Interactive widget files (HTML+JS)
    ├── lolbas.html
    ├── cvss-calc.html
    └── ...

#Cheatsheet Structure

.
├── Section 1   # Header
   ├── Card 1
   ├── Card 2
   ├── Card 3
   ├── ...
├── Section 2
   ├── Card 1
      ├── Paragraph
      ├── Code
      ├── <hr/> (aka "---")
      ├── List
         ├── Paragraph
         └── Code
      └── Table
          ├── Paragraph
          └── Code
   ├── Card 2
   ├── Card 3
   └── ...
├── Section 3
├── Section 4
└── ...

  • One cheatsheet contains multiple sections
  • One section contains multiple cards
  • One card can contain Code, Table, List and Paragraph
  • One list can contain Code and Paragraph
  • One table can contain Code and Paragraph

#Syntax Variants

#Keyboard Shortcuts

Shortcut Action
Ctrl K Open full search (with preview panel)
Ctrl Shift Space Open mini finder (Spotlight-style search bar)
Ctrl Shift K Toggle TOC text list (show/hide section names)
Escape Close search, finder, or expanded TOC
Arrow Up / Down Navigate search/finder results
Enter Open selected result

#Quick Start

Try the Card Maker to write and preview your markdown in real time.

Each cheatsheet is a single .md file in source/_posts/. Use ## Section for sections and ### Card for cards within sections. See the syntax variants below for all formatting options.

#Section Variants

#Section Overview

- -
{.cols-1} one-column layout
{.cols-2} two-column layout
{.cols-3} three-column layout (default)
...
{.cols-6} six-column layout

  • Section contains multiple cards
  • Use {.cols-n} to specify section as a n-column layout

#.cols-1

# One Column Example {.cols-1}
╭┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╮
┆  1                                  ┆
╰┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╯
╭┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╮
┆  2                                  ┆
╰┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╯

#Source Code

## One Column Example {.cols-1}

### 1

### 2

#.cols-2

# Two Columns Example
╭┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╮
┆  1              ┆ ┆  2              ┆
╰┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╯
╭┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╮
┆  3              ┆
╰┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╯

#Source Code

## Two Columns Example {.cols-2}

### 1

### 2

### 3

#.cols-3 (default)

# Default
╭┈┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈┈╮
┆  1       ┆ ┆  2       ┆ ┆  3       ┆
╰┈┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈┈╯
╭┈┈┈┈┈┈┈┈┈┈╮
┆  4       ┆
╰┈┈┈┈┈┈┈┈┈┈╯

#Source Code

## Default

### 1

### 2

### 3

### 4

#Card Variants

#Card Overview

#Specifies the number of columns the card spans

- -
{.col-span-2} Example
{.col-span-3}
...
{.col-span-6}

#Specifies the number of rows the card spans

- -
{.row-span-2} Example
{.row-span-3}
...
{.row-span-6}

#Emphasize card (aka H3 Section)

- -
{.primary} Red titles, Example
{.secondary} Yellow titles, Example

#.col-span-2

#The fifth card spans two columns

╭┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈╮
┆  1      ┆ ┆  2      ┆ ┆  3      ┆
╰┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈╯
╭┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╮
┆  4      ┆ ┆  5                  ┆
╰┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╯

### 1

### 2

### 3

### 4

### 5 {.col-span-2}

#The second card spans two columns

╭┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╮
┆  1      ┆ ┆  2                  ┆
╰┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╯
╭┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈╮
┆  3      ┆ ┆  4      ┆ ┆  5      ┆
╰┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈╯

### 1

### 2 {.col-span-2}

### 3

### 4

### 5

#The fourth card spans two columns

╭┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈╮
┆  1      ┆ ┆  2      ┆ ┆  3      ┆
╰┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈╯
╭┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈╮
┆  4                  ┆ ┆  5      ┆
╰┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈╯

### 1

### 2

### 3

### 4 {.col-span-2}

### 5

#.row-span-2

#The first card spans two rows

╭┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈╮
┆ 1      ┆ ┆ 2       ┆ ┆ 3       ┆
┆        ┆ ╰┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈╯
┆        ┆ ╭┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈╮
┆        ┆ ┆ 4       ┆ ┆ 5       ┆
╰┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈╯

### 1 {.row-span-2}

### 2

### 3

### 4

### 5

#The second card spans two rows

╭┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈╮
┆ 1       ┆ ┆ 2      ┆ ┆ 3       ┆
╰┈┈┈┈┈┈┈┈┈╯ ┆        ┆ ╰┈┈┈┈┈┈┈┈┈╯
╭┈┈┈┈┈┈┈┈┈╮ ┆        ┆ ╭┈┈┈┈┈┈┈┈┈╮
┆ 4       ┆ ┆        ┆ ┆ 5       ┆
╰┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈╯

### 1

### 2 {.row-span-2}

### 3

### 4

### 5

#The third card spans two rows

╭┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈╮
┆ 1       ┆ ┆ 2       ┆ ┆ 3      ┆
╰┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈╯ ┆        ┆
╭┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈╮ ┆        ┆
┆ 4       ┆ ┆ 5       ┆ ┆        ┆
╰┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈╯

### 1

### 2

### 3 {.row-span-2}

### 4

### 5

#.col-span-2 .row-span-2

╭┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈╮
┆ 1                   ┆ ┆ 2       ┆
┆                     ┆ ╰┈┈┈┈┈┈┈┈┈╯
┆                     ┆ ╭┈┈┈┈┈┈┈┈┈╮
┆                     ┆ ┆ 3       ┆
╰┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈╯
╭┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈╮ ╭┈┈┈┈┈┈┈┈┈╮
┆ 4       ┆ ┆ 5       ┆ ┆ 6       ┆
╰┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈╯ ╰┈┈┈┈┈┈┈┈┈╯

#Source Code

### 1 {.col-span-2 .row-span-2}

### 2

### 3

### 4

### 5

Spans rows and columns at the same time

#Table Variants

#Table Overview

- -
{.show-header} Show the header of the table
{.shortcuts} Render shortcut key style
{.bold-first} Bold first column
{.plus-first} Plus first column
{.left-text} Align the last column left
{.no-wrap} Don't wrap text

#Basic table

Pattern Description
[abc] Match a, b or c
[^abc] Match except a, b or c
[a-z] Match a to z

#Source Code

| Pattern  | Description            |
| -------- | ---------------------- |
| `[abc]`  | Match a, b or c        |
| `[^abc]` | Match except a, b or c |
| `[a-z]`  | Match a to z           |

#.shortcuts

- -
Ctrl N New File
Ctrl S Save

#Source Code

| -          | -        |
| ---------- | -------- |
| `Ctrl` `N` | New File |
| `Ctrl` `S` | Save     |

{.shortcuts}

#.show-header

Pattern Description
[abc] Match a, b or c
[^abc] Match except a, b or c
[a-z] Match a to z

#Source Code

| Pattern  | Description            |
| -------- | ---------------------- |
| `[abc]`  | Match a, b or c        |
| `[^abc]` | Match except a, b or c |
| `[a-z]`  | Match a to z           |

{.show-header}

#.left-text

Pattern Description
[abc] Match a, b or c
[^abc] Match except a, b or c
[a-z] Match a to z

#Source Code

| Pattern  | Description            |
| -------- | ---------------------- |
| `[abc]`  | Match a, b or c        |
| `[^abc]` | Match except a, b or c |
| `[a-z]`  | Match a to z           |

{.left-text}

#.bold-first

Pattern Description
[abc] Match a, b or c
[^abc] Match except a, b or c
[a-z] Match a to z

#Source Code

| Pattern  | Description            |
| -------- | ---------------------- |
| `[abc]`  | Match a, b or c        |
| `[^abc]` | Match except a, b or c |
| `[a-z]`  | Match a to z           |

{.bold-first}

#List Variants

#List Overview

List columns

- -
{.cols-1} one column (default)
{.cols-2} two columns
...
{.cols-6}

List markers

- -
{.marker-none} Marker is not set
{.marker-timeline} Marker style like timeline
{.marker-round} Round marker

#One Column (Default)

  • Share quick reference.
  • cheat sheet for developers.
  • Contributed by open source angels.
  • Manage your code snippets.

#Source Code

- Share quick reference.
- cheat sheet for developers.
- Contributed by open source angels.
- Manage your code snippets.

#.cols-3

  • Share
  • Quick
  • Reference
  • And
  • Cheat Sheet
  • For
  • Developers

#Source Code

- Share
- Quick
- Reference
- And
- Cheat Sheet
- For
- Developers

{.cols-3}

#.marker-timeline

  • Renamed to new_name
    $ git branch -m <new_name>
    
  • Push and reset
    $ git push origin -u <new_name>
    
  • Delete remote branch

#Source Code

- **Renamed** to `new_name`
  ```shell script
  $ git branch -m <new_name>
  ```
- **Push** and reset
  ```shell script
  $ git push origin -u <new_name>
  ```
- **Delete** remote branch

{.marker-timeline}

#.marker-none

  • Share
  • Quick
  • Reference
  • And
  • Cheat Sheet

#Source Code

- Share
- Quick
- Reference
- And
- Cheat Sheet

{.cols-2 .marker-none}

#.marker-round

  • Share
  • Quick
  • Reference

#Source Code

- Share
- Quick
- Reference

{.marker-round}

#Code Variants

#Basic code

cyberhub.com.is(() => {
  awesome.site();
});
here.is.some.more();

Code blocks can be placed one after the other.

#Code with headings

#index.js

cyberhub.com.is(() => {
  awesome.site();
});

#other.js

here.is.some.more();

Code blocks can have headings.

#Line wrapping

<script>(function(d,s){if(window.Promise&&[].includes&&Object.assign&&window.Map)return;var js,sc=d.getElementsByTagName(s)[0];js=d.createElement(s);js.src='https://cdn.polyfill.io/v2/polyfill.min.js';sc.parentNode.insertBefore(js, sc);}(document,'script'))</script>

Add {.wrap} to wrap long lines.

#Long lines (default)

function createNode(nodeName: string, options: { key: string }) {
  return true
}

Long lines will have scrollbars.

#Paragraph Variants

#Header paragraphs

The text that appears in the header

#Middle paragraphs

  • This is a list

This paragraph will appear in the middle

cheatsheets.is(() => {
  awesome.site();
});
cheatsheets.is(() => {
  awesome.site();
});

This paragraph will appear in the footer

Add {.link-arrow} to make big loud external links:

[Home](/) {.link-arrow}

#Also See

#Cyber Aurelien Guidi

  • Card Maker (Interactive editor with live preview)
  • Nmap (Network scanning and enumeration)
  • Metasploit (Exploitation framework)
  • ffuf (Web fuzzing and content discovery)