who_dis_network_scanner

AI 驅動的本地網絡掃描器與安全分析工具 (Local Network Scanner and AI Security Analyzer)

16 stars

Best use case

who_dis_network_scanner is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

AI 驅動的本地網絡掃描器與安全分析工具 (Local Network Scanner and AI Security Analyzer)

Teams using who_dis_network_scanner should expect a more consistent output, faster repeated execution, less prompt rewriting, better workflow continuity with your supporting tools.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.
  • You already have the supporting tools or dependencies needed by this skill.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/who_dis_network_scanner/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/backend/who_dis_network_scanner/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/who_dis_network_scanner/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How who_dis_network_scanner Compares

Feature / Agentwho_dis_network_scannerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

AI 驅動的本地網絡掃描器與安全分析工具 (Local Network Scanner and AI Security Analyzer)

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# WhoDis Network Scanner Skill

是一個類似 GlassWire 的 Windows 應用程式,結合了網絡掃描與本地 AI 分析功能。

## 📂 專案結構 (Project Structure)

```
src/
├── app.py        # FastAPI 網頁伺服器主程式
├── scanner.py    # 網路掃描(ARP + Port 掃描 + 主機名稱解析)
├── analyzer.py   # AI 分析模組(Ollama 串流)
├── database.py   # SQLite 掃描歷史存儲
└── static/       # 前端頁面(HTML/CSS/JS)
```

### 核心模組

1. **`src/scanner.py`**:
   - ARP 協定掃描區域網絡
   - TCP Port 掃描(深度掃描模式)
   - DNS 反查 + NetBIOS 主機名稱解析
   - MAC Address 廠商識別

2. **`src/analyzer.py`**:
   - 介接本地 Ollama AI 模型
   - 串流模式 (SSE) 回傳分析結果
   - 繁體中文風險評估報告

3. **`src/database.py`**:
   - SQLite 資料庫管理
   - 掃描歷史 CRUD 操作

4. **`src/app.py`**:
   - FastAPI 網頁伺服器
   - RESTful API 端點
   - 自動開啟瀏覽器

## 🚀 使用指令 (Usage)

```powershell
# 請確保終端機具有管理員權限
conda activate whodis
python src/app.py
```

瀏覽器自動開啟 `http://localhost:8000`

## 🔌 API 端點

| 端點 | 方法 | 說明 |
|------|------|------|
| `/` | GET | 首頁 |
| `/api/scan` | POST | 執行掃描 (`{deep_scan: bool}`) |
| `/api/analyze` | POST | AI 分析 (SSE 串流) |
| `/api/history` | GET | 掃描歷史 |

## ⚠️ 疑難排解 (Troubleshooting)

- **Scapy/Permission Error**: 確認是否已安裝 Npcap 並以管理員身分執行
- **AI 無回應**: 檢查 Ollama 是否在 `http://localhost:11434` 正常運作
- **Port 8000 被佔用**: 修改 `app.py` 中的 port 參數

Related Skills

ollama

3891
from openclaw/skills

Ollama 本地大模型调用技能。支持通过 API 与 Ollama 实例交互进行文本生成。 Use when: (1) 需要调用本地或远程 Ollama 模型 (2) 需要执行 LLM 推理任务 (3) 需要通过 Python 脚本与特定 Ollama 实例 (如 qwen3.5:9b) 交互。

ollama-setup

1868
from jeremylongshore/claude-code-plugins-plus-skills

Configure auto-configure Ollama when user needs local LLM deployment, free AI alternatives, or wants to eliminate hosted API costs. Trigger phrases: "install ollama", "local AI", "free LLM", "self-hosted AI", "replace OpenAI", "no API costs". Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.

Ollama Local Model Manager — AI Skill Guide

138
from tubecreate/tubecli

## Extension: ollama

add-ollama-tool

66
from sbusso/claudeclaw

Add Ollama MCP server so the container agent can call local models for cheaper/faster tasks like summarization, translation, or general queries.

ollama-local-llm

54
from bidewio/better-openclaw

Run local LLM inference for chat, text generation, and embeddings via the Ollama server at {{OLLAMA_HOST}}:{{OLLAMA_PORT}}.

remote-ollama-gpu-scheduler

33
from aAAaqwq/AGI-Super-Team

调度远程 Ollama GPU 资源执行批量 embedding 或推理任务,提升多机环境下的算力利用率。

ollama

26
from TerminalSkills/skills

Run LLMs locally with Ollama. Use when a user asks to run AI models locally, self-host a language model, use LLaMA or Mistral on their machine, run offline AI, build a local chatbot, avoid sending data to cloud AI providers, generate text without API costs, fine-tune or customize local models, or set up a private AI inference server. Covers model management, API usage, Modelfile customization, GPU acceleration, and integration with LangChain and other frameworks.

ollama-setup

25
from ComeOnOliver/skillshub

Configure auto-configure Ollama when user needs local LLM deployment, free AI alternatives, or wants to eliminate hosted API costs. Trigger phrases: "install ollama", "local AI", "free LLM", "self-hosted AI", "replace OpenAI", "no API costs". Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.

Ollama

25
from ComeOnOliver/skillshub

## Overview

Ollama — Run LLMs Locally

25
from ComeOnOliver/skillshub

You are an expert in Ollama, the tool for running open-source LLMs locally. You help developers run Llama, Mistral, Gemma, Phi, CodeLlama, and other models on their machine with a simple CLI and REST API — enabling private AI development, offline inference, fine-tuning experiments, and cost-free prototyping without sending data to cloud APIs.

GSTD A2A Network

16
from diegosouzapw/awesome-omni-skill

Decentralized Agent-to-Agent Autonomous Economy. Connects hardware and agents for distributed compute, hive memory access, and economic settlement.

Network 101

16
from diegosouzapw/awesome-omni-skill

This skill should be used when the user asks to "set up a web server", "configure HTTP or HTTPS", "perform SNMP enumeration", "configure SMB shares", "test network services", or needs guidance on configuring and testing network services for penetration testing labs.