Skip to main content

A fast terminal note manager for penetration testers.

Project description

PtNote

PtNote is a lightweight terminal-based note manager designed for penetration testers and CTF players. It lets you quickly create, organize, and manage notes directly from the command line without leaving your workflow.

Features

  • Create separate notes for each target
  • Select an active note
  • Add notes instantly
  • Display note contents
  • Clear a note while preserving the template
  • List all available notes
  • Set target information
    • Admin
    • IP Address
    • Domain
  • Rename existing notes
  • Delete notes
  • Show the currently selected note

Installation

pip install ptnote

Usage

Create a new note

ptnote new target1

Creates a new note using the default template.


Select a note

ptnote select target1

Sets the selected note as the active note.


Add a note

ptnote add "Found SQL Injection on /login"

Appends a new line to the active note.


Show a note

ptnote show target1

Displays the contents of the specified note.


Clear a note

ptnote clear target1

Resets the note to the default template.


List notes

ptnote list

Lists all available notes.


Set target information

Set administrator:

ptnote set admin administrator

Set IP address:

ptnote set ip 192.168.1.10

Set domain:

ptnote set domain example.com

Rename a note

ptnote rename target1 target2

Renames both the note folder and its file.


Delete a note

ptnote delete target2

Deletes the specified note after confirmation.


Show current active note

ptnote current

Displays the currently selected note.


Default Note Template

Every new note starts with the following template:

Target:
Admin:
IP:
Domain:
====================

Data Storage

PtNote stores all notes locally inside:

~/.ptnote/

Notes are stored locally, with each target having its own directory and note file.


License

This project is licensed under the PolyForm Noncommercial License 1.0.0.

You may use, modify, and share PtNote for personal, educational, and non-commercial purposes.

Commercial use requires explicit permission from the author. This project is licensed under the P # License

This project is licensed under the PolyForm Noncommercial License 1.0.0.

You may use, modify, and share PtNote for personal, educational, and non-commercial purposes.

Commercial use requires explicit permission from the author.

Disclaimer

PtNote is intended for authorized security testing, CTF competitions, and educational purposes only.

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

ptnote-1.0.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

ptnote-1.0.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file ptnote-1.0.0.tar.gz.

File metadata

  • Download URL: ptnote-1.0.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for ptnote-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1df3ddeff5243cb058caefb4f39f7269a40898dedc1789b59a0f982b7aa0f4be
MD5 7a513ac4f63210d09873332985a119e7
BLAKE2b-256 7390f95c9719c932f456eacfedf0c8fe873cc744d871745af6c938a0cc191a47

See more details on using hashes here.

File details

Details for the file ptnote-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: ptnote-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for ptnote-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8eca92165a72cd89502370e8a21693b7874d92de1fd2ebba78bb909840ed9d9f
MD5 c311a3b351c75f7221db3f5e1a5607a6
BLAKE2b-256 c2ddaf359756222b9e1fc4b20df00a066597c18b7dfbfe65790a7cf579621caf

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