A native macOS GUI for sending arbitrary file payloads over raw TCP (netcat protocol).
Enter a target IP and port, select a file, and send — identical to nc host port < file.
- macOS 13.0 (Ventura) or later
- Xcode Command Line Tools (
xcode-select --install)
cd swift
make runThis compiles the app, generates the icon, bundles NetcatGUI.app, and opens it.
| Command | Action |
|---|---|
make |
Build app bundle |
make run |
Build and launch |
make clean |
Remove app bundle and build artifacts |
- Enter the target IP address and port
- Click … to select a file
- Click Inject Payload
Status turns green on success, red on error.
GPL-2.0 — see COPYING