| Line 1: |
Line 1: |
| − | === Create alias === | + | ===Create alias=== |
| | <nowiki>alias imagenes='cd /media/discoduro/archivos/Pictures'</nowiki> | | <nowiki>alias imagenes='cd /media/discoduro/archivos/Pictures'</nowiki> |
| − | === Create permanent alias === | + | ===Create permanent alias=== |
| | <nowiki>echo 'alias imagenes="cd /media/discoduro/archivos/Pictures"' >> ~/.bash_aliases && . ~/.bashrc</nowiki> | | <nowiki>echo 'alias imagenes="cd /media/discoduro/archivos/Pictures"' >> ~/.bash_aliases && . ~/.bashrc</nowiki> |
| | | | |
| − | === delete alias === | + | ===delete alias=== |
| | <nowiki>unalias imagenes</nowiki> | | <nowiki>unalias imagenes</nowiki> |
| − | === see defined alias === | + | ===see defined alias=== |
| | <nowiki>alias</nowiki> | | <nowiki>alias</nowiki> |
| − | === alias definition file === | + | ===alias definition file=== |
| | alias can also be defined in file ~/.bash_aliases.<br /> | | alias can also be defined in file ~/.bash_aliases.<br /> |
| | =~/.bash_aliases= | | =~/.bash_aliases= |
| − | == BBVA == | + | ==BBVA== |
| | <nowiki>alias clip="cat /media/sf_vmshared/clipboard" | | <nowiki>alias clip="cat /media/sf_vmshared/clipboard" |
| − | alias nanoclip="nano /media/sf_vmshared/clipboard" | + | alias nanoclip="nano /media/sf_vmshared/clipboard" |
| − | #alias runserver="python manage.py runserver 0.0.0.0:8888 --settings=malwepid.settings.dev" | + | #alias runserver="python manage.py runserver 0.0.0.0:8888 --settings=malwepid.settings.dev" |
| − | alias runserver="python manage.py runserver 0.0.0.0:8888" | + | alias runserver="python manage.py runserver 0.0.0.0:8888" |
| − | alias ssh_malwepid="ssh -i ~/.ssh/DNC-FKY.pem ubuntu@ec2-52-57-220-220.eu-central-1.compute.amazonaws.com" | + | alias ssh_malwepid="ssh -i ~/.ssh/DNC-FKY.pem ubuntu@ec2-52-57-220-220.eu-central-1.compute.amazonaws.com" |
| − | alias fpsim_fronend='ssh ubuntu@fpsim-frontend' | + | alias fpsim_fronend='ssh ubuntu@fpsim-frontend' |
| − | alias fpsim_spark="ssh ubuntu@fpsim-frontend 'ssh ubuntu@fpsim-spark'" | + | alias fpsim_spark="ssh ubuntu@fpsim-frontend 'ssh ubuntu@fpsim-spark'" |
| − | alias dev_settings="export DJANGO_SETTINGS_MODULE=malwepid.settings.dev" | + | alias dev_settings="export DJANGO_SETTINGS_MODULE=malwepid.settings.dev" |
| − | alias tunnel_fsimdb="ssh -i ~/.ssh/DNC-FKY.pem -N -L 5555:fsim-dbpg.c9hdfwhhklwy.eu-central-1.rds.amazonaws.com:5432 ubuntu@ec2-52-57-220-220.eu-central-1.compute.amazonaws.com" | + | alias tunnel_fsimdb="ssh -i ~/.ssh/DNC-FKY.pem -N -L 5555:fsim-dbpg.c9hdfwhhklwy.eu-central-1.rds.amazonaws.com:5432 ubuntu@ec2-52-57-220-220.eu-central-1.compute.amazonaws.com" |
| − | alias tunnel_newsdb="ssh -i ~/.ssh/rra_id.pem -N -L 5555:fsim-dbpg.c9hdfwhhklwy.eu-central-1.rds.amazonaws.com:5432 ubuntu@news.menupayapp.com" | + | alias tunnel_newsdb="ssh -i ~/.ssh/rra_id.pem -N -L 5555:fsim-dbpg.c9hdfwhhklwy.eu-central-1.rds.amazonaws.com:5432 ubuntu@news.menupayapp.com" |
| − | alias tunnel_news_adsl="ssh -i ~/.ssh/rt_rsa -ND 10.0.2.15:1111 rra@20.1.40.109" | + | alias tunnel_news_adsl="ssh -i ~/.ssh/rt_rsa -ND 10.0.2.15:1111 rra@20.1.40.109" |
| − | alias push="git push origin --all;git push gitlab --all;git push origin --tags;git push gitlab --tags" | + | alias push="git push origin --all;git push gitlab --all;git push origin --tags;git push gitlab --tags" |
| − | alias pdgrt_remote_master_back="git remote set-url origin git@git.rra.lan:pdgrt/misiones/back-end.git;git remote add gitlab git@git.herrerosolis.com:BBVA-RedTeam/Django/pdgrt/master-back.git" | + | alias pdgrt_remote_master_back="git remote set-url origin git@git.rra.lan:pdgrt/misiones/back-end.git;git remote add gitlab git@git.herrerosolis.com:BBVA-RedTeam/Django/pdgrt/master-back.git" |
| − | alias pdgrt_remote_master_front="git remote set-url origin git@git.rra.lan:pdgrt/misiones/front-end.git;git remote add gitlab git@git.herrerosolis.com:BBVA-RedTeam/Django/pdgrt/master-front.git" | + | alias pdgrt_remote_master_front="git remote set-url origin git@git.rra.lan:pdgrt/misiones/front-end.git;git remote add gitlab git@git.herrerosolis.com:BBVA-RedTeam/Django/pdgrt/master-front.git" |
| − | alias pdgrt_remote_node_back="git remote set-url origin git@git.rra.lan:pdgrt/encargos/back-end.git;git remote add gitlab git@git.herrerosolis.com:BBVA-RedTeam/Django/pdgrt/node-back.git" | + | alias pdgrt_remote_node_back="git remote set-url origin git@git.rra.lan:pdgrt/encargos/back-end.git;git remote add gitlab git@git.herrerosolis.com:BBVA-RedTeam/Django/pdgrt/node-back.git" |
| − | alias pdgrt_remote_node_front="git remote set-url origin git@git.rra.lan:pdgrt/encargos/front-end.git;git remote add gitlab git@git.herrerosolis.com:BBVA-RedTeam/Django/pdgrt/node-front.git" | + | alias pdgrt_remote_node_front="git remote set-url origin git@git.rra.lan:pdgrt/encargos/front-end.git;git remote add gitlab git@git.herrerosolis.com:BBVA-RedTeam/Django/pdgrt/node-front.git" |
| − | alias pdgrt_remote_deploy="git remote set-url origin git@git.rra.lan:pdgrt/deploy.git;git remote add gitlab git@git.herrerosolis.com:BBVA-RedTeam/Django/pdgrt/deploy.git" | + | alias pdgrt_remote_deploy="git remote set-url origin git@git.rra.lan:pdgrt/deploy.git;git remote add gitlab git@git.herrerosolis.com:BBVA-RedTeam/Django/pdgrt/deploy.git" |
| − | alias dns="sudo cp ~/.openvpn/resolv.conf /etc" | + | alias dns="sudo cp ~/.openvpn/resolv.conf /etc" |
| − | alias firefox='/opt/firefox/firefox' | + | alias firefox='/opt/firefox/firefox' |
| − | alias pilaf_settings="export DJANGO_SETTINGS_MODULE=pilaf_detectors.settings.test" | + | alias pilaf_settings="export DJANGO_SETTINGS_MODULE=pilaf_detectors.settings.test" |
| − | alias mirror_log='tail -f /home/rafa/PycharmProjects/git_mirror/logs/git_mirror.log' | + | alias mirror_log='tail -f /home/rafa/PycharmProjects/git_mirror/logs/git_mirror.log' |
| − | alias mirror="/home/rafa/.virtualenvs/git_mirror/bin/python /home/rafa/PycharmProjects/git_mirror/mirror.py work" | + | alias mirror="/home/rafa/.virtualenvs/git_mirror/bin/python /home/rafa/PycharmProjects/git_mirror/mirror.py work" |
| − | alias terse='/home/rafa/RACF/terse/terselinux.i386' | + | alias terse='/home/rafa/RACF/terse/terselinux.i386' |
| − | alias push='git push' | + | alias push='git push' |
| − | alias upgrade="sudo apt update && sudo apt upgrade" | + | alias upgrade="sudo apt update && sudo apt upgrade" |
| − | # Proxy | + | # Proxy |
| | + | |
| | + | ETH0=$(ifconfig | grep -A 1 eth0 | grep inet | awk '{print $2}') |
| | + | TUN0=$(ifconfig | grep -A 1 tun0 | grep inet | awk '{print $2}') |
| | + | alias foxy="ssh -ND 127.0.0.1:1080 -i ~/.ssh/DNC-FKY.pem ubuntu@ec2-52-57-220-220.eu-central-1.compute.amazonaws.com" |
| | + | alias proxy_vpn="echo 'Opening SOCKS5 @$TUN0:1080' && ssh -ND $TUN0:1080 rafa@localhost" |
| | + | alias proxy_15="echo 'Opening SOCKS5 @$ETH0:1080' && ssh -ND $ETH0:1080 rafa@localhost"</nowiki> |
| | | | |
| − | ETH0=$(ifconfig | grep -A 1 eth0 | grep inet | awk '{print $2}')
| + | ==Trinity== |
| − | TUN0=$(ifconfig | grep -A 1 tun0 | grep inet | awk '{print $2}')
| + | #!/bin/bash |
| − | alias foxy="ssh -ND 127.0.0.1:1080 -i ~/.ssh/DNC-FKY.pem ubuntu@ec2-52-57-220-220.eu-central-1.compute.amazonaws.com"
| + | alias upgrade="sudo apt update && sudo apt upgrade" |
| − | alias proxy_vpn="echo 'Opening SOCKS5 @$TUN0:1080' && ssh -ND $TUN0:1080 rafa@localhost"
| + | alias youtube-mp3="youtube-dl --verbose --extract-audio --audio-format mp3" |
| − | alias proxy_15="echo 'Opening SOCKS5 @$ETH0:1080' && ssh -ND $ETH0:1080 rafa@localhost"</nowiki>
| + | alias instala="sudo apt-get install" |
| − | | + | alias vpn=/home/rafa/vpn.sh |
| − | == Trinity == | + | alias todo="nano /media/rafa/GIT/documentos/TODO" |
| − | <nowiki>#!/bin/bash | + | alias towiki="nano /media/rafa/GIT/TO_WIKI" |
| − | alias upgrade="sudo apt update && sudo apt upgrade" | + | alias rtcode="cd /home/rafa/documentos/work/bbva/git/RedTeam" |
| − | alias youtube-mp3="youtube-dl --verbose --extract-audio --audio-format mp3" | + | alias tunel_mail_accounts="echo 'To port 3666' && ssh -N -L 3666:localhost:3306 ubuntu@webmail.herrerosolis.com" |
| − | alias instala="sudo apt-get install" | + | alias clone="git clone" |
| − | alias vpn=/home/rafa/vpn.sh | + | alias push="git push" |
| − | alias todo="nano /media/rafa/GIT/documentos/TODO" | + | alias fetch="git fetch" |
| − | alias towiki="nano /media/rafa/GIT/TO_WIKI" | + | alias commit="git commit -m" |
| − | alias rtcode="cd /home/rafa/documentos/work/bbva/git/RedTeam" | + | alias add="git add ." |
| − | alias tunel_mail_accounts="echo 'To port 3666' && ssh -N -L 3666:localhost:3306 ubuntu@webmail.herrerosolis.com" | + | alias git2fa="oathtool --totp -b <seed>" |
| − | alias clone="git clone" | + | alias cpc_flower="echo 'Flower available at: <nowiki>http://localhost:5555'</nowiki> && ssh -p 7777 -i .ssh/cpc.pem -N -L 5555:localhost:5555 ubuntu@cpc" |
| − | alias push="git push" | + | alias ssh_malwepid='ssh -i ~/.ssh/DNC-FKY.pem ubuntu@ec2-52-57-220-220.eu-central-1.compute.amazonaws.com' |
| − | alias fetch="git fetch" | + | alias ihacklabs="sudo openvpn /home/rafa/Descargas/labvpn/Hacking_Lab_Zr0kE_Hacking.ovpn" |
| − | alias commit="git commit -m" | + | alias tinderbot="workon tinder-bot; cd ~/PycharmProjects/tinder_bot/FlirtManager; python manage.py runserver 127.0.0.1:8888 --noreload" |
| − | alias add="git add ." | + | alias kill_tinderbot="ps aux | grep 'python manage.py runserver 127.0.0.1:8888 --noreload' | grep -v grep | awk '{print $2}' | xargs -n 1 kill" |
| − | alias git2fa="oathtool --totp -b 2rkjxgbfnsjmdk5t7gbjtb3acdpb4hms" | + | alias popcorntime="~/apps/popcorntime/Popcorn-Time &" |
| − | alias cpc_flower="echo 'Flower available at: http://localhost:5555' && ssh -p 7777 -i .ssh/cpc.pem -N -L 5555:localhost:5555 ubuntu@cpc" | + | alias dns='sudo mkdir /run/resolvconf && echo "nameserver 8.8.8.8" | sudo tee /run/resolvconf/resolv.conf' |
| − | alias ssh_malwepid='ssh -i ~/.ssh/DNC-FKY.pem ubuntu@ec2-52-57-220-220.eu-central-1.compute.amazonaws.com' | + | alias serve='/usr/bin/python -m SimpleHTTPServer' |
| − | alias ihacklabs="sudo openvpn /home/rafa/Descargas/labvpn/Hacking_Lab_Zr0kE_Hacking.ovpn" | + | |
| − | alias tinderbot="workon tinder-bot; cd ~/PycharmProjects/tinder_bot/FlirtManager; python manage.py runserver 127.0.0.1:8888 --noreload" | + | TORRENTS_DIR='/home/rafa/PycharmProjects/Scrapers/xdownload/XDownload/XDownload/torrents/pornbay' |
| − | alias kill_tinderbot="ps aux | grep 'python manage.py runserver 127.0.0.1:8888 --noreload' | grep -v grep | awk '{print $2}' | xargs -n 1 kill" | + | TRANSMISSION_DOWNLOAD_FOLDER='/home/rafa/Downloads/tranmission' |
| − | alias popcorntime="~/apps/popcorntime/Popcorn-Time &" | + | alias send_torrents='find /home/rafa/Vídeos -path /home/rafa/Vídeos/Morpheus -prune -o -name "*.torrent" -exec rsync --remove-source-files {} morpheus:/home/rafa/popcorntime_torrents \;' |
| − | alias dns='sudo mkdir /run/resolvconf && echo "nameserver 8.8.8.8" | sudo tee /run/resolvconf/resolv.conf' | + | alias t-start='sudo service transmission-daemon start' |
| − | alias serve='/usr/bin/python -m SimpleHTTPServer' | + | alias t-stop='sudo service transmission-daemon stop' |
| − | | + | alias t-reload='sudo service transmission-daemon reload' |
| − | TORRENTS_DIR='/home/rafa/PycharmProjects/Scrapers/xdownload/XDownload/XDownload/torrents/pornbay' | + | alias t-list='transmission-remote -n 'transmission:transmission' -l' |
| − | TRANSMISSION_DOWNLOAD_FOLDER='/home/rafa/Downloads/tranmission' | + | alias t-basicstats='transmission-remote -n 'transmission:transmission' -st' |
| − | alias send_torrents='find /home/rafa/Vídeos -path /home/rafa/Vídeos/Morpheus -prune -o -name "*.torrent" -exec rsync --remove-source-files {} morpheus:/home/rafa/popcorntime_torrents \;' | + | alias t-fullstats='transmission-remote -n 'transmission:transmission' -si' |
| − | alias t-start='sudo service transmission-daemon start' | + | alias t-status='sudo systemctl status transmission-daemon' |
| − | alias t-stop='sudo service transmission-daemon stop' | + | # alias t-download='echo transmission-cli -w ${TRANSMISSION_DOWNLOAD_FOLDER} -er $TORRENTS_DIR' |
| − | alias t-reload='sudo service transmission-daemon reload' | + | |
| − | alias t-list='transmission-remote -n 'transmission:transmission' -l' | + | function t-download() { |
| − | alias t-basicstats='transmission-remote -n 'transmission:transmission' -st' | + | transmission-cli -w ${TRANSMISSION_DOWNLOAD_FOLDER} -er $TORRENTS_DIR/${1} |
| − | alias t-fullstats='transmission-remote -n 'transmission:transmission' -si' | + | } |
| − | alias t-status='sudo systemctl status transmission-daemon' | |
| − | # alias t-download='echo transmission-cli -w ${TRANSMISSION_DOWNLOAD_FOLDER} -er $TORRENTS_DIR' | |
| − | | |
| − | function t-download() { | |
| − | transmission-cli -w ${TRANSMISSION_DOWNLOAD_FOLDER} -er $TORRENTS_DIR/${1}
| |
| − | }</nowiki> | |
| | | | |
| | ==Morpheus== | | ==Morpheus== |
| | <nowiki>function tr_move() { | | <nowiki>function tr_move() { |
| − | if [ -z $TR_AUTH ]; then
| + | if [ -z $TR_AUTH ]; then |
| − | echo "Must export TR_AUTH=username:password (leave a space before the comand so it doesn't get recorded at .bash_history"
| + | echo "Must export TR_AUTH=username:password (leave a space before the comand so it doesn't get recorded at .bash_history" |
| − | elif [ -z $1 ]; then
| + | elif [ -z $1 ]; then |
| − | echo "Must provide a torrent id"
| + | echo "Must provide a torrent id" |
| − | else
| + | else |
| − | transmission-remote -n ${TR_AUTH} -t ${1} --move /var/lib/transmission-daemon/downloads/porn/
| + | transmission-remote -n ${TR_AUTH} -t ${1} --move /var/lib/transmission-daemon/downloads/porn/ |
| − | fi
| + | fi |
| − | } | + | } |
| − | | + | |
| − | function tr_list() { | + | function tr_list() { |
| − | if [ -z $TR_AUTH ]; then
| + | if [ -z $TR_AUTH ]; then |
| − | echo "Must export TR_AUTH=username:password (leave a space before the comand so it doesn't get recorded at .bash_history"
| + | echo "Must export TR_AUTH=username:password (leave a space before the comand so it doesn't get recorded at .bash_history" |
| − | else
| + | else |
| − | transmission-remote -n ${TR_AUTH} -l
| + | transmission-remote -n ${TR_AUTH} -l |
| − | fi
| + | fi |
| − | } | + | } |
| − | | + | |
| − | function tr_find() { | + | function tr_find() { |
| − | if [ -z $TR_AUTH ]; then
| + | if [ -z $TR_AUTH ]; then |
| − | echo "Must export TR_AUTH=username:password (leave a space before the comand so it doesn't get recorded at .bash_history"
| + | echo "Must export TR_AUTH=username:password (leave a space before the comand so it doesn't get recorded at .bash_history" |
| − | elif [ -z "${1}" ]; then
| + | elif [ -z "${1}" ]; then |
| − | echo "Must provide a search string"
| + | echo "Must provide a search string" |
| − | else
| + | else |
| − | transmission-remote -n ${TR_AUTH} -l | grep -i "${1}"
| + | transmission-remote -n ${TR_AUTH} -l | grep -i "${1}" |
| − | fi
| + | fi |
| − | } | + | } |
| − | alias upgrade="sudo apt update && sudo apt upgrade"</nowiki> | + | alias upgrade="sudo apt update && sudo apt upgrade"</nowiki> |
| | | | |
| − | == Some usefull alias == | + | ==Some usefull alias== |
| | <nowiki>alias h="history" # quick access to command history | | <nowiki>alias h="history" # quick access to command history |
| − | alias c="clear" # quick way to clear terminal screen | + | alias c="clear" # quick way to clear terminal screen |
| − | alias grep="grep —color -n" # colorize matches; show line numbers | + | alias grep="grep —color -n" # colorize matches; show line numbers |
| − | alias df="df -h" # show free space using human readable units | + | alias df="df -h" # show free space using human readable units |
| − | alias du="du -sh" # show disk usage using human readable units | + | alias du="du -sh" # show disk usage using human readable units |
| − | alias sc="source $HOME/.cshrc" | + | alias sc="source $HOME/.cshrc" |
| − | alias gousb="cd $USBDRIVE_PATH"</nowiki> | + | alias gousb="cd $USBDRIVE_PATH"</nowiki> |