Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
NotaMy — ターミナルベースのノート管理ツール。階層タグとファイルリンク機能を搭載。 | Kitploit
ツール/GitHubGitHub/improjtech/notamy
リバースエンジニアリングスクリプトと自動化情報収集ペネトレーションテストユーティリティとフレームワーク学習と教育
GitHubimprojtech/notamy

NotaMy

ターミナルベースのノート管理ツール。階層タグとファイルリンク機能を搭載。

リポジトリを見る
1115ヶ月前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
🇬🇧 英語🇮🇹 イタリア語

🧠 NotaMy

DEMO

NotaMyは、長期分析タスク(ペンテスト、リバースエンジニアリング、ウォーゲーム)に取り組む人々のために設計された、階層型ターミナルベースの技術ノート管理ツールです。コンテキストスイッチの精神的コストを削減することを目的としています。


🎯 NotaMyが作られた理由

ペンテスト活動やバイナリ分析に取り組み始めたとき、すぐに気づきました。

問題はメモを取ることではなく、それを長期にわたって管理することです。

分析は数日から数ヶ月に及ぶことがあります。その間に、メモリアドレス、テスト出力、逆アセンブル、疑わしい挙動、失敗した試み、検証すべきアイデアなどが蓄積され、これらはしばしばファイルやフォルダに散在してしまいます。

結果?混乱です。散在するファイルの中から情報を探し続けることは、思考の流れを中断し、調査を遅らせます。

NotaMyはこの摩擦を取り除くために作られました: コンテキストスイッチのコストを減らしながら、すべての情報をシェルからアクセス可能で、整理され、検索可能な状態に保ちます。


🧩 NotaMyとは何か

NotaMyはテキストエディタではありません。 マークダウンシステムでもありません。 グラフィカルアプリケーションでもありません。

これは、技術的な知識をノートファイル(コンテキスト)とノード/タグの階層ツリー構造に整理するための、最小限でターミナルファーストなシステムです。

⚙️ 主な機能:

  • 複数のノートファイル(コンテキスト)と高速なコンテキスト切り替え
  • タグ、コメント、拡張テキスト、キーワード、ファイル参照を含む階層ノード構造
  • 構造化検索(タグ、キーワード、内容による)
  • 完全キーボード駆動のワークフロー
  • 長期かつ複雑な技術ワークフロー向けに設計

🗂️ 中核概念

各ノートファイルはプロジェクトまたは調査を表します。ファイルを切り替えることは、メンタルスペースを切り替えることを意味します。

例:

root@kitploit:~
ntm view file

出力例

次のようにコンテキストを切り替えられます:

root@kitploit:~
ntm setting 2

🌳 階層構造

ノートはツリー内のノードとして整理されます。各ノードは以下を含むことができます:

  • タグ(メインキーワード)
  • コメント(ツリー内で表示される付箋)
  • 長文テキスト本体
  • ファイル参照
  • 検索用キーワード

付箋から本全体まで保存できます。すべて同じ場所に。

例:

root@kitploit:~
ntm view note

出力例

# はノードに展開可能なテキストが含まれていることを示します。

各ノードを展開して内容を表示できます:

root@kitploit:~
ntm view note -b

出力例


🔄 ワークフロー(私の使い方)

  • ノートファイル(コンテキスト)を作成または選択します。
  • タグとコメント付きでノードを追加します:
root@kitploit:~
ntm add note -t "TAG" -c "短いコメント"
  • 必要に応じて、設定したエディタ(デフォルトはvim)で長いテキストを書きます:
root@kitploit:~
ntm add note -t "TAG" -c "コメント" -b

エディタが開き、保存して終了すると、本文がノートに挿入されます。

  • ファイル(エクスプロイト、バイナリ、設定)をノートに直接リンクし、キーワードを使って素早くすべてを取得します。

👤 対象ユーザー

NotaMyは以下のような人向けに設計されています:

  • ターミナルで生活している
  • 長期かつ複雑な技術タスクに取り組んでいる
  • 複数のプロジェクトを同時に管理している
  • グラフィカルインターフェースなしで構造化を望む
  • マウスよりキーボードを好む

🚫 対象外のユーザー

以下の場合はおそらく適していません:

  • クラウド同期を希望する
  • マルチユーザーコラボレーションが必要
  • モダンなGUIを求める
  • マークダウン文書を作成したい

NotaMyは最小限で焦点を絞っています。


📝 簡単な歴史

NotaMyは個人的なニーズから生まれました:

コンテキストスイッチの精神的コストを削減すること。

ノート自体が問題なのではなく、複雑さが問題なのです。

2020年、私は「ノート管理」という基本バージョンから始めました。シンプルな構造化テキストでした。 すでに有用でした。その後、MemoKeeperとMemoKeeperXが登場し、別々のファイルとタグが追加されました。 時間が経つにつれ、それは私の日常のワークフローの一部になりました:ペンテスト、学習、アイデア、小さなプロジェクト。

NotaMyはそのワークフローの成熟版です:最小限で信頼性が高く、私の働き方に適応しています。

NotaMyがなぜ、どのように生まれたか知りたいですか?プロジェクトのPHILOSOPHYをお読みください。


🚀 インストール

root@kitploit:~
git clone https://github.com/IMprojtech/NotaMy.git
cd NotaMy
make
./bin/ntm

NotaMy を PATH に追加

ntm をコンパイルした後、フルパスを入力せずにどこからでも実行したい場合があります。以下は一般的な方法です。

PATH 内のディレクトリにインストール

  1. コンパイル済みバイナリを標準的な場所にコピーまたは移動します。例:
root@kitploit:~
sudo cp ./bin/ntm /usr/local/bin/
sudo cp ./bin/ntm_nc /usr/local/bin/

または、ローカルインストール(sudo なし)を希望する場合:

root@kitploit:~
mkdir -p "$HOME/.local/bin"
cp ./bin/ntm "$HOME/.local/bin/"
cp ./bin/ntm_nc "$HOME/.local/bin/"

そのディレクトリが PATH に含まれていることを確認してください。ほとんどのLinuxディストリビューションは /usr/local/bin をデフォルトで含んでいます。~/.local/bin を使用した場合は、シェルの初期化ファイルに PATH を追加するようにしてください。例:~/.bashrc または ~/.zshrc に以下を追加します:

root@kitploit:~
# まだ存在しない場合に追加:
export PATH="$HOME/.local/bin:$PATH"

または、bin ディレクトリを直接シェルの初期化ファイルに追加することもできます:

root@kitploit:~
export PATH="$HOME/path/to/NotaMy/bin:$PATH"

🐚 オプションのZsh統合

NotaMyには、コアのCプログラムを変更せずにユーザーエクスペリエンスを向上させるオプションのZshラッパーが用意されています。

ラッパーは以下を追加します:

  • 出力処理が改善されたラップ ntm コマンド
  • bat による自動ページネーション
  • 適切なTTY検出
  • インタラクティブなノート表示のための fview 関数(fzf + bat)
  • ANSIエスケープシーケンスを除去する nocolor 関数
  • 数値プレフィックスによる一時的なノートファイル切り替え

一時的なノートファイル切り替え

ラッパーを使用すると、コマンドの前に番号を置くことで、アクティブなファイルを一時的に切り替えることができます:

root@kitploit:~
ntm 1 view note

インストール

プラグインファイルを ~/.zshrc に追加します:

root@kitploit:~
source /path/to/NotaMy/shell/zsh/notamy.plugin.zsh

その後、シェルをリロードします:

root@kitploit:~
source ~/.zshrc

⚠️ Zsh統合は完全にオプションです。 コアのCアプリケーションは独立して動作します。


📘 ドキュメント

インストール手順、使用例、サポートされているすべてのコマンドを含む完全なユーザーマニュアルが利用可能です:

📄 NotaMyマニュアルを読む


⚖️ ライセンス

このプログラムはGNU General Public License(GPL)の条項に基づいて配布されており、フリーソフトウェアの基準に従ってソフトウェアの再配布と改変の自由を保証します。


✍️ 著者

Catoni Mirko(IMprojtech)によって書かれました。


ツールをダウンロード