Skip to main content

Fscan Parser

Fscan 扫描结果解析工具,将 fscan 输出解析为结构化的三 Sheet Excel 文件,自动为 WebTitle 和 PocScan 补充 IP 列。

安装

pip install .

或使用 pipx 全局安装:

pipx install .

使用方式

CLI 命令行

# pip 安装后
fscan-parser -i result.txt -o output.xlsx
fscan-parser -i ./scan_results/ -o output.xlsx

# 或直接运行
python -m fscan_parser.cli -i result.txt -o output.xlsx
python fscan_parser/cli.py -i result.txt -o output.xlsx

GUI 图形界面

# pip 安装后
fscan-parser-gui

# 或直接运行
python -m fscan_parser

PyInstaller 打包

# CLI 版本
pyinstaller --onefile run_cli.py

# GUI 版本(无控制台窗口)
pyinstaller --onefile --windowed run_gui.py

输出说明

生成的 Excel 包含三个 Sheet:

Sheet 内容
PortScan 文件名、IP地址、开放端口
WebTitle 文件名、IP地址(自动提取)、URL、状态码、响应长度、站点标题、跳转URL
PocScan 文件名、IP地址(自动提取)、URL、漏洞/POC详情

依赖

  • Python >= 3.8
  • openpyxl >= 3.0
  • customtkinter >= 5.2

Release files for fscan-parser 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fscan-parser 1.0.0
File Size Uploaded
fscan_parser-1.0.0.tar.gz 7.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fscan-parser 1.0.0
File Interpreter ABI Platform
fscan_parser-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 16.2 kB

Release files / fscan_parser-1.0.0.tar.gz

Download URL fscan_parser-1.0.0.tar.gz
Size 7.6 kB
Tags Source
SHA-256 checksum
How to use checksums
e720a2989720ccf0e17702cb6c22a22d760a40cd6057971acacbfb81660ccc51
BLAKE2b-256 checksum
How to use checksums
a51e002e4f016dcf6d5537a86662f463f6529225d23561c7097c147c98dc96e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / fscan_parser-1.0.0-py3-none-any.whl

Download URL fscan_parser-1.0.0-py3-none-any.whl
Size 8.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
981cb7c872a4b9bf82ce72e5b5c47b69de311fde5e7f639ea0b25df82c523bc4
BLAKE2b-256 checksum
How to use checksums
24bf6f6a0e78eb764b42a38a347a97c46ee53d805174806c28c04ac3a2c332d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page