2024-06-03
This commit is contained in:
		
							
								
								
									
										344
									
								
								_-Review/desktop-h6jg91b.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										344
									
								
								_-Review/desktop-h6jg91b.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,344 @@ | ||||
| --- | ||||
| type: "topic" | ||||
| created: "2024-01-06T01:25:36.078Z" | ||||
| updated: "2024-01-06T01:25:36.078Z" | ||||
| --- | ||||
|  | ||||
| # DESKTOP-H6JG91B | ||||
|  | ||||
| ```conf | ||||
| maas | ||||
| 1178 | ||||
| 1178 | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| sudo -i | ||||
| apt-get update | ||||
| apt-get upgrade | ||||
| apt-get install links unzip net-tools ufw nginx git ncdu nano nmap -y | ||||
| reboot | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| wsl --export Ubuntu Ubuntu-MAAS-001.tar | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| ip a | ||||
| lsb_release -a | ||||
| ufw enable | ||||
| ufw status numbered | ||||
| ufw disable | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| cd /home/maas/ | ||||
| wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh | ||||
| chmod +x ./dotnet-install.sh | ||||
| ./dotnet-install.sh --channel 8.0 | ||||
| ln -s /home/maas/.dotnet/dotnet /usr/local/bin/dotnet | ||||
| export DOTNET_ROOT=$HOME/.dotnet | ||||
| export PATH=$PATH:$HOME/.dotnet:$HOME/.dotnet/tools | ||||
| dotnet --info | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| timedatectl set-timezone America/Phoenix | ||||
| snap install dashkiosk | ||||
| snap restart dashkiosk | ||||
| snap install ubuntu-frame wpe-webkit-mir-kiosk | ||||
| snap set wpe-webkit-mir-kiosk url=http://localhost:9400/receiver | ||||
| wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| /snap/wpe-webkit-mir-kiosk/current/bin/setup.sh | ||||
| wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| snap set ubuntu-frame daemon=true | ||||
| apt-get install -y ca-certificates | ||||
| nano /home/maas/localhost.conf | ||||
| echo >/home/maas/localhost.conf && nano /home/maas/localhost.conf | ||||
| ``` | ||||
|  | ||||
| ```conf | ||||
| [req] | ||||
| default_bits       = 2048 | ||||
| default_keyfile    = localhost.key | ||||
| distinguished_name = req_distinguished_name | ||||
| req_extensions     = req_ext | ||||
| x509_extensions    = v3_ca | ||||
|  | ||||
| [req_distinguished_name] | ||||
| countryName                 = Country Name (2 letter code) | ||||
| countryName_default         = US | ||||
| stateOrProvinceName         = State or Province Name (full name) | ||||
| stateOrProvinceName_default = Arizona | ||||
| localityName                = Locality Name (eg, city) | ||||
| localityName_default        = Anthem | ||||
| organizationName            = Organization Name (eg, company) | ||||
| organizationName_default    = Phares | ||||
| organizationalUnitName      = organizationalunit | ||||
| organizationalUnitName_default = Development | ||||
| commonName                  = Common Name (e.g. server FQDN or YOUR name) | ||||
| commonName_default          = desktop-h6jg91b | ||||
| commonName_max              = 64 | ||||
|  | ||||
| [req_ext] | ||||
| subjectAltName = @alt_names | ||||
|  | ||||
| [v3_ca] | ||||
| subjectAltName = @alt_names | ||||
|  | ||||
| [alt_names] | ||||
| DNS.1   = desktop-h6jg91b | ||||
| DNS.2   = localhost | ||||
| DNS.3   = 127.0.0.1 | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/localhost.key -out /etc/nginx/localhost.crt -config /home/maas/localhost.conf | ||||
| ls /etc/nginx | ||||
| nano /etc/nginx/sites-available/default | ||||
| echo >/etc/nginx/sites-available/default && nano /etc/nginx/sites-available/default | ||||
| ``` | ||||
|  | ||||
| ```conf | ||||
| server { | ||||
|     listen 80 default_server; | ||||
|     listen [::]:80 default_server; | ||||
|     root /var/www/html; | ||||
|     index index.html index.htm index.nginx-debian.html; | ||||
|     server_name _; | ||||
|     location / { | ||||
|         try_files $uri $uri/ =404; | ||||
|     } | ||||
| } | ||||
| server { | ||||
|     ssl_certificate 'localhost.crt'; | ||||
|     ssl_certificate_key 'localhost.key'; | ||||
|     listen 443 default_server ssl http2; | ||||
|     ssl_protocols TLSv1.2 TLSv1.1 TLSv1; | ||||
|     listen [::]:443 default_server ssl http2; | ||||
|     server_name _; | ||||
|     location / { | ||||
|         proxy_set_header        Host $host; | ||||
|         proxy_set_header        X-Real-IP $remote_addr; | ||||
|         proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for; | ||||
|         proxy_set_header        X-Forwarded-Proto $scheme; | ||||
|         proxy_pass              http://localhost:3000/; | ||||
|         proxy_read_timeout      600s; | ||||
|         proxy_send_timeout      600s; | ||||
|     } | ||||
| } | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| nginx -t | ||||
| systemctl restart nginx | ||||
| nginx -s reload | ||||
| exit | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| cp ~/.bash_history /home/maas/bash-history-2023-11-20.txt | ||||
| chown maas /home/maas -R | ||||
| chgrp maas /home/maas -R | ||||
| nano /home/maas/bash-history-2023-11-20.txt | ||||
| exit | ||||
| ``` | ||||
|  | ||||
| ```bash 1.85 GB | ||||
| wsl --export Ubuntu Ubuntu-MAAS-002.tar | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| su -i | ||||
| reboot | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| # https://maas.io/docs/fresh-installation-of-maas | ||||
| sudo -i | ||||
| snap install --channel=3.4/edge maas | ||||
| systemctl disable --now systemd-timesyncd | ||||
| apt install -y postgresql | ||||
| ``` | ||||
|  | ||||
| ```postgresql | ||||
| mikepharesjr = ___________ | ||||
| 1178 = ___________ | ||||
| maas = ___________ | ||||
| localhost = _________ | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| sudo -i -u postgres psql | ||||
| drop database maas with (force); | ||||
| \q | ||||
| sudo -i -u postgres psql -c "CREATE USER \"mikepharesjr\" WITH ENCRYPTED PASSWORD '1178'" | ||||
| sudo -i -u postgres createdb -O "mikepharesjr" "maas" | ||||
| cat /etc/postgresql/14/main/pg_hba.conf | ||||
| nano /etc/postgresql/14/main/pg_hba.conf | ||||
| ``` | ||||
|  | ||||
| ```conf | ||||
| host    maas    mikepharesjr    0/0     md5 | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| maas init region+rack --database-uri "postgres://mikepharesjr:1178@localhost/maas" | ||||
| ``` | ||||
|  | ||||
| ```conf | ||||
| http://172.23.77.6:5240/MAAS | ||||
| http://127.0.0.1:5240/MAAS | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| maas createadmin | ||||
| ``` | ||||
|  | ||||
| ```conf | ||||
| mikepharesjr | ||||
| 1178 | ||||
| 1178 | ||||
| mikepharesjr@msn.com | ||||
| gh:mikepharesjr | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/localhost.key -out /etc/nginx/localhost.crt -config /home/maas/localhost.conf | ||||
| ls /etc/nginx | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| maas status | ||||
| # http://localhost:5240/MAAS | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| snap stop maas | ||||
| systemctl stop postgresql.service | ||||
| ~~systemctl stop maas-dhcpd.service~~ | ||||
| ~~systemctl stop maas-rackd.service~~ | ||||
| ~~systemctl stop maas-regiond.service~~ | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| snap stop maas | ||||
| snap remove --purge maas | ||||
| systemctl enable --now systemd-timesyncd | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| systemctl disable --now systemd-timesyncd | ||||
| snap install --channel=3.4/edge maas | ||||
| maas init region+rack --database-uri "postgres://mikepharesjr:1178@localhost/maas" | ||||
| maas status | ||||
| ``` | ||||
|  | ||||
| ```bash 6.43 GB | ||||
| wsl --export Ubuntu Ubuntu/Ubuntu-MAAS-003.tar | ||||
| ``` | ||||
|  | ||||
| ```conf | ||||
| 172.23.64.0/20 => 192.168.0.0/24 | ||||
| 172.23.64.1 => 192.168.0.1 | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| nmap -n -sU -p67 --script broadcast-dhcp-discover | ||||
| ``` | ||||
|  | ||||
| ```PowerShell | ||||
| netstat -a -b | ||||
| ``` | ||||
|  | ||||
| ```bash 6.45 GB | ||||
| wsl --export Ubuntu D:/9-Delete/Ubuntu-MAAS-004.tar | ||||
| wsl --unregister Ubuntu | ||||
| wsl --import Ubuntu "D:\9-Delete" "D:\9-Delete\Ubuntu-MAAS-004.tar" | ||||
| ``` | ||||
|  | ||||
| ```conf | ||||
| pihole | ||||
| 1178 | ||||
| 1178 | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| sudo -i | ||||
| apt-get update | ||||
| apt-get upgrade | ||||
| apt-get install links unzip net-tools ufw nginx git ncdu nano nmap ca-certificates -y | ||||
| reboot | ||||
| ``` | ||||
|  | ||||
| ```bash 1.34 GB | ||||
| wsl --export Ubuntu Ubuntu/Ubuntu-PiHole-001.tar | ||||
| wsl --unregister Ubuntu | ||||
| wsl --import Ubuntu "C:\Users\mikep\Ubuntu" "C:\Users\mikep\Ubuntu\Ubuntu-PiHole-001.tar" | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| sudo -i | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| cd /home/pihole | ||||
| curl -sSL https://install.pi-hole.net | bash | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| pihole -a -p 4hink | ||||
| nano /etc/lighttpd/lighttpd.conf | ||||
| ``` | ||||
|  | ||||
| ```conf | ||||
| ... | ||||
| server.port = 8005 | ||||
| ... | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| service lighttpd restart | ||||
| # http://localhost:8005/admin | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| mkdir -p /tftpboot/kali | ||||
| cd /tftpboot/kali | ||||
| # https://www.kali.org/docs/installation/network-pxe/ | ||||
| # https://discourse.pi-hole.net/t/setting-up-a-pxe-boot-server-with-docker-compose-and-boot-kali-linux-or-other-oss/50218 | ||||
| wget http://http.kali.org/kali/dists/kali-rolling/main/installer-amd64/current/images/netboot/netboot.tar.gz | ||||
| tar -zxpf netboot.tar.gz | ||||
| rm netboot.tar.gz | ||||
| nano /etc/dnsmasq.d/99-pxeboot.conf | ||||
| ls /etc/dnsmasq.d/ | ||||
| ``` | ||||
|  | ||||
| ```conf kali | ||||
| dhcp-boot=pxelinux.0 | ||||
| enable-tftp | ||||
| tftp-root=/tftpboot/ | ||||
| pxe-prompt="Press F8 for menu.", 60 | ||||
| pxe-service=x86PC,"Boot from local disk",0 | ||||
| pxe-service=x86PC,"Boot Kali Linux",kali/pxelinux | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| pihole restartdns | ||||
| pihole status | ||||
| pihole-FTL dhcp-discover | ||||
| nmap -n -sU -p67 --script broadcast-dhcp-discover | ||||
| ``` | ||||
|  | ||||
| ```bash 1..49 GB | ||||
| wsl --export Ubuntu Ubuntu/Ubuntu-PiHole-002.tar | ||||
| wsl --unregister Ubuntu | ||||
| wsl --import Ubuntu "C:\Users\mikep\Ubuntu" "C:\Users\mikep\Ubuntu\Ubuntu-PiHole-002.tar" | ||||
| ``` | ||||
		Reference in New Issue
	
	Block a user