Tools

Some cool tools I use/to use

Diagram as code

  • Graphviz, dot
  • plantUML
  • MermaidJs

Leaflet JS

Mobile friendly interactive Maps based on OpenStreetMap. Desktop+Mobile

Create video of a terminal session

(This is just text so you can do CTRL+C & CTRL+V on the video) https://asciinema.org/ To embed the video in Markdown https://github.com/marionebl/svg-term-cli

GoTTY

WebShell TTY

nip.io

Dead simple wildcard DNS for any IP Address. Stop editing your /etc/hosts file with custom hostname and IP address mappings. nip.io allows you to do that by mapping any IP Address to a hostname using the following formats:

  • Without a name:
    • 10.0.0.1.nip.io maps to 10.0.0.1
  • With a name:
    • app.10.8.0.1.nip.io maps to 10.8.0.1

Asciinema

Create video of a terminal, simple recording, copy & paste, embedding. This is just text so you can do CTRL+C & CTRL+V on the video.

Recording a tmux session

tmux new -s terminal-capture # start a new session
<C-b> + d # detach from the session
asciinema rec -c "tmux attach -t terminal-capture" # record the tmux session
# do your stuff
<C-b> + d # detach from the session to stop recording
  • svg-term-cli: Render asciicast to animated SVG
  • VHS: Your CLI home video recorder vhs
  • peek: Simple animated GIF screen recorder with an easy to use interface.

Flameshot

Powerful yet simple to use screenshot software.

borgbackup

Extremely simple but powerful backup tool (with deduplication support)

Damn Vulnerable Web App

The aim of DVWA is to practice some of the most common web vulnerabilities, with various levels of difficulty, with a simple straightforward interface.