Skip to main content

Fscan扫描结果解析工具,自动补充IP列,导出三Sheet Excel

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fscan_parser-1.0.0.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fscan_parser-1.0.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file fscan_parser-1.0.0.tar.gz.

File metadata

  • Download URL: fscan_parser-1.0.0.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for fscan_parser-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e720a2989720ccf0e17702cb6c22a22d760a40cd6057971acacbfb81660ccc51
MD5 8d59311d63a6939f54de73ab7bf73593
BLAKE2b-256 a51e002e4f016dcf6d5537a86662f463f6529225d23561c7097c147c98dc96e2

See more details on using hashes here.

File details

Details for the file fscan_parser-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: fscan_parser-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for fscan_parser-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 981cb7c872a4b9bf82ce72e5b5c47b69de311fde5e7f639ea0b25df82c523bc4
MD5 9365133b8a581b3948b1f6f03923039a
BLAKE2b-256 24bf6f6a0e78eb764b42a38a347a97c46ee53d805174806c28c04ac3a2c332d6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page