diff --git a/README.md b/README.md index c6aed93..cf7a2e3 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,10 @@ +[![Rust](https://github.com/vxfemboy/ghostport/actions/workflows/rust.yml/badge.svg)](https://github.com/vxfemboy/ghostport/actions/workflows/rust.yml) # Ghostport Ghostport is a sophisticated port spoofing tool designed to confuse and mislead port scanners. It's a Rust implementation inspired by the concept of portspoof, offering enhanced performance and flexibility. +![Ghostport Demo](/contrib/ghostport_demo.gif) + ## Features - **Dynamic Port Emulation**: Responds to port scans with a variety of convincing service signatures. @@ -49,13 +52,13 @@ This will start Ghostport on the default address (127.0.0.1:8888) using the sign Run with custom address and verbose logging: ```bash -./target/release/ghostport -s signatures.txt -l 0.0.0.0:8888 -v +./target/release/ghostport -s signatures.txt -l 0.0.0.0:8888 -d ``` Run with debug logging: ```bash -./target/release/ghostport -s signatures.txt -d +./target/release/ghostport -s signatures.txt -l 0.0.0.0:8888 -d ``` ## Signature File Format diff --git a/contrib/ghostport_demo.gif b/contrib/ghostport_demo.gif new file mode 100644 index 0000000..f425ae8 Binary files /dev/null and b/contrib/ghostport_demo.gif differ