mapXplore
Español
mapXplore は、sqlmap から抽出したデータを PostgreSQL または SQLite データベースにインポートするモジュラー型アプリケーションです。
主な機能は以下の通りです:
- sqlmap から抽出した情報を PostgreSQL または SQLite にインポートし、後でクエリを実行します。
- サニタイズされた情報。つまり、インポート時に読めない情報をデコードまたは変換して読み取り可能な情報にします。
- すべてのテーブルでパスワード、ユーザー、目的の情報を検索します。
- base64 で保存された情報の自動エクスポート。例:
- Word、Excel、PowerPoint ファイル
- .zip ファイル
- テキストファイルまたはプレーンテキスト情報
- 画像
- PDF
- 条件によるテーブルとカラムのフィルタリング。
- 事前変換不要で様々なハッシュ関数によるフィルタリング。
- 関連情報を Excel または HTML にエクスポート
インストール
必要条件
git clone https://github.com/daniel2005d/mapXplore
cd mapXplore
pip install -r requirements
使用方法
これはモジュラー型アプリケーションであり、以下で構成されています:
- config: 使用するデータベースエンジン、インポートパスなどの設定を担当します。
- import: sqlmap から抽出した情報のインポートと処理を担当します。
- query: 必要な情報のフィルタリングと抽出が可能なメインモジュールです。
- テーブルによるフィルタリング
- カラムによるフィルタリング
- 1つ以上の単語によるフィルタリング
- 1つ以上のハッシュ関数によるフィルタリング(以下を含む):
- MD5
- SHA1
- SHA256
- SHA3
- ....
開始
プログラム起動時にデフォルト設定を読み込むことができます
python engine.py [--config config.json]
モジュール
変更履歴
14.03.2024 - V1.1
- PPTXファイル読み込み時のエラー調整
- テーブルとレコード総数を取得する'tables'コマンドを追加*
- ファイルパスに~のサポートを追加
- ファイルタイプごとにサブフォルダを作成
- コマンドプロンプトに色を追加
- 行データを含むファイルを保存
18.03.2024 - V1.2
- ストレージ用のJSON形式が追加されました。
- テーブルからデータベース、テーブル、レコードを取得するオプションが追加されました。
- 読み込み時に印字可能だがゴミ文字をクリーンアップする機能が追加されました。
- いくつかのエラーが修正されました。
20.03.2024 - V1.3
- 設定内に includeAllColumns オプションが追加されました。
- いくつかのエラーが修正されました。
03.04.2024 - V1.4
- データベースの内容をHTMLファイルに保存するエクスポートオプションが追加されました。