My primary scripting language is PowerShell. While I’m comfortable writing scripts from scratch, it can be time-consuming to take an idea all the way to a production-ready tool. Recently, I came across Warp IDE, an AI powered editor, and decided to give it a try to see how far I could push it, and how complex I could make a single tool that automates many of the tasks I typically perform manually at the command line.
I started with a simple prompt: “Build a PowerShell script with a GUI interface and combine each of these scripts into one.” The scripts I referenced already had GUI components, and I began with tools like LLDP Discovery, Port Finder, and Packet Capture. Warp did a solid job combining them, and when I launched the script, some parts worked as expected while others needed debugging. Using Warp, I was able to troubleshoot and refine the script until it was functioning well.
Encouraged by the results, I kept going. I added a local ARP table lookup and enhanced the Port Finder to run netstat -ano, displaying active ports along with the associated executables. I asked Warp to add a Passwords tab, a HOSTS file editor using a DataGrid, ARP table management, and CSV export. The final script prompts to restart with administrative privileges, since many of the tasks require elevated access. Altogether, this took me about six hours to build. If I had done it manually, it would have easily taken a week or more.
What it does
Passwords — store a password in the tool and copy it to the clipboard when you need it.
Host File — editor so you don’t have to elevate Notepad and edit the file by hand.
ARP Table — view, clear, or delete individual entries.
Packet Capture — create PCAP and TXT files. If Wireshark or Notepad is installed, launch them from the tool.
LLDP Discovery — see which Ethernet port the machine is plugged into when the switch speaks LLDP.
Port Finder — open ports on the machine and which services started them.
Port Scan — scan an IP or hostname for open ports.
Ping Scan — a single IP or a range.
When launched it will ask if you want to reopen in an Administrative PowerShell Console. Choose yes. It will create export folders at launch under C:\NetworkTools if they don’t exist.
Requirements
PowerShell 5.1 or better
Wireshark installed if you want the Wireshark button. pktmon still writes ETL, PCAP, and TXT without it.
Windows with pktmon. Built on Windows 11.
Local admin privileges
Ability to create folders on
C:\
Extract the zip, move the NetworkTools directory to C:\, and read the script before you run it.
GitHub: Related scripts are in Technolitero/Powershell-Public↗.