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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1df3ddeff5243cb058caefb4f39f7269a40898dedc1789b59a0f982b7aa0f4be
|
|
| MD5 |
7a513ac4f63210d09873332985a119e7
|
|
| BLAKE2b-256 |
7390f95c9719c932f456eacfedf0c8fe873cc744d871745af6c938a0cc191a47
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8eca92165a72cd89502370e8a21693b7874d92de1fd2ebba78bb909840ed9d9f
|
|
| MD5 |
c311a3b351c75f7221db3f5e1a5607a6
|
|
| BLAKE2b-256 |
c2ddaf359756222b9e1fc4b20df00a066597c18b7dfbfe65790a7cf579621caf
|