Skip to content

drtaru/netcatgui-mac

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetCat GUI

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.

image

Requirements

  • macOS 13.0 (Ventura) or later
  • Xcode Command Line Tools (xcode-select --install)

Build & Run

cd swift
make run

This compiles the app, generates the icon, bundles NetcatGUI.app, and opens it.

Other targets

Command Action
make Build app bundle
make run Build and launch
make clean Remove app bundle and build artifacts

Usage

  1. Enter the target IP address and port
  2. Click to select a file
  3. Click Inject Payload

Status turns green on success, red on error.

License

GPL-2.0 — see COPYING

About

NetcatGUI is a simple GUI program that is set to emulate the popular network "swiss army knife" tool netcat (nc) using an easy to use graphical user interface for macOS

Resources

License

Stars

12 stars

Watchers

0 watching

Forks

Contributors

Languages

  • Swift 89.2%
  • Makefile 10.8%