Network 101

Configure and test HTTP, HTTPS, SNMP, and SMB services for penetration testing labs.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/AndyAnh174/BanThuoc-SEO --skill network-101-andyanh174
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Network 101
Source: https://github.com/AndyAnh174/BanThuoc-SEO/tree/main/.agent/skills/network-101
Command: npx skills add https://github.com/AndyAnh174/BanThuoc-SEO --skill network-101-andyanh174

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill helps users set up and test common network services like HTTP, HTTPS, SNMP, and SMB, which is crucial for penetration testing lab environments.

Core Features & Use Cases

  • Service Configuration: Guides through setting up web servers (HTTP/HTTPS), SNMP, and SMB shares.
  • Network Enumeration: Provides commands for testing and enumerating these services from a client perspective.
  • Use Case: A security professional needs to set up a vulnerable web server in a lab to practice finding exploits. This skill provides the exact steps to configure Apache, set up a basic SSL certificate, and open the necessary ports.

Quick Start

Configure an HTTP server on port 80 using Apache on a Linux system.

Frequently Asked Questions about Network 101

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up HTTP and HTTPS servers for penetration testing labs?

Configure HTTP and HTTPS servers for penetration testing labs by installing Apache, generating basic SSL certificates, and opening necessary firewall ports to enable web service enumeration practice.

Can I configure SNMP and SMB services for security testing practice?

Yes, you can configure SNMP and SMB services for security testing by setting up target systems with administrative access, enabling network enumeration and log analysis against configured shares and protocols.

Do I need administrative access to configure network services for a pentest lab?

Yes, configuring network services for a pentest lab requires administrative access to target systems to modify firewall settings, open ports, and establish vulnerable HTTP, HTTPS, SNMP, and SMB configurations.

What's the best way to enumerate network services in a lab environment?

Enumerate network services in a lab environment by running provided client-side commands against configured HTTP, HTTPS, SNMP, and SMB targets to practice finding exploits and analyzing logs.

Does basic networking knowledge work with this network service configuration approach?

Yes, basic networking knowledge works with this approach, as it guides you through setting up web servers and network shares while facilitating hands-on practice with service enumeration and security testing.