Konuyla eşleşen tüm gist'ler network

timmy / 系統與網路狀態檢查

1 beğeniler
0 çatallar
2 dosyalar
Son aktivite 9 months ago
此腳本用於快速檢視 Linux 系統的基本資訊,包括作業系統、CPU、記憶體、檔案描述符、網路設定、TCP 參數、連線追蹤與當前開啟的 TCP 連線狀況,方便系統管理與效能調校。
chmod +x system_info.sh
./system_info.sh > system_report.txt

timmy / Wake on LAN (WOL)

0 beğeniler
0 çatallar
1 dosyalar
Son aktivite 10 months ago
這段 Python 程式碼 用於 實現 Wake-on-LAN (WOL),它能透過 網路廣播 (UDP) 發送 Magic Packet,來喚醒遠端電腦(如伺服器或 NAS)。
1 import socket
2
3
4 class WakeOnLan:
5 """
6 WOL(Wake on LAN)
7 """
8
9 def __init__(self, macaddress):
10 try:

timmy / 使用 arp-scan 掃描區域網路中的設備

0 beğeniler
0 çatallar
1 dosyalar
Son aktivite 10 months ago
這段 Bash 腳本設定了 環境變數(如 PATH 和 TZ 時區為 台北時間),然後執行 arp-scan 指令來掃描本地網路(--localnet)的 所有設備的 MAC 和 IP 地址。此腳本適用於 網路管理、設備偵測、安全監控 或 尋找局域網內的未知設備,但需要 root 權限 才能執行 arp-scan。
1 #!/bin/bash
2
3 # 定義預設的配置設定
4 SHELL=/bin/sh
5 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
6 TZ='Asia/Taipei'
7
8 # 將配置設定寫入環境變數
9 export PATH
10 export LANG=en_US.UTF-8

timmy / Dnsmasq 設定與網路管理

0 beğeniler
0 çatallar
1 dosyalar
Son aktivite 10 months ago
這份 dnsmasq 設定檔 用於 管理 DNS 和 DHCP 服務,提供 本機網路名稱解析、靜態 IP 配置、DNS 轉發、快取與封鎖特定域名。它設定了 Google、Hinet 作為上游 DNS,開啟 DNS 查詢日誌,並定義 DHCP 位址範圍、靜態 IP 綁定與特定域名解析。適用於 內部網路架構、加速 DNS 解析、提升隱私安全及廣告封鎖 等場景。
1 bogus-priv # Block fake private IP responses
2 no-resolv # Ignore /etc/resolv.conf for upstream DNS
3 dns-forward-max=150 # Limit parallel DNS queries to 150
4 clear-on-reload # Clear cache when dnsmasq reloads
5 domain-needed # Ignore queries without a domain name
6 no-negcache # Do not cache negative (non-existent) DNS responses
7 no-poll # Do not poll /etc/resolv.conf for changes
8 strict-order # Use upstream DNS servers in the order they are listed
9
10 # AdGuard DNS 封鎖廣告和追蹤器。
Daha yeni Daha eski