# network-101

Скилл помогает агенту поднять и протестировать HTTP, HTTPS, SNMP и SMB в учебной лаборатории: от настройки сервисов до разбора логов.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 4676
- Автор: zebbern
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/zebbern/claude-code-guide/tree/HEAD/skills/network-101/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/network-101

## Что делает

Скилл описывает, как развернуть типовые сетевые сервисы на Windows Server или Linux и проверить их с Kali Linux. Внутри — пошаговые сценарии: Apache и IIS на порту 80, самоподписанный сертификат и SSL-виртуальный хост на 443, `snmpd` с community-строками на 161, Samba и общие папки на 445. Для каждого сервиса даны команды проверки: `curl`, `nmap`, `openssl s_client`, `snmpwalk`, `smbclient`, `enum4linux`.

Отдельный блок — разбор логов. Агент подскажет, как читать `access.log` и `error.log` Apache, искать POST-запросы через `grep` и вытаскивать user-agent через `awk`. Есть таблица портов и список инструментов перечисления.

Учтите ограничения из самого скилла: самоподписанный сертификат вызывает предупреждения браузера, SNMP v1/v2c передаёт community-строки открытым текстом, а анонимный доступ к SMB часто выключен по умолчанию. Правила файрвола должны разрешать входящие, и лабораторию стоит изолировать от продакшена. Нужны административный доступ к целевой машине и базовое понимание IP-адресации и портов.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add zebbern/claude-code-guide --skill network-101 -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/network-101/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/network-101/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add zebbern/claude-code-guide --skill network-101 -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/network-101/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add zebbern/claude-code-guide --skill network-101 -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/network-101/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install zebbern/claude-code-guide network-101
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/network-101/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add zebbern/claude-code-guide --skill network-101 -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/zebbern/claude-code-guide --path skills/network-101
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/network-101/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add zebbern/claude-code-guide --skill network-101 -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/zebbern/claude-code-guide/tree/HEAD/skills/network-101/SKILL.md

## Когда брать
- поднять HTTP-сервер на порту 80 для учебной мишени
- выпустить самоподписанный сертификат и включить HTTPS
- настроить SNMP с community-строками и прогнать перечисление
- открыть SMB-шару с разными правами доступа
- разобрать логи Apache на предмет POST-запросов и user-agent

## Примеры запросов агенту
- настрой Apache на порту 80 и создай тестовую страницу
- подними snmpd с community public и проверь его через snmpwalk
- настрой анонимную SMB-шару и подключись к ней через smbclient

## Похожие
- [ntlm-relay-coercion](https://affpapa.org/nevibecode/skills/ntlm-relay-coercion.md) — скилл · 3500 установок
- [network-engineer](https://affpapa.org/nevibecode/agents/network-engineer.md) — субагент · 1871 установка
- [network-protocol-attacks](https://affpapa.org/nevibecode/skills/network-protocol-attacks.md) — скилл · 3600 установок
- [dt-obs-network-devices](https://affpapa.org/nevibecode/skills/dt-obs-network-devices.md) — скилл · 907 установок
- [huawei-cloud-network-query](https://affpapa.org/nevibecode/skills/huawei-cloud-network-query.md) — скилл · 17000 установок
- [homelab-network-setup](https://affpapa.org/nevibecode/skills/homelab-network-setup.md) — скилл · 4500 установок

Из того же набора: [zebbern/claude-code-guide](https://affpapa.org/nevibecode/by/zebbern/claude-code-guide.md) — 12 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
