---
README.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/README.md b/README.md
index db3aac2..788f66f 100644
--- a/README.md
+++ b/README.md
@@ -576,8 +576,10 @@ Only main chapters:
:small_orange_diamond: PHP Sandbox - test your PHP code with this code tester.
:small_orange_diamond: Repl.it - an instant IDE to learn, build, collaborate, and host all in one place.
:small_orange_diamond: vclFiddle - is an online tool for experimenting with the Varnish Cache VCL.
+ :small_orange_diamond: Haskell Dockerfile Linter - a smarter Dockerfile linter that helps you build best practice Docker images.
+
##### :black_small_square: Performance
From f4466341f4869f74a7d598d7c3980dce38372940 Mon Sep 17 00:00:00 2001
From: Groosg
Date: Fri, 1 Oct 2021 23:06:39 -0400
Subject: [PATCH 13/26] remove extra line - signed-off-by: Groosg
---
README.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/README.md b/README.md
index 788f66f..eeb88f8 100644
--- a/README.md
+++ b/README.md
@@ -579,7 +579,6 @@ Only main chapters:
:small_orange_diamond: Haskell Dockerfile Linter - a smarter Dockerfile linter that helps you build best practice Docker images.
-
##### :black_small_square: Performance
From c00c09de7439aba1e0070fc9f2693665bf0f6e65 Mon Sep 17 00:00:00 2001
From: crypt0rr <57799908+crypt0rr@users.noreply.github.com>
Date: Wed, 20 Oct 2021 11:35:25 +0200
Subject: [PATCH 14/26] Added ssl-cert-check - signed-off-by: crypt0rr
<57799908+crypt0rr@users.noreply.github.com>
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index db3aac2..91e003e 100644
--- a/README.md
+++ b/README.md
@@ -278,6 +278,7 @@ Only main chapters:
:small_orange_diamond: certstrap - tools to bootstrap CAs, certificate requests, and signed certificates.
:small_orange_diamond: Sublert - is a security and reconnaissance tool to automatically monitor new subdomains.
:small_orange_diamond: mkchain - open source tool to help you build a valid SSL certificate chain.
+ :small_orange_diamond: ssl-cert-check - SSL Certification Expiration Checker.
##### :black_small_square: Security
From 0136dc4f04d438114a11572bc0b1eea562d54721 Mon Sep 17 00:00:00 2001
From: crypt0rr <57799908+crypt0rr@users.noreply.github.com>
Date: Wed, 20 Oct 2021 12:30:37 +0200
Subject: [PATCH 15/26] Added vaultwarden - signed-off-by: crypt0rr
<57799908+crypt0rr@users.noreply.github.com>
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index db3aac2..dc730a0 100644
--- a/README.md
+++ b/README.md
@@ -417,6 +417,7 @@ Only main chapters:
:small_orange_diamond: KeePassXC - store your passwords safely and auto-type them into your everyday websites and apps.
:small_orange_diamond: Bitwarden - open source password manager with built-in sync.
+ :small_orange_diamond: Vaultwarden - Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs.
##### :black_small_square: Messengers/IRC Clients
From 078b28923b7b7c5200909612c7d10f485f363a8d Mon Sep 17 00:00:00 2001
From: crypt0rr <57799908+crypt0rr@users.noreply.github.com>
Date: Wed, 20 Oct 2021 12:36:31 +0200
Subject: [PATCH 16/26] Added TLScan - signed-off-by: crypt0rr
<57799908+crypt0rr@users.noreply.github.com>
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index db3aac2..6906bc8 100644
--- a/README.md
+++ b/README.md
@@ -485,6 +485,7 @@ Only main chapters:
:small_orange_diamond: urlvoid - this service helps you detect potentially malicious websites.
:small_orange_diamond: security.txt - a proposed standard (generator) which allows websites to define security policies.
:small_orange_diamond: ssl-config-generator - help you follow the Mozilla Server Side TLS configuration guidelines.
+ :small_orange_diamond: TLScan - Pure python, SSL/TLS protocol and cipher scanner/enumerator.
##### :black_small_square: HTTP Headers & Web Linters
From c6e89e29c3a07e1d3a4917c5f7287aefc10b2245 Mon Sep 17 00:00:00 2001
From: jcamiel
Date: Sun, 28 Nov 2021 19:16:27 +0100
Subject: [PATCH 17/26] Add Hurl to CLI tools - signed-off-by: jcamiel
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index db3aac2..0ec775a 100644
--- a/README.md
+++ b/README.md
@@ -260,6 +260,7 @@ Only main chapters:
:small_orange_diamond: gobuster - is a free and open source directory/file & DNS busting tool written in Go.
:small_orange_diamond: ssllabs-scan - command-line reference-implementation client for SSL Labs APIs.
:small_orange_diamond: http-observatory - Mozilla HTTP Observatory cli version.
+ :small_orange_diamond: Hurl - is a command line tool to run and test HTTP requests with plain text.
##### :black_small_square: SSL
From 4b064d005fcbb912d11901eb1a9d2ae90867d5d0 Mon Sep 17 00:00:00 2001
From: pratik-devkota <64492098+pratik-devkota@users.noreply.github.com>
Date: Sat, 11 Dec 2021 08:01:04 +0545
Subject: [PATCH 18/26] Update README.md
Change privacytools.io to privacyguides.org.
The team has been renamed as such which's described along with the
reasons in their blog (url:
https://privacyguides.org/blog/2021/09/14/welcome-to-privacy-guides/).
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index db3aac2..608a2a3 100644
--- a/README.md
+++ b/README.md
@@ -562,7 +562,7 @@ Only main chapters:
##### :black_small_square: Privacy
- :small_orange_diamond: privacytools.io - provides knowledge and tools to protect your privacy against global mass surveillance.
+ :small_orange_diamond: privacyguides.org - provides knowledge and tools to protect your privacy against global mass surveillance.
:small_orange_diamond: DNS Privacy Test Servers - DNS privacy recursive servers list (with a 'no logging' policy).
From 201b76eab34d76c63c5a980935b7064f0d73aed3 Mon Sep 17 00:00:00 2001
From: trimstray
Date: Tue, 8 Feb 2022 15:41:57 +0100
Subject: [PATCH 19/26] uncommited changes - signed-off-by: trimstray
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index db3aac2..057a692 100644
--- a/README.md
+++ b/README.md
@@ -986,6 +986,7 @@ performance of any of your sites from across the globe.
:small_orange_diamond: Julia's Drawings - some drawings about programming and unix world, zines about systems & debugging tools.
:small_orange_diamond: Hash collisions - this great repository is focused on hash collisions exploitation.
:small_orange_diamond: sha256-animation - animation of the SHA-256 hash function in your terminal.
+ :small_orange_diamond: sha256algorithm - sha256 algorithm explained online step by step visually.
:small_orange_diamond: BGP Meets Cat - after 3072 hours of manipulating BGP, Job Snijders has succeeded in drawing a Nyancat.
:small_orange_diamond: bgp-battleships - playing battleships over BGP.
:small_orange_diamond: What happens when... - you type google.com into your browser and press enter?
From b64b18fcf526d5ee722aed8fd7226f0345647469 Mon Sep 17 00:00:00 2001
From: trimstray
Date: Sun, 13 Feb 2022 18:07:29 +0100
Subject: [PATCH 20/26] add 'Houdini' - signed-off-by: trimstray
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index 057a692..2fe8eec 100644
--- a/README.md
+++ b/README.md
@@ -810,6 +810,7 @@ performance of any of your sites from across the globe.
:small_orange_diamond: docker-bench-security - checks for dozens of common best-practices around deploying Docker.
:small_orange_diamond: trivy - vulnerability scanner for containers, suitable for CI.
:small_orange_diamond: Harbor - cloud native registry project that stores, signs, and scans content.
+ :small_orange_diamond: Houdini - hundreds of offensive and useful docker images for network intrusion.
##### :black_small_square: Manuals/Tutorials/Best Practices
From fe33d1db281371da32b8e86e676c13e6ebc60fb4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20=C5=BBy?=
Date: Wed, 23 Feb 2022 19:41:13 +0100
Subject: [PATCH 21/26] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 5e11184..71c124b 100644
--- a/README.md
+++ b/README.md
@@ -801,7 +801,7 @@ performance of any of your sites from across the globe.
:small_orange_diamond: rancher - complete container management platform.
:small_orange_diamond: portainer - making Docker management easy.
:small_orange_diamond: nginx-proxy - automated nginx proxy for Docker containers using docker-gen.
- :small_orange_diamond: bunkerized-nginx - nginx Docker image "secure by default", it provides generic security configs, settings and tools so you don't need to do it by hand.
+ :small_orange_diamond: bunkerized-nginx - nginx docker image "secure by default".
##### :black_small_square: Security
From 610442d02c21bc164fd7c6cf3bcf51c107f5f24f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20=C5=BBy?=
Date: Wed, 23 Feb 2022 19:43:13 +0100
Subject: [PATCH 22/26] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 5dfafc4..05ff782 100644
--- a/README.md
+++ b/README.md
@@ -212,7 +212,7 @@ Only main chapters:
:small_orange_diamond: aria2 - is a lightweight multi-protocol & multi-source command-line download utility.
:small_orange_diamond: iptables-tracer - observe the path of packets through the iptables chains.
:small_orange_diamond: inception - a highly configurable tool to check for whatever you like against any number of hosts.
- :small_orange_diamond: mRemoteNG - a fork of mRemote: an open source, tabbed, multi-protocol, remote connections manager for Windows. Multi-tabbed PuTTy on steroids!
+ :small_orange_diamond: mRemoteNG - a fork of mRemote, multi-tabbed PuTTy on steroids!
##### :black_small_square: Network (DNS)
From 983ce7ec1ef49c6465b096d9568ac395ce3081f5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20=C5=BBy?=
Date: Wed, 23 Feb 2022 19:59:52 +0100
Subject: [PATCH 23/26] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index dc730a0..b60eab6 100644
--- a/README.md
+++ b/README.md
@@ -417,7 +417,7 @@ Only main chapters:
:small_orange_diamond: KeePassXC - store your passwords safely and auto-type them into your everyday websites and apps.
:small_orange_diamond: Bitwarden - open source password manager with built-in sync.
- :small_orange_diamond: Vaultwarden - Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs.
+ :small_orange_diamond: Vaultwarden - unofficial Bitwarden compatible server written in Rust.
##### :black_small_square: Messengers/IRC Clients
From 18fe986635a10a5038b7f9a4b792dbdb97c39317 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20=C5=BBy?=
Date: Wed, 23 Feb 2022 20:00:54 +0100
Subject: [PATCH 24/26] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 6906bc8..469fbda 100644
--- a/README.md
+++ b/README.md
@@ -485,7 +485,7 @@ Only main chapters:
:small_orange_diamond: urlvoid - this service helps you detect potentially malicious websites.
:small_orange_diamond: security.txt - a proposed standard (generator) which allows websites to define security policies.
:small_orange_diamond: ssl-config-generator - help you follow the Mozilla Server Side TLS configuration guidelines.
- :small_orange_diamond: TLScan - Pure python, SSL/TLS protocol and cipher scanner/enumerator.
+ :small_orange_diamond: TLScan - pure python, SSL/TLS protocol and cipher scanner/enumerator.
##### :black_small_square: HTTP Headers & Web Linters
From 1ea2c2f84a3b1216ed27e69cef64c67e7a5eff45 Mon Sep 17 00:00:00 2001
From: Camilo
Date: Mon, 28 Feb 2022 14:21:58 -0300
Subject: [PATCH 25/26] added shell cleaning trick
---
README.md | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/README.md b/README.md
index ca62320..e83e25d 100644
--- a/README.md
+++ b/README.md
@@ -116,6 +116,7 @@ Only main chapters:
- **[Other Cheat Sheets](#other-cheat-sheets-toc)**
- **[One-liners](#one-liners-toc)**
- **[Shell functions](#shell-functions-toc)**
+- **[Shell tricks](#shell-tricks-toc)**
## :trident: The Book of Secret Knowledge (Chapters)
@@ -4438,3 +4439,13 @@ shell> GetASN 1.1.1.1
shell> GetASN 0.0.0.0
Unsuccessful ASN gathering.
```
+#### Shell tricks [[TOC]](#anger-table-of-contents)
+ When you get a shell, it is generally not very clean, but after following these steps, you will have a fairly clean and comfortable shell to work with.
+
+ 1) ```script /dev/null -c bash```
+ 2) Ctrl-Z (to send it to background)
+ 3) ```stty raw -echo; fg``` (returns the shell to foreground)
+ 4) ```reset``` (to reset terminal)
+ 5) ```xterm``` (when asked for terminal type)
+ 6) ```export TERM=xterm; export SHELL=bash```
+
From db823f6b702da48986f6c87b82f7720d33280be8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20=C5=BBy?=
Date: Mon, 28 Feb 2022 21:33:52 +0100
Subject: [PATCH 26/26] Update README.md
---
README.md | 33 ++++++++++++++++++---------------
1 file changed, 18 insertions(+), 15 deletions(-)
diff --git a/README.md b/README.md
index e83e25d..ab7c2d7 100644
--- a/README.md
+++ b/README.md
@@ -114,9 +114,9 @@ Only main chapters:
- **[Hacking/Penetration Testing](#hackingpenetration-testing-toc)**
- **[Your daily knowledge and news](#your-daily-knowledge-and-news-toc)**
- **[Other Cheat Sheets](#other-cheat-sheets-toc)**
-- **[One-liners](#one-liners-toc)**
-- **[Shell functions](#shell-functions-toc)**
-- **[Shell tricks](#shell-tricks-toc)**
+- **[Shell One-liners](#shell-one-liners-toc)**
+- **[Shell Tricks](#shell-tricks-toc)**
+- **[Shell Functions](#shell-functions-toc)**
## :trident: The Book of Secret Knowledge (Chapters)
@@ -1670,7 +1670,7 @@ _Encoding_
text :arrow_right: encoded
text :arrow_left: encoded
-#### One-liners [[TOC]](#anger-table-of-contents)
+#### Shell One-liners [[TOC]](#anger-table-of-contents)
##### Table of Contents
@@ -2328,6 +2328,7 @@ ___
```bash
vimdiff file1 file2
```
+
###### Compare two JSON files
```bash
@@ -2335,8 +2336,9 @@ vimdiff <(jq -S . A.json) <(jq -S . B.json)
```
###### Compare Hex dump
+
```bash
-d(){ vimdiff <(f $1) <(f $2);};f(){ hexdump -C $1|cut -d' ' -f3-|tr -s ' ';}; d ~/bin1 ~/bin2
+d(){ vimdiff <(f $1) <(f $2);};f(){ hexdump -C $1 | cut -d' ' -f3- | tr -s ' ';}; d ~/bin1 ~/bin2
```
###### diffchar
@@ -4353,6 +4355,17 @@ perl -p -i -e 's/\t/ /g' filename
perl -lne '$i++; $in += length($_); END { print "$i lines, $in characters"; }' filename
```
+#### Shell Tricks [[TOC]](#anger-table-of-contents)
+
+When you get a shell, it is generally not very clean, but after following these steps, you will have a fairly clean and comfortable shell to work with.
+
+1) `script /dev/null -c bash`
+2) Ctrl-Z (to send it to background)
+3) `stty raw -echo; fg` (returns the shell to foreground)
+4) `reset` (to reset terminal)
+5) `xterm` (when asked for terminal type)
+6) `export TERM=xterm; export SHELL=bash`
+
#### Shell functions [[TOC]](#anger-table-of-contents)
##### Table of Contents
@@ -4439,13 +4452,3 @@ shell> GetASN 1.1.1.1
shell> GetASN 0.0.0.0
Unsuccessful ASN gathering.
```
-#### Shell tricks [[TOC]](#anger-table-of-contents)
- When you get a shell, it is generally not very clean, but after following these steps, you will have a fairly clean and comfortable shell to work with.
-
- 1) ```script /dev/null -c bash```
- 2) Ctrl-Z (to send it to background)
- 3) ```stty raw -echo; fg``` (returns the shell to foreground)
- 4) ```reset``` (to reset terminal)
- 5) ```xterm``` (when asked for terminal type)
- 6) ```export TERM=xterm; export SHELL=bash```
-