Skip to main content

An PJL Honeypot

Project description

PJLPot: a PJL Honeypot

This is a honeypot simulating a PJL printer. Some ideas were taken from miniprint and from honeypots

The simulation is not perfect, though. It does not simulate the full PJL language - some of the emulated commands are not emulated perfectly.

Emulated commands:

COMMENT, DEFAULT, DINQUIRE, ECHO, ENTER, FSAPPEND, FSDELETE, FSDIRLIST, FSDOWNLOAD, FSINIT, FSMKDIR, FSQUERY, FSUPLOAD, EOJ, INFO, INITIALIZE, INQUIRE, JOB, OPMSG, PJL, RDYMSG, RESET, SET, STMSG, UEL, USTATUS, USTATUSOFF

Prerequisites

  • a working database server (only if you use an output plugin that outputs to a database - e.g., MySQL)

Usage

Check the Linux installation guide or the Windows installation guide for complete instructions on how to install, configure, and run the honeypot.

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

pjlpot-2.0.0.tar.gz (89.9 kB view details)

Uploaded Source

Built Distribution

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

pjlpot-2.0.0-py2.py3-none-any.whl (121.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pjlpot-2.0.0.tar.gz.

File metadata

  • Download URL: pjlpot-2.0.0.tar.gz
  • Upload date:
  • Size: 89.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.4

File hashes

Hashes for pjlpot-2.0.0.tar.gz
Algorithm Hash digest
SHA256 00f822ac50249386e9d833a7d6968c403839294a09c758e6277af5fd1ef395b2
MD5 bb37e14649ab6f97f24b744e89de550c
BLAKE2b-256 26117c7f82af2cdea7b4746c44e9abd54ef449220a941447848c2a2d2244e6b7

See more details on using hashes here.

File details

Details for the file pjlpot-2.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: pjlpot-2.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 121.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.4

File hashes

Hashes for pjlpot-2.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3d90ce50b86bd05f75e1caeeff09cbcf4db56e72617554defe7ae5531f7cd8ef
MD5 af5d138ac9d44d9c385faf4e986bac1d
BLAKE2b-256 cffd9d7eb1538b9207f2417cb643a6d4193e0042ca9a247a628d90ee7c1ae01e

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