Skip to main content

Data Exfiltration Protocol (DEP) Client - Transfer data with DEP

Project description

Description

Data Exfiltration Protocol (DEP) Client - Transfer data with DEP

Installation

pip install dep_client

Usage

From command line:

python -m dep_client --ip IP --port PORT [--pkgSize PKGSIZE] [--msg {sim,dim,dam,dcm}] --uuid UUID [--hash HASH] [--path PATH] [--size SIZE] [--dataState {0,1,2}]

Option Short Type Default Description
--ip -i String - IP address of destination
--port -r Int - Port of destination
--pkgSize -k Int 1321 Nr. of bytes to load in chunks. <= 1321
--msg -m String - sim = SystemInformationMessage
dim = DataInformationMessage
dam = DataAcknowledgeMessage
dcm = DataContentMessage
--uuid -u String - uuid4 str, e.g.: 50f437d8-28b7-4c65-9588-eef116a60ae3
--hash -a String - sha256 hash of data as hex string
--path -p String - (for files) path under which the data is located. (for in memory) path under which the data is saved at exfiltration endpoint
--size -s Int - size of data in bytes
--dataState -d Int - 0 = Data is not exfiltrated yet
1 = Data is already exfiltrated
2 = Data available under given path but hash differs

Example

python -m dep_client -i 127.0.0.1 -r 6666 -m sim -u 50f437d8-28b7-4c65-9588-eef116a60ae3

Sends SystemInformationMessage to 127.0.0.1 on port 6666 with uuid 50f437d8-28b7-4c65-9588-eef116a60ae3

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

dep_client-1.0.1.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

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

dep_client-1.0.1-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file dep_client-1.0.1.tar.gz.

File metadata

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

File hashes

Hashes for dep_client-1.0.1.tar.gz
Algorithm Hash digest
SHA256 376d52aac774cb4ef6ebd44034f54f716c56ea62996c0aff12fd6d3d7c7bdf5a
MD5 502843b0aa208856f738e1435c963c09
BLAKE2b-256 02d4fc3535430678a0cac1e4b87d62ff98fb0a865fa9fd679b6e08ad410fc4cd

See more details on using hashes here.

File details

Details for the file dep_client-1.0.1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for dep_client-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 98484bdc1a7a60a996b7c230f9382c15c9b0db286dbe2b9a9197003d6ca7eb04
MD5 bd21355a7dc6d6639e42d93627563ba9
BLAKE2b-256 9f4f3f5bd39395655deca6a18eb3cf80d716b8f7f959308c3066dbf657ae5310

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