Network 101
Software development skill, available on Zeplik
Network 101 is a ready-to-run software development skill on Zeplik. Produces configured HTTP/HTTPS/SNMP/SMB targets plus enumeration and log-analysis guidance for isolated pentest labs. Ask in plain language and Zeplik applies the skill's method for you inside the conversation, on whichever AI model you prefer. It returns a structured document you can keep and reuse: service config steps, enumeration commands, and log-analysis notes for a lab.
The Network 101 skill loads automatically when your request matches it, or you can invoke it directly by typing /network-101 in any chat. It works with attachments, connectors, and any model that supports the task, so you get the same expert method every time without setting anything up.
What the Network 101 skill can do
- Configure HTTP and HTTPS servers on Windows or Linux for lab targets
- Set up SNMP and SMB services with enumeration-ready configurations
- Provide enumeration commands for nmap, snmpwalk, smbclient, and enum4linux
- Guide log analysis of Apache and IIS logs for security testing practice
Try these prompts on Zeplik
Pick a prompt to open it in the Zeplik app. If you are not signed in yet, your prompt is waiting for you the moment you do.
How the Network 101 skill works
Network 101
Configure and test common network services (HTTP, HTTPS, SNMP, SMB) for penetration-testing lab environments. Enable hands-on practice with service enumeration, log analysis, and security testing against properly configured targets. Use only in isolated labs, never against production or third-party systems.
Prerequisites
- A host for services (Windows Server or Linux) and a tester box (Kali or similar)
- Administrative access to the target; firewall access for port configuration
- Basic networking knowledge (IP addressing, ports)
Workflow
1. HTTP Server (Port 80)
- Windows IIS: IIS Manager -> Sites -> Add Website -> set name/path -> bind to IP and port 80.
- Linux Apache: install
apache2,systemctl start/enable apache2, drop anindex.htmlin/var/www/html, verify withcurl http://localhost. - Firewall:
sudo ufw allow 80/tcp(Linux) or aNew-NetFirewallRuleinbound TCP 80 (Windows).
2. HTTPS Server (Port 443)
- Generate a self-signed cert with
openssl req -x509 -nodes -days 365 -newkey rsa:2048(key + crt). - Enable the Apache SSL module (
a2enmod ssl), configure the SSL virtual host,a2ensite default-ssl, reload. - Verify:
nmap -p 443 <ip>,openssl s_client -connect <ip>:443,curl -kv https://<ip>.
3. SNMP Service (Port 161/UDP)
- Linux: install
snmpd snmp, set community strings in/etc/snmp/snmpd.conf(rocommunity public,rwcommunity private), restartsnmpd. - Windows: add the SNMP Service feature, configure communities in the service properties.
- Enumerate:
snmpwalk -c public -v1 <ip>; system info OID1.3.6.1.2.1.1; processes OID1.3.6.1.2.1.25.4.2.1.2;snmp-check <ip> -c public; community brute force withonesixtyone.
4. SMB Service (Port 445)
- Windows: share a folder via Advanced Sharing, set share + NTFS permissions.
- Linux Samba: install
samba, create a share dir, add a[public]stanza to/etc/samba/smb.conf, restartsmbd. - Enumerate:
smbclient -L //<ip> -N(list),smbclient //<ip>/share -N(connect),smbmap -H <ip>,enum4linux -a <ip>,nmap --script smb-vuln* <ip>.
5. Analyze Service Logs
- Apache access/error logs in
/var/log/apache2/; IIS logs inC:\inetpub\logs\LogFiles\. - Review request patterns (e.g. POST requests, user-agent frequency) for analysis.
Quick Reference
Essential Ports
| Service | Port | Protocol |
|---|---|---|
| HTTP | 80 | TCP |
| HTTPS | 443 | TCP |
| SNMP | 161 | UDP |
| SMB | 445 | TCP |
| NetBIOS | 137-139 | TCP/UDP |
Verification Commands
curl -I http://target · curl -kI https://target · snmpwalk -c public -v1 target · smbclient -L //target -N
Common Tools
| Tool | Purpose |
|---|---|
| nmap | Port scanning and scripts |
| nikto | Web vulnerability scanning |
| snmpwalk | SNMP enumeration |
| enum4linux | SMB/NetBIOS enumeration |
| smbclient | SMB connection |
| gobuster | Directory brute forcing |
Constraints
- Self-signed certificates trigger browser warnings.
- SNMP v1/v2c communities transmit in cleartext.
- Anonymous SMB access is often disabled by default.
- Firewall rules must allow inbound connections; bind to
0.0.0.0for remote access. - Keep lab environments isolated from production.
Troubleshooting
| Issue | Solution |
|---|---|
| Port not accessible | Check firewall (ufw, iptables, Windows Firewall) |
| Service not starting | journalctl -u <service> |
| SNMP timeout | Verify UDP 161 open, check community string |
| SMB access denied | Verify share permissions and credentials |
| HTTPS cert error | Accept self-signed cert or add to trusted store |
| Cannot connect remotely | Bind to 0.0.0.0 instead of localhost |
Output
A lab setup guide: the service configuration steps performed, the enumeration commands to run against each target, and log-analysis notes -- scoped to an isolated, authorized lab environment.
How to use the Network 101 skill
Sign in to Zeplik
Create a free Zeplik account or sign in. New accounts start with free credits, so you can try the Network 101 skill right away.
Describe your software development task
Ask in plain language, or type /network-101 to invoke the skill directly. Zeplik recognizes the Network 101 skill and applies its method.
Review and refine the result
Zeplik returns a structured document you can edit, download, and reuse. Ask follow-ups to refine it.
Source and credit
- Author
- davila7 community
- License
- MIT
Adapted from the open-source davila7/claude-code-templates project and tuned to run natively on Zeplik. View source on GitHub.
Frequently asked questions
- What is the Network 101 skill?
- Network 101 is a ready-to-run software development skill on Zeplik. Produces configured HTTP/HTTPS/SNMP/SMB targets plus enumeration and log-analysis guidance for isolated pentest labs. Ask in plain language and Zeplik applies the skill's method for you inside the conversation, on whichever AI model you prefer. It returns a structured document you can keep and reuse: service config steps, enumeration commands, and log-analysis notes for a lab.
- How do I use Network 101 on Zeplik?
- Sign in to Zeplik and ask in plain language, or type /network-101 in any chat to invoke it directly. The skill applies its method and returns a result you can refine in the same conversation.
- Which AI model does the Network 101 skill use?
- Any model you choose. Zeplik works across every model in one chat, so the Network 101 skill runs on your preferred model for the task.
- Where does the Network 101 skill come from?
- The Network 101 skill is adapted from the open-source davila7/claude-code-templates project (MIT) and tuned to run natively on Zeplik. The original source is linked on this page.
- How much does the Network 101 skill cost?
- Using the skill is free to start. You only spend Zeplik credits when the assistant runs, and new accounts begin with free credits.
Related software development skills
- .NET BackendBuild ASP.NET Core 8+ backends with EF Core: auth, background jobs, production API patterns
- Advanced Git WorkflowsUse for advanced Git surgery: interactive rebase, cherry-pick, bisect, reflog recovery, and history cleanup before merging. Not for parallel worktree workflows (use using-git-worktrees).
- Adversarial Code ReviewHunt for bugs in code the user shares by assuming defects exist and attacking the code through several distinct lenses, then report severity-ranked findings with evidence. Use for "review this", "what could go wrong", "bug hunt", or pre-merge scrutiny of a change. Read-only, it reports problems and does not rewrite the code. Not for style cleanup (use simplify-code) or for writing new code.
- AI Agent FrameworksUse when building multi-agent systems or agent orchestration -- LangChain/LangGraph, agent team design, task coordination, pipelines. Not for authoring a Zeplik skill (use skill-creator).
- Algolia SearchAdd Algolia search: indexing strategies, React InstantSearch, relevance tuning, search-as-you-type
- Android CI/CDAutomate Android CI/CD to Google Play: keystore, GitHub Secrets, multi-stage release workflow for RN, Flutter, native
More on Zeplik
Try Network 101 on Zeplik
Every model, one chat. Bring the Network 101 skill into your next conversation and let the assistant do the work.