yyvolovyk-1983-edu/network-security-lab

GitHub: yyvolovyk-1983-edu/network-security-lab

提供Nmap扫描和AdGuard Home DNS过滤的网络安全实践实验室。

Stars: 0 | Forks: 0

## 仓库内容 网络安全实践实验室 — Nmap 扫描结果的真实数据和家庭网络 DNS 过滤配置。 ## nmap-output — 扫描文档 8 种扫描类型,来自实际网络审计,格式为 `.nmap`、`.xml`、`.gnmap`。 | 文件 | 扫描类型 | 命令 | |---|---|---| | `nmap-quick` | 快速主机发现 | `nmap -T4 -F ` | | `nmap-172-quick` | 快速扫描 172.x 子网 | `nmap -T4 -F 172.x.x.0/24` | | `nmap-172-pn` | 无 ping 扫描(绕过 ICMP 阻断) | `nmap -Pn 172.x.x.0/24` | | `nmap-63-quick` | 快速扫描 63.x 子网 | `nmap -T4 -F 63.x.x.0/24` | | `nmap-portscan` | 完整端口扫描 | `nmap -p- ` | | `nmap-targeted` | 目标服务扫描 | `nmap -sV -sC ` | | `nmap-udp` | UDP 扫描 | `nmap -sU ` | | `nmap-vuln` | 漏洞扫描(NSE) | `nmap --script vuln ` | ### 结果解析(Python) ``` import xml.etree.ElementTree as ET tree = ET.parse('nmap-vuln.xml') root = tree.getroot() for host in root.findall('host'): ip = host.find('address').get('addr') for port in host.findall('.//port'): portid = port.get('portid') state = port.find('state').get('state') print(f"{ip}:{portid} — {state}") ``` ## 仓库结构 ``` ├── nmap-output/ # Результати мережевих сканувань (24 файли) ├── roblox_block/ │ └── adguardhome/ # Конфігурація DNS-фільтрації ├── KP/ # Курсовий проект (ХНАДУ, 2026) └── PORTFOLIO.md # Опис послуг та кейсів ```
**作者:** [叶夫根尼·沃洛维克](https://github.com/yyvolovyk-1983-edu) · 哈尔科夫,乌克兰 📧 y.y.volovyk@student.khai.edu · [LinkedIn](https://www.linkedin.com/in/yevhen-volovyk/)
标签:CTI, 逆向工具