added/updated one-liners

- signed-off-by: trimstray <trimstray@gmail.com>
This commit is contained in:
trimstray 2019-03-04 10:57:32 +01:00
parent d8c070126e
commit 0d553c785c

View File

@ -239,6 +239,7 @@ Only main chapters:
<p> <p>
&nbsp;&nbsp;:small_orange_diamond: <a href="http://inotify.aiken.cz/"><b>incron</b></a> - is an inode-based filesystem notification technology.<br> &nbsp;&nbsp;:small_orange_diamond: <a href="http://inotify.aiken.cz/"><b>incron</b></a> - is an inode-based filesystem notification technology.<br>
&nbsp;&nbsp;:small_orange_diamond: <a href="https://github.com/rgburke/grv"><b>GRV</b></a> - is a terminal based interface for viewing Git repositories.<br> &nbsp;&nbsp;:small_orange_diamond: <a href="https://github.com/rgburke/grv"><b>GRV</b></a> - is a terminal based interface for viewing Git repositories.<br>
&nbsp;&nbsp;:small_orange_diamond: <a href="https://jonas.github.io/tig/"><b>Tig</b></a> - text-mode interface for Git.<br>
&nbsp;&nbsp;:small_orange_diamond: <a href="https://github.com/tldr-pages/tldr"><b>tldr</b></a> - simplified and community-driven man pages.<br> &nbsp;&nbsp;:small_orange_diamond: <a href="https://github.com/tldr-pages/tldr"><b>tldr</b></a> - simplified and community-driven man pages.<br>
&nbsp;&nbsp;:small_orange_diamond: <a href="https://github.com/tj/commander.js/"><b>commander.js</b></a> - minimal CLI creator in JavaScript.<br> &nbsp;&nbsp;:small_orange_diamond: <a href="https://github.com/tj/commander.js/"><b>commander.js</b></a> - minimal CLI creator in JavaScript.<br>
</p> </p>
@ -683,6 +684,7 @@ performance of any of your sites from across the globe.<br>
<p> <p>
&nbsp;&nbsp;:small_orange_diamond: <a href="https://github.com/thedaviddias/Front-End-Checklist"><b>Front-End-Checklist</b></a> - the perfect Front-End Checklist for modern websites and meticulous developers.<br> &nbsp;&nbsp;:small_orange_diamond: <a href="https://github.com/thedaviddias/Front-End-Checklist"><b>Front-End-Checklist</b></a> - the perfect Front-End Checklist for modern websites and meticulous developers.<br>
&nbsp;&nbsp;:small_orange_diamond: <a href="https://rszalski.github.io/magicmethods/"><b>Python's Magic Methods</b></a> - what are magic methods? They're everything in object-oriented Python.<br> &nbsp;&nbsp;:small_orange_diamond: <a href="https://rszalski.github.io/magicmethods/"><b>Python's Magic Methods</b></a> - what are magic methods? They're everything in object-oriented Python.<br>
&nbsp;&nbsp;:small_orange_diamond: <a href="https://github.com/satwikkansal/wtfpython"><b>wtfpython</b></a> - a collection of surprising Python snippets and lesser-known features.<br>
</p> </p>
##### :black_small_square: Security/Pentesting ##### :black_small_square: Security/Pentesting
@ -997,6 +999,7 @@ Linux Security Expert</b></a> - trainings, howtos, checklists, security tools an
* [openssl](#tool-openssl) * [openssl](#tool-openssl)
* [secure-delete](#tool-secure-delete) * [secure-delete](#tool-secure-delete)
* [dd](#tool-dd) * [dd](#tool-dd)
* [gpg](#tool-gpg)
- **[HTTP/HTTPS](#http-https)** - **[HTTP/HTTPS](#http-https)**
* [curl](#tool-curl) * [curl](#tool-curl)
* [httpie](#tool-httpie) * [httpie](#tool-httpie)
@ -1010,6 +1013,7 @@ Linux Security Expert</b></a> - trainings, howtos, checklists, security tools an
* [nmap](#tool-nmap) * [nmap](#tool-nmap)
* [netcat](#tool-netcat) * [netcat](#tool-netcat)
* [socat](#tool-socat) * [socat](#tool-socat)
* [p0f](#tool-p0f)
* [gnutls-cli](#tool-gnutls-cli) * [gnutls-cli](#tool-gnutls-cli)
* [lsof](#tool-lsof) * [lsof](#tool-lsof)
* [netstat](#tool-netstat) * [netstat](#tool-netstat)
@ -1019,6 +1023,7 @@ Linux Security Expert</b></a> - trainings, howtos, checklists, security tools an
* [certbot](#tool-certbot) * [certbot](#tool-certbot)
* [network-other](#tool-network-other) * [network-other](#tool-network-other)
- **[Programming](#programming)** - **[Programming](#programming)**
* [git](#tool-git)
* [awk](#tool-awk) * [awk](#tool-awk)
* [sed](#tool-sed) * [sed](#tool-sed)
* [grep](#tool-grep) * [grep](#tool-grep)
@ -1292,6 +1297,12 @@ find . -type f -exec stat --format '%Y :%y %n' "{}" \; | sort -nr | cut -d: -f2-
find . -not -path '*/\.git*' -type f -print0 | xargs -0 sed -i 's/foo/bar/g' find . -not -path '*/\.git*' -type f -print0 | xargs -0 sed -i 's/foo/bar/g'
``` ```
###### Recursively find suid executables
```bash
find / \( -perm -4000 -o -perm -2000 \) -type f -exec ls -la {} \;
```
___ ___
##### Tool: [top](https://en.wikipedia.org/wiki/Top_(software)) ##### Tool: [top](https://en.wikipedia.org/wiki/Top_(software))
@ -1777,6 +1788,46 @@ watch --interval 5 killall -USR1 dd
echo "string" | dd of=filename echo "string" | dd of=filename
``` ```
___
##### Tool: [gpg](https://www.gnupg.org/)
###### Export public key
```bash
gpg --export --armor "<username>" > username.pkey
```
* `--export` - export all keys from all keyrings or specific key
* `-a|--armor` - create ASCII armored output
###### Encrypt file
```bash
gpg -e -r "<username>" dump.sql
```
* `-e|--encrypt` - encrypt data
* `-r|--recipient` - encrypt for specific <username>
###### Decrypt file
```bash
gpg -o dump.sql -d dump.sql.gpg
```
* `-o|--output` - use as output file
* `-d|--decrypt` - decrypt data (default)
###### Search recipient
```bash
gpg --keyserver hkp://keyserver.ubuntu.com --search-keys "<username>"
```
* `--keyserver` - set specific key server
* `--search-keys` - search for keys on a key server
<a name="http-https"><b>HTTP/HTTPS</b></a> <a name="http-https"><b>HTTP/HTTPS</b></a>
##### Tool: [curl](https://curl.haxx.se) ##### Tool: [curl](https://curl.haxx.se)
@ -2498,6 +2549,21 @@ socat TCP-LISTEN:1234,bind=127.0.0.1,reuseaddr,fork,su=nobody,range=127.0.0.0/8
___ ___
##### Tool: [p0f](http://lcamtuf.coredump.cx/p0f3/)
###### Set iface in promiscuous mode and dump traffic to the log file
```bash
p0f -i enp0s25 -p -d -o /dump/enp0s25.log
```
* `-i` - listen on the specified interface
* `-p` - set interface in promiscuous mode
* `-d` - fork into background
* `-o` - output file
___
##### Tool: [lsof](https://en.wikipedia.org/wiki/Lsof) ##### Tool: [lsof](https://en.wikipedia.org/wiki/Lsof)
###### Show process that use internet connection at the moment ###### Show process that use internet connection at the moment
@ -2687,6 +2753,20 @@ _dname="google.com" ; curl -s "https://dns.google.com/resolve?name=${_dname}&typ
<a name="programming"><b>Programming</b></a> <a name="programming"><b>Programming</b></a>
##### Tool: [git](https://git-scm.com/)
###### Log alias for a decent view of your repo
```bash
# 1)
git log --oneline --decorate --graph --all
# 2)
git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
```
___
##### Tool: [python](https://www.python.org/) ##### Tool: [python](https://www.python.org/)
###### Static HTTP web server ###### Static HTTP web server
@ -2730,6 +2810,18 @@ httpd.socket = ssl.wrap_socket (httpd.socket,
httpd.serve_forever() httpd.serve_forever()
``` ```
###### Encode base64
```bash
python -m base64 -e <<< "sample string"
```
###### Decode base64
```bash
python -m base64 -d <<< "dGhpcyBpcyBlbmNvZGVkCg=="
```
##### Tool: [awk](http://www.grymoire.com/Unix/Awk.html) ##### Tool: [awk](http://www.grymoire.com/Unix/Awk.html)
###### Remove duplicate entries in a file without sorting ###### Remove duplicate entries in a file without sorting