#!/bin/bash
# - bof - #



<<'comment'
# - Configured - #

rm -rf ~/.bashrc;
vim ~/.bashrc;

rm -rf ~/.zshrc;
vim ~/.zshrc;

ssh-keygen -R 192.168.1.1

# - On client - #
cd ~/.ssh;
ssh-keygen -t rsa;

cat ~/.ssh/id_rsa.pub;

# - On server - #
vim ~/.ssh/authorized_keys;

sudo apt install curl git htop inxi net-tools ntp neovim screenfetch tree -y;

# -  - #
# - Documentation - #
comment



# :a
# -  - #
# - Documentation - #
https://www.youtube.com/watch?v=6C-VT9gkMXQ
https://www.youtube.com/watch?v=4t4kBkMsDbQ

https://nmap.org



# :b
# -  - #
# - nMap commands - #

sudo nmap -h;

sudo nmap 192.168.1.102;

sudo nmap -sn 192.168.1.102;
sudo nmap -sn 192.168.1.102/24;

sudo nmap -sn 192.168.1.0/24;

# -  - #
# - Scan 65,000+ ports - #
sudo nmap -p- 192.168.1.102/24;

sudo nmap -p 22 192.168.1.102;
sudo nmap -p 22,80 192.168.1.102;

sudo nmap -p 22 -sV 192.168.1.102;
sudo nmap -p 80 -sV 192.168.1.100;

sudo nmap -O 192.168.1.100;
sudo nmap -O 192.168.1.110;

sudo nmap -vv 192.168.1.110;



# -  - #
# - Saving results - #

sudo nmap 192.168.1.110;

sudo nmap -oA   # - All output - #
sudo nmap -oN   # - Normal output - # (txt file);
sudo nmap -oG   # - grep output - #
sudo nmap -oX   # - Xml output - #

sudo nmap -oA ~/Documents/nMap/nmap_basics 192.168.1.110;   # - All output - #

sudo nmap -oN ~/Documents/nMap/nmap_basics.nNmap 192.168.1.110;   # - Normal output - #
sudo nmap -oG ~/Documents/nMap/nmap_basics.gNmap 192.168.1.110;   # - grep output - #
sudo nmap -oX ~/Documents/nMap/nmap_basics.xNmap 192.168.1.110;   # - Xml output - #



sudo nmap -oA ~/Documents/nMap/nmap_basics 192.168.1.110;   # - All output - #

┌─[is_derayo]──[HPLaptopArch]:~/Documents/nMap$
└──>> la
total 28K
drwxr-xr-x  2 is_derayo is_derayo 4.0K May  8 10:45 ./
drwxrwxr-x 12 is_derayo is_derayo 4.0K May  8 10:45 ../
-rw-r--r--  1 root      root       373 May  8 10:45 nmap_basics.gnmap
-rw-r--r--  1 root      root       466 May  8 10:45 nmap_basics.nmap
-rw-r--r--  1 root      root      9.4K May  8 10:45 nmap_basics.xml



sudo nmap -sC 192.168.1.110;
sudo nmap --script discovery 192.168.1.110;

sudo nmap -O 192.168.1.110;
sudo nmap -sV 192.168.1.110;
sudo nmap -sC 192.168.1.110;


sudo nmap -A 192.168.1.110;       # - All output - #

sudo nmap -sT 192.168.1.110;
sudo nmap -sT -p 80,443 192.168.1.110;
sudo nmap -sS 192.168.1.110;
sudo nmap -sS 192.168.1.0/24;

sudo nmap -sS -p 80,443 192.168.1.0/24;


sudo nmap -sT 192.168.1.110;
sudo nmap -sS 192.168.1.110;

sudo nmap -O 192.168.1.110;
sudo nmap -A 192.168.1.110;

sudo nmap -sS -D 10.7.10.80 192.168.1.110;    # - Decoy will hide your ip - #


sudo nmap --script vuln 192.168.1.110;
sudo nmap --script vuln -D 10.7.10.80 192.168.1.110;    # - Decoy will hide your ip - #


sudo nmap -sn -oN ~/Documents/nMap/alive-Hosts 192.168.1.0/24;     # - All the net at home - #
sudo nmap -sn -oN ~/Documents/nMap/alive-Hosts 192.168.1.0/24 -Pn -n;     # - -n disable DNS name resolution - #

sudo nmap -sn -oN ~/Documents/nMap/alive-Hosts 192.168.1.0/24 -n;     # - -n disable DNS name resolution - #

sudo nmap -p- --min-rate 10000 -oA ~/Documents/nMap/alive-Hosts 192.168.1.110;     # - -n disable DNS name resolution - #
sudo nmap -p- --min-rate 10000 -oA ~/Documents/nMap/alive-Hosts 192.168.1.0/24;

sudo nmap -p- --min-rate 10000 -oA ~/Documents/nMap/alive-Hosts 192.168.1.110 -sU;     # - Only scan UDP ports - #
sudo nmap -p- --min-rate 10000 -oA ~/Documents/nMap/alive-Hosts 192.168.1.0/24 -sU;     # - Only scan UDP ports - #


sudo nmap -p 22,80,443,3306 -sV -oA ~/Documents/nMap/alive-Hosts 192.168.1.110;     # -  - #
sudo nmap -sC -sV -oA ~/Documents/nMap/alive-Hosts 192.168.1.110;     # -  - #


sudo nmap -O 192.168.1.102;
sudo nmap -O 192.168.1.110;

sudo nmap 192.168.1.110 --max-retries 5;
sudo nmap -O 192.168.1.110 --max-retries 5;

# - -sU it takes too long - #
sudo nmap -sU 192.168.1.110 --stats-every=5s;







 

# - eof - #