發表文章

目前顯示的是有「ubuntu」標籤的文章

lubuntu install wireguard

筆者前幾天為我舊筆電安裝了wireguard server 之前這舊筆電是拿來當honeypot的,但現在重灌後,就當VPN server 不多說 上code: [server端] #開terminal以root權限執行 sudo apt update sudo apt upgrade sudo apt install wireguard cd /etc/wireguard/ umask 077; wg genkey | tee privatekey | wg pubkey > publickey cat privatekey #這邊是伺服器私鑰要記好 不要洩漏 cat publickey #伺服器公鑰 一樣要記好 sudo vim /etc/wireguard/wg0.conf 把以下寫進去: [Interface] ## My VPN server private IP address ## Address = 10.0.0.1/24 #這邊切24 你可以根據你的需求來改 ## My VPN server port ## ListenPort = 41194 PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o [你的對外網卡名稱] -j MASQUERADE; sysctl net.ipv4.ip_forward=1 ## VPN server's private key i.e. /etc/wireguard/privatekey ## PrivateKey = [伺服器密鑰] DNS = 8.8.8.8 MTU = 1420 寫完以後 啟動一下 看看有無異常: sudo systemctl enable wg-quick@wg0 sudo systemctl start wg-quick@wg0 sudo systemctl status wg-quick@wg0 然後 在/etc/wireguard底下 新增一個sigh.sh 或是XXX.sh 輸入: #!/bin/bash server_pub_key=$(cat /etc/wireguard/publickey) read -...

debian cowrie 開機自動啟動

首先 在cowrie的目錄底下建一個auto_honey.sh 然後 輸入 bash /home/cowrie/cowrie/bin/cowrie start 之後再 sudo nano /lib/systemd/system/cowrie.service 輸入 [Unit] Description=cowrie Daemon After=syslog.target network.target [Service] Type=simple ExecStart=su cowrie -c "/home/cowrie/auto_honey.sh" [Install] WantedBy=multi-user.target systemctl daemon-reload systemctl start cowrie

ubuntu安裝python-virtualenv

今天 想要在我的ubuntu裝上cowrie honey pot 遇到了apt源沒有python-virtualenv的情況 原來是我apt源沒有universe 參考了GOOGLE大神後 一句add-apt-repository universe 搞定 參考來源: https://discourse.mailinabox.email/t/package-python-virtualenv-has-no-installation-candidate/2834 https://askubuntu.com/questions/148638/how-do-i-enable-the-universe-repository

ubuntu 如何開機預設run level

這篇就只是稍微筆記一下 要怎麼設定ubuntu開機預設的run level systemctl set-default "你要的level" 舉例: systemctl set-default multi-user.target  #這是把開機預設的level調成純文字介面 systemctl set-default graphical.target   #這是把開機預設的level調成GUI介面 ------------------------------------------------------------------------------------------------- 可以用下面這個指令來看還有哪些runlevel systemctl list-units --type target ------------------------------------------------------------------------------------------------- UNIT                  LOAD   ACTIVE SUB    DESCRIPTION basic.target          loaded active active Basic System cryptsetup.target     loaded active active Local Encrypted Volumes getty.target          loaded active active Login Prompts local-fs-pre.target   loaded active active Local File Systems (Pre) local-fs.target       loaded active active Loca...