Network 101

Configure and test HTTP, HTTPS, SNMP, and SMB network services.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/gerald-ica/dev-tool-configs --skill network-101-gerald-ica
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Network 101
Source: https://github.com/gerald-ica/dev-tool-configs/tree/main/gemini/skills/network-101
Command: npx skills add https://github.com/gerald-ica/dev-tool-configs --skill network-101-gerald-ica

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides a comprehensive guide to configuring and testing common network services, such as HTTP, HTTPS, SNMP, and SMB, for penetration testing lab environments.

Core Features & Use Cases

  • HTTP/HTTPS Server Configuration: Set up and secure web servers for testing.
  • SNMP Service Configuration: Practice SNMP enumeration and system information gathering.
  • SMB File Share Configuration: Enumerate and test SMB file shares.
  • Log Analysis: Review logs for security analysis.
  • Use Case: For a penetration tester setting up a lab environment, this skill offers step-by-step instructions to configure and test network services.

Quick Start

Set up an HTTP server using Apache on a Linux system with the following command: sudo apt install apache2 && sudo systemctl start apache2.

Frequently Asked Questions about Network 101

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

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

To configure HTTP and HTTPS servers for penetration testing, install Apache on Linux using `sudo apt install apache2 && sudo systemctl start apache2`. This sets up web servers for testing vulnerabilities and analyzing security logs.

What is the process for setting up SNMP services to practice enumeration?

Setting up SNMP services for enumeration involves configuring the SNMP daemon on a target system to allow system information gathering. This allows penetration testers to practice extracting data and reviewing logs for security analysis.

How can I configure SMB file shares for penetration testing?

Configuring SMB file shares for penetration testing involves setting up shared directories on a target system. This allows you to enumerate and test SMB share access permissions and review security logs for unauthorized access attempts.

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

Yes, you need administrative access to configure network services like HTTP, HTTPS, SNMP, and SMB. Basic networking knowledge is also required to set up web servers, manage SNMP services, and analyze logs effectively.

How does log analysis work after testing network services like SMB and HTTP?

Log analysis after testing network services involves reviewing server and service logs generated during HTTP, HTTPS, SNMP, and SMB tests. This helps identify security vulnerabilities, enumeration attempts, and unauthorized access patterns.