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.2.tar.gz (93.5 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.2-py2.py3-none-any.whl (124.1 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: pjlpot-2.0.2.tar.gz
  • Upload date:
  • Size: 93.5 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.2.tar.gz
Algorithm Hash digest
SHA256 1b04b2918e9f1154b6cee264362e750dc124b27c66d6fce8708bbda91bae0fde
MD5 6d3b342a9edeb2f679b138724985d12b
BLAKE2b-256 ed849e1f0336bacc78f4c9ab3eb1cb2c61d03455d7108e4de95a47c6725b09c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pjlpot-2.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 124.1 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.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 eaf0e1d4634f379518f72edac0fecfb1237a038273b3200d9e2ce0f3b41d49cf
MD5 4ba3f553c4771e14812d394b76fe939c
BLAKE2b-256 d3224671da4d4bc62c61893365fa4db671657f0438d1a0a3ccb957a9d713ca9e

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