Compare commits
No commits in common. "e88eff75b33f64c80b03e202d16d3d5f15a0c668" and "4a78654f4ef19282d38cc525148a15dc0c63a0cb" have entirely different histories.
e88eff75b3
...
4a78654f4e
22
.github/workflows/rust.yml
vendored
22
.github/workflows/rust.yml
vendored
@ -1,22 +0,0 @@
|
||||
name: Rust
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ "main" ]
|
||||
pull_request:
|
||||
branches: [ "main" ]
|
||||
|
||||
env:
|
||||
CARGO_TERM_COLOR: always
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Build
|
||||
run: cargo build --verbose
|
||||
- name: Run tests
|
||||
run: cargo test --verbose
|
@ -1,10 +1,7 @@
|
||||
[![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.
|
||||
@ -52,13 +49,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 -d
|
||||
./target/release/ghostport -s signatures.txt -l 0.0.0.0:8888 -v
|
||||
```
|
||||
|
||||
Run with debug logging:
|
||||
|
||||
```bash
|
||||
./target/release/ghostport -s signatures.txt -l 0.0.0.0:8888 -d
|
||||
./target/release/ghostport -s signatures.txt -d
|
||||
```
|
||||
|
||||
## Signature File Format
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 31 MiB |
Loading…
Reference in New Issue
Block a user