lily-network-engineer

Perform network discovery, monitoring, and troubleshooting with nmap, tcpdump, and related tools.

Updated Oct 23, 2024
One-click install
npx skills add https://github.com/lenadlm/docker --skill lily-network-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lily-network-engineer
Source: https://github.com/lenadlm/docker/tree/main/hermes-skills/skills/autonomous-ai-agents/lily-network-engineer
Command: npx skills add https://github.com/lenadlm/docker --skill lily-network-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nmap, tcpdump, iproute2, net-tools, dnsutils, mtr, whois, tshark, hermes-agent, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a persistent autonomous network engineer agent capable of performing network reconnaissance, maintenance, and troubleshooting with full network and sudo access.

Core Features & Use Cases

  • Network Discovery & Mapping: Performs network discovery and mapping using tools like nmap and ping sweeps.
  • Performance Monitoring: Monitors network performance with tools like mtr, ss, netstat, and ip.
  • Packet Capture & Analysis: Captures and analyzes packets with tcpdump and tshark, with optional Telegram delivery.
  • DNS Resolution & Troubleshooting: Provides DNS resolution and troubleshooting using dig, nslookup, and whois.
  • Interface & Routing Diagnostics: Performs diagnostics on network interfaces and routing using ip, ifconfig, route, ethtool, and ethtool.
  • Advanced Diagnostics: Offers advanced diagnostics like traceroute, latency tests, firewall rule analysis, and network configuration management.
  • Managed Server Inventory: Tracks and manages inventory of Docker hosts and Proxmox VE servers with SSH access and status queries.
  • Proxmox VE Management: Manages Proxmox VE servers via API token for read-only inventory and status queries.
  • Automated Monitoring & Alerting: Provides automated monitoring and alerting capabilities.
  • Use Case: Use Lily to continuously monitor your network for issues, automatically perform routine maintenance tasks, and troubleshoot network problems as they arise.

Quick Start

Use the lily-network-engineer skill to run a network diagnostic on the primary interface and report any issues.

Frequently Asked Questions about lily-network-engineer

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

FAQPage Schema
How do I automate network reconnaissance and troubleshooting with an autonomous agent?

You can automate network reconnaissance and troubleshooting using an autonomous agent that performs network discovery, performance monitoring, and packet capture. It integrates with the Hermes agent framework to execute these tasks continuously.

Do I need sudo privileges to run network diagnostics and packet capture?

Yes, you need sudo privileges to perform network diagnostics and packet capture. The agent requires root access to execute tools like nmap, tcpdump, and tshark for deep network analysis and interface diagnostics.

Can I use tcpdump and tshark for packet capture and analysis on a Proxmox VE server?

Yes, you can capture and analyze packets with tcpdump and tshark while managing Proxmox VE servers. The agent queries server status via API tokens and supports optional Telegram delivery for the resulting capture reports.

What is the best way to monitor network performance and DNS resolution issues?

The best way to monitor network performance and DNS issues is using an automated agent that runs mtr and ss for latency tracking, alongside dig and whois for DNS resolution. It continuously monitors and alerts on anomalies.

How do I run a network diagnostic on the primary interface and report issues?

To run a network diagnostic on the primary interface, execute a diagnostic command that checks routing and interface status using ip and ethtool. The agent then analyzes the results and reports any detected issues.

What are the limitations of using autonomous agents for network maintenance?

Limitations include a strict dependency on specific network tools like nmap, iproute2, and dnsutils. The agent also requires sudo privileges and Hermes framework integration, restricting its use in hardened or restricted environments.