Updated .alias'
This commit is contained in:
parent
59d7922755
commit
6808dce8ce
155
.aliases
155
.aliases
@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
## DOWNLOADED FROM GIT REPO
|
## DOWNLOADED FROM https://git.ncltech.co.uk/phil/.serverdotfiles
|
||||||
|
|
||||||
# My Alias
|
# My Alias
|
||||||
|
|
||||||
@ -29,6 +29,10 @@ alias webm-mp3-folder='for webm in *.webm; do ffmpeg -i "$webm" -ab 320k -map_me
|
|||||||
alias avi-mp4-folder='for vid in *.avi; do ffmpeg -i "$vid" -c:v copy -c:a copy -y "${vid%.avi}.mp4"; done'
|
alias avi-mp4-folder='for vid in *.avi; do ffmpeg -i "$vid" -c:v copy -c:a copy -y "${vid%.avi}.mp4"; done'
|
||||||
alias avi-mp4='avimp4(){ ffmpeg -i "$1" -c:v copy -c:a copy -y "${1%.avi}.mp4"; unset -f avimp4;}; avimp4'
|
alias avi-mp4='avimp4(){ ffmpeg -i "$1" -c:v copy -c:a copy -y "${1%.avi}.mp4"; unset -f avimp4;}; avimp4'
|
||||||
|
|
||||||
|
# When you get bored
|
||||||
|
alias telnet-starwars='telnet towel.blinkenlights.nl'
|
||||||
|
alias nethack-online='ssh nethack@nethack.alt.org ; clear'
|
||||||
|
alias tron-online='ssh sshtron.zachlatta.com ; clear'
|
||||||
|
|
||||||
# My IP Info
|
# My IP Info
|
||||||
alias myip='curl -s https://ipv4.am.i.mullvad.net/json | python -m json.tool && echo'
|
alias myip='curl -s https://ipv4.am.i.mullvad.net/json | python -m json.tool && echo'
|
||||||
@ -47,12 +51,10 @@ alias svim='sudo vim'
|
|||||||
alias del='shred -f -n 30 -z -u -v'
|
alias del='shred -f -n 30 -z -u -v'
|
||||||
alias del-quick='shred -f -n 3 -z -u -v'
|
alias del-quick='shred -f -n 3 -z -u -v'
|
||||||
|
|
||||||
|
|
||||||
#SAV Command
|
#SAV Command
|
||||||
alias sav-start='sudo service sav-protect start'
|
alias sav-start='sudo service sav-protect start'
|
||||||
alias sav-stop='sudo service sav-protect stop'
|
alias sav-stop='sudo service sav-protect stop'
|
||||||
|
|
||||||
# wget Shortcuts
|
|
||||||
|
|
||||||
# Enable aliases to be sudo’ed
|
# Enable aliases to be sudo’ed
|
||||||
alias sudo='sudo '
|
alias sudo='sudo '
|
||||||
@ -64,15 +66,6 @@ function sniff() {
|
|||||||
function httpdump() {
|
function httpdump() {
|
||||||
sudo tcpdump -i $(ip route | grep '^default' | awk '{print $5}') -n -s 0 -w - | grep -a -o -E \"Host\\: .*|GET \\/.*\"
|
sudo tcpdump -i $(ip route | grep '^default' | awk '{print $5}') -n -s 0 -w - | grep -a -o -E \"Host\\: .*|GET \\/.*\"
|
||||||
}
|
}
|
||||||
# Start-msfconsole
|
|
||||||
function mfsconsole-start(){
|
|
||||||
if [ -d "/opt/sophos-av" ];then
|
|
||||||
sudo service sav-protect stop >> /dev/null
|
|
||||||
msfconsole
|
|
||||||
else
|
|
||||||
msfconsole
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# nmap-basic
|
# nmap-basic
|
||||||
function nmap-initial() {
|
function nmap-initial() {
|
||||||
@ -165,11 +158,13 @@ function pulldots() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# Updates packages for all Distros
|
|
||||||
function update() {
|
## UPDATE FUNCTIONS
|
||||||
sudo -v
|
|
||||||
|
|
||||||
## Update Snaps
|
## Update Snaps
|
||||||
|
function update_snap() {
|
||||||
|
sudo -v
|
||||||
|
|
||||||
# if command -v snap >/dev/null; then
|
# if command -v snap >/dev/null; then
|
||||||
# echo "Updating Snaps..."
|
# echo "Updating Snaps..."
|
||||||
# sudo snap refresh
|
# sudo snap refresh
|
||||||
@ -179,8 +174,12 @@ sudo -v
|
|||||||
else
|
else
|
||||||
echo "No Snap Found"
|
echo "No Snap Found"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
## Update Flatpaks
|
}
|
||||||
|
|
||||||
|
## Update Flatpak
|
||||||
|
function update_flatpak() {
|
||||||
|
sudo -v
|
||||||
|
|
||||||
if [[ -f "/usr/bin/flatpak" ]];then
|
if [[ -f "/usr/bin/flatpak" ]];then
|
||||||
echo "Updating Flatpaks..."
|
echo "Updating Flatpaks..."
|
||||||
@ -188,6 +187,11 @@ sudo -v
|
|||||||
else
|
else
|
||||||
echo "No Flatpak Found"
|
echo "No Flatpak Found"
|
||||||
fi
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
## Updates packages for all Linux Distros
|
||||||
|
function update_linux() {
|
||||||
|
sudo -v
|
||||||
|
|
||||||
## Parrot OS
|
## Parrot OS
|
||||||
if [ "$(grep -c "parrot" /etc/os-release)" -gt 0 ]; then
|
if [ "$(grep -c "parrot" /etc/os-release)" -gt 0 ]; then
|
||||||
@ -200,7 +204,9 @@ if [ "$(grep -c "parrot" /etc/os-release)" -gt 0 ]; then
|
|||||||
sudo parrot-upgrade -y && sudo apt full-upgrade -y
|
sudo parrot-upgrade -y && sudo apt full-upgrade -y
|
||||||
|
|
||||||
fi
|
fi
|
||||||
## Kali
|
|
||||||
|
|
||||||
|
##Kali
|
||||||
elif [ "$(grep -c "kali" /etc/os-release)" -gt 0 ]; then
|
elif [ "$(grep -c "kali" /etc/os-release)" -gt 0 ]; then
|
||||||
echo "Updating Apt Packages..."
|
echo "Updating Apt Packages..."
|
||||||
if [ -d "/opt/sophos-av" ];then
|
if [ -d "/opt/sophos-av" ];then
|
||||||
@ -209,7 +215,9 @@ elif [ "$(grep -c "kali" /etc/os-release)" -gt 0 ]; then
|
|||||||
sudo service sav-protect start >> /dev/null
|
sudo service sav-protect start >> /dev/null
|
||||||
else
|
else
|
||||||
sudo apt update && sudo apt --autoremove full-upgrade -y
|
sudo apt update && sudo apt --autoremove full-upgrade -y
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
## Debian
|
## Debian
|
||||||
elif [ "$(grep -c "debian" /etc/os-release)" -gt 0 ]; then
|
elif [ "$(grep -c "debian" /etc/os-release)" -gt 0 ]; then
|
||||||
echo "Updating Apt Packages..."
|
echo "Updating Apt Packages..."
|
||||||
@ -220,6 +228,8 @@ elif [ "$(grep -c "debian" /etc/os-release)" -gt 0 ]; then
|
|||||||
else
|
else
|
||||||
sudo apt clean && sudo apt update && sudo apt full-upgrade -y
|
sudo apt clean && sudo apt update && sudo apt full-upgrade -y
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
##Arch
|
##Arch
|
||||||
elif [ "$(grep -c "arch" /etc/os-release)" -gt 0 ]; then
|
elif [ "$(grep -c "arch" /etc/os-release)" -gt 0 ]; then
|
||||||
echo "Updating Pacman Packages"
|
echo "Updating Pacman Packages"
|
||||||
@ -231,6 +241,8 @@ elif [ "$(grep -c "arch" /etc/os-release)" -gt 0 ]; then
|
|||||||
pacmanorphan=$(sudo pacman -Qdt)
|
pacmanorphan=$(sudo pacman -Qdt)
|
||||||
sudo pacman -Syy -y && sudo -v && sudo pacman -Syu -y && sudo pacman --noconfirm -R $(pacman -Qdtq)
|
sudo pacman -Syy -y && sudo -v && sudo pacman -Syu -y && sudo pacman --noconfirm -R $(pacman -Qdtq)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
## Fedora
|
## Fedora
|
||||||
elif [ "$(grep -c "fedora" /etc/os-release)" -gt 0 ]; then
|
elif [ "$(grep -c "fedora" /etc/os-release)" -gt 0 ]; then
|
||||||
echo "Updating DNF Packages"
|
echo "Updating DNF Packages"
|
||||||
@ -246,6 +258,25 @@ else
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
## Update All package managers
|
||||||
|
function update() {
|
||||||
|
|
||||||
|
## Update Snaps
|
||||||
|
update_snap
|
||||||
|
|
||||||
|
## Update Flatpaks
|
||||||
|
update_flatpak
|
||||||
|
|
||||||
|
## Update Linux
|
||||||
|
update_linux
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# Decrypt pfSence backup configs # pfdecrypt 'File-in' 'File-out' 'Password'
|
||||||
|
pfdecrypt() {
|
||||||
|
cat "$1" | sed -e '1d' -e '$d' | base64 -d | openssl enc -d -aes-256-cbc -md md5 -out "$2" -k "$3"
|
||||||
|
}
|
||||||
|
|
||||||
# Extract Function
|
# Extract Function
|
||||||
extract() {
|
extract() {
|
||||||
if [ ! -f "$1" ];
|
if [ ! -f "$1" ];
|
||||||
@ -284,6 +315,8 @@ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0
|
|||||||
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=0
|
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Start CyberChef
|
||||||
|
alias cyberchef="open /opt/cyberchef/cyberchef.sh"
|
||||||
|
|
||||||
# Local IP lookup
|
# Local IP lookup
|
||||||
alias ips="ip a | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1'"
|
alias ips="ip a | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1'"
|
||||||
@ -293,26 +326,30 @@ alias wlan0="ip a s wlan0 | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -
|
|||||||
alias wlan1="ip a s wlan1 | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*'"
|
alias wlan1="ip a s wlan1 | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*'"
|
||||||
alias tun0="ip a s tun0 | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*'"
|
alias tun0="ip a s tun0 | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*'"
|
||||||
alias tun1="ip a s tun1 | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*'"
|
alias tun1="ip a s tun1 | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*'"
|
||||||
|
# Sublist3r
|
||||||
|
alias sublist3r="python3 /opt/Sublist3r/sublist3r.py"
|
||||||
|
|
||||||
|
# Get PentestMonkey Reverse php Shell
|
||||||
|
alias phpshell='wget https://raw.githubusercontent.com/pentestmonkey/php-reverse-shell/master/php-reverse-shell.php -O "shell.php"'
|
||||||
|
|
||||||
|
# Start reverse_shell_generator
|
||||||
|
alias reverse-shell-gen-start='docker start a2f132aa528a; open http://localhost:3321'
|
||||||
|
alias reverse-shell-gen-stop='docker stop a2f132aa528a'
|
||||||
|
|
||||||
# WG quick gen
|
# WG quick gen
|
||||||
alias wg-gen="wg genkey | sudo tee ~/wg/"$1"-priv | wg pubkey | sudo tee ~/wg/"$1"-pub"
|
alias wg-gen="wg genkey | sudo tee ~/wg/"$1"-priv | wg pubkey | sudo tee ~/wg/"$1"-pub"
|
||||||
|
|
||||||
# Wireguard - TheHomeTunnel
|
|
||||||
alias thehometunnel-up="sudo wg-quick up TheHomeTunnel"
|
|
||||||
alias thehometunnel-down="sudo wg-quick down TheHomeTunnel"
|
|
||||||
|
|
||||||
# Wireguard - C2-Gateway1
|
|
||||||
alias c2-gateway1-up="sudo wg-quick up C2-Gateway1"
|
|
||||||
alias c2-gateway1-down="sudo wg-quick down C2-Gateway1"
|
|
||||||
|
|
||||||
|
|
||||||
# windirstat shortcut for ncdu
|
# windirstat shortcut for ncdu
|
||||||
alias windirstat="ncdu"
|
alias windirstat="ncdu"
|
||||||
|
|
||||||
#What OS
|
#What OS
|
||||||
alias os='cat /etc/os-release'
|
alias os='cat /etc/os-release'
|
||||||
|
|
||||||
|
## My Domains Expiry dates - Add list of domains to ~/.domains/domains.txt
|
||||||
|
function my-domains()
|
||||||
|
{
|
||||||
|
lines=$(cat ~/.domains/domains.txt);for domain in $lines; do echo "$(whois $domain | grep -i 'Expiry date:')" - $domain; done
|
||||||
|
}
|
||||||
|
|
||||||
## Change Default Shell
|
## Change Default Shell
|
||||||
alias shell="cat /etc/shells"
|
alias shell="cat /etc/shells"
|
||||||
@ -321,6 +358,66 @@ alias set-shell-zsh="chsh -s /usr/bin/zsh"
|
|||||||
alias set-shell-tmux="chsh -s /usr/bin/tmux"
|
alias set-shell-tmux="chsh -s /usr/bin/tmux"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Subnet Table
|
||||||
|
function subnet-table() {
|
||||||
|
echo " --------------------------------------------------------------------------"
|
||||||
|
echo "| Bit Length | Max Hosts | Subnet Mask | Binary Mask | Mask Length |"
|
||||||
|
echo "--------------------------------------------------------------------------"
|
||||||
|
echo "| 0 | 1 | 255.255.255.255 | 11111111 | 32 |"
|
||||||
|
echo "| 0 | 2 | 255.255.255.254 | 11111110 | 31 |"
|
||||||
|
echo "| 0 | 4 | 255.255.255.252 | 11111100 | 30 |"
|
||||||
|
echo "| 0 | 8 | 255.255.255.248 | 11111000 | 29 |"
|
||||||
|
echo "| 0 | 16 | 255.255.255.240 | 11110000 | 28 |"
|
||||||
|
echo "| 0 | 32 | 255.255.255.224 | 11100000 | 27 |"
|
||||||
|
echo "| 0 | 64 | 255.255.255.192 | 11000000 | 26 |"
|
||||||
|
echo "| 0 | 128 | 255.255.255.128 | 10000000 | 25 |"
|
||||||
|
echo "| 0 | 256 | 255.255.255.0 | 11111111 | 24 |"
|
||||||
|
echo "| 0 | 512 | 255.255.254.0 | 11111110 | 23 |"
|
||||||
|
echo "| 0 | 1024 | 255.255.252.0 | 11111100 | 22 |"
|
||||||
|
echo "| 0 | 2048 | 255.255.248.0 | 11111000 | 21 |"
|
||||||
|
echo "| 0 | 4096 | 255.255.240.0 | 11110000 | 20 |"
|
||||||
|
echo "| 0 | 8192 | 255.255.224.0 | 11100000 | 19 |"
|
||||||
|
echo "| 0 | 16384 | 255.255.192.0 | 11000000 | 18 |"
|
||||||
|
echo "| 0 | 32768 | 255.255.128.0 | 10000000 | 17 |"
|
||||||
|
echo "| 0 | 65536 | 255.255.0.0 | 11111111 | 16 |"
|
||||||
|
echo "| 0 | 131072 | 255.255.0.0 | 11111110 | 15 |"
|
||||||
|
echo "| 0 | 262144 | 255.254.0.0 | 11111100 | 14 |"
|
||||||
|
echo "| 0 | 524288 | 255.252.0.0 | 11111000 | 13 |"
|
||||||
|
echo "| 0 | 1048576 | 255.240.0.0 | 11110000 | 12 |"
|
||||||
|
echo "| 0 | 2097152 | 255.224.0.0 | 11100000 | 11 |"
|
||||||
|
echo "| 0 | 4194304 | 255.192.0.0 | 11000000 | 10 |"
|
||||||
|
echo "| 0 | 8388608 | 255.128.0.0 | 10000000 | 9 |"
|
||||||
|
echo "| 0 | 16777216| 255.0.0.0 | 11111111 | 8 |"
|
||||||
|
echo "--------------------------------------------------------------------------"
|
||||||
|
}
|
||||||
|
|
||||||
|
## Check AbuseIPdb
|
||||||
|
abuseip_check() {
|
||||||
|
ip="$1"
|
||||||
|
|
||||||
|
abuseipdb_api_key="$HOME/.api/.abuseipdb_api_key"
|
||||||
|
|
||||||
|
if [ ! -f "$abuseipdb_api_key" ]; then
|
||||||
|
echo "API key file not found at $abuseipdb_api_key"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
api_key=$(cat "$abuseipdb_api_key")
|
||||||
|
|
||||||
|
if [ -z "$ip" ]; then
|
||||||
|
echo "Usage: abuseip_check <IP_ADDRESS>"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
curl --silent -G https://api.abuseipdb.com/api/v2/check \
|
||||||
|
--data-urlencode "ipAddress=$ip" \
|
||||||
|
-d maxAgeInDays=90 \
|
||||||
|
-d verbose \
|
||||||
|
-H "Key: $api_key" \
|
||||||
|
-H "Accept: application/json" | jq
|
||||||
|
}
|
||||||
|
alias temp="vcgencmd measure_temp"
|
||||||
## Display all commands in this Alias file
|
## Display all commands in this Alias file
|
||||||
alias my-alias="cat ~/.aliases | grep -oP 'alias\s\K[^=]+' | sort -n"
|
alias my-alias="cat ~/.aliases | grep -oP 'alias\s\K[^=]+' | sort -n"
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user