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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
One-Lin3r — ペネトレーションテスト操作、権限昇格などに役立つワンライナーを提供します。 | Kitploit
ツール/GitHubGitHub/d4vinci/one-lin3r
特権昇格ペイロード生成エクスプロイトリバースエンジニアリング情報収集ペネトレーションテストユーティリティとフレームワーク
GitHubd4vinci/one-lin3r

One-Lin3r

ペネトレーションテスト操作、権限昇格などに役立つワンライナーを提供します。

リポジトリを見る
1.8k3018ヶ月前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
ウェブサイト

One-Lin3r PyPI Python Core Downloads

One-Lin3r はシンプルでモジュール式、軽量なフレームワークです。ペネトレーションテスト(Windows, Linux, macOS, BSD システム)や一般的なハッキングで必要となるすべてのワンライナーを提供し、新しい機能により完全に自動化されます(例: ワンライナーをコピーする必要すらありません)。

ブロック不可能なプロキシとスクレイピングインフラストラクチャ。AIモデルやワークフローを強化するリアルタイムで信頼性の高いWebデータを提供します。

バージョン2のスクリーンショット

様々な機能を持つ様々なタイプのワンライナーで構成されており、その一部を以下に示します:

ワンライナー機能この機能の説明
リバースシェルリバースシェルを取得するための様々な方法とコマンド。
権限昇格列挙と権限昇格に役立つ多くのコマンド。
バンドシェルバンドシェルを取得するための様々な方法とコマンド。
ドロッパー様々な方法でペイロードをダウンロードして実行する多数の方法(様々なペイロードタイプ)。

特徴

  • 異なる目的で使用できる多数のワンライナー。現在、176以上のワンライナーがあります。

  • このフレームワークに実装されたオートコンプリート機能は通常のものとは異なり、いくつかのハイライトがあります:

    • タイプミスを最も類似したコマンドに修正するよう設計されており、タブを1回押すだけで seach が search などに変換されます。このフレームワークのコマンドに似たランダムな単語を入力しても同様です。
    • 私のような怠け者のために、使用しようとしているワンライナーの一部を入力するだけで予測できます。例えば use capabilities と入力してタブを押すと、use linux/bash/list_all_capabilities などに置き換えられます。あなたの笑顔が見えますよ。どういたしまして!
    • 間違ったコマンドを入力して Enter を押すと、フレームワークが入力したものに最も近いコマンドを教えてくれます。それが本当に使用したかったコマンドかもしれません。
    • あまり印象的ではないものとしては、set コマンド後の変数のオートコンプリート、use や info コマンド後のワンライナーのオートコンプリート、そして大文字小文字を誤って入力した場合に備えて自動的に小文字に変換する機能などがあります。
    • 最後に、通常のオートコンプリート機能(コマンドのオートコンプリートや永続的な履歴など)も利用できます。
  • 自動化

    • copy <liner> コマンドを使用すると、use <liner> を使用してからコピーする代わりに、ワンライナーを自動的にクリップボードにコピーできます。もちろん、以下の機能と組み合わせれば時間を大幅に節約できます。
    • お気づきかもしれませんが、フレームワークを起動する前にコマンドライン引数からリソースファイルを使用したり、直接コマンドを送信したりできます。
    • フレームワーク内では Metasploit のように makerc コマンドを使用できますが、今回は正しい重要なコマンドのみを保存します。

注: liners データベースはそれほど大きくありませんが、アップデートとコントリビューションによって拡大していきます。

使い方

コマンドライン引数

root@kitploit:~
usage: one-lin3r [-h] [-r R] [-x X] [-q]

optional arguments:
  -h, --help  show this help message and exit
  -r          Execute a resource file (history file).
  -x          Execute a specific command (use ; for multiples).
  -q          Quiet mode (no banner).

フレームワークコマンド

root@kitploit:~
Command                     Description
--------                    -------------
help/?                      このヘルプメニューを表示します。
list/show                   データベース内のすべてのワンライナーを一覧表示します。
search  (-h) [Keywords..]   ワンライナーを名前、作者名、または機能で検索します。
use         <liner>         使用可能なワンライナーを選択します。
copy        <liner>         使用可能なワンライナーを選択し、自動的にクリップボードにコピーします。
info        <liner>         使用可能なワンライナーに関する情報を取得します。
set <variable> <value>      コンテキスト固有の変数に値を設定し、ワンライナーで使用します。
variables                   以前に指定したすべての変数を表示します。
banner                      バナーを表示します。
reload/refresh              ワンライナーデータベースを再読み込みします。
check                       コアバージョンを表示し、最新バージョンかどうかを確認します。
history                     コマンドラインの最も重要な履歴を最初から表示します。
makerc                      コマンドライン履歴をファイルに保存します。
resource     <file>         ファイルに保存されたコマンドを実行します。
os          <command>       フレームワークを終了せずにシステムコマンドを実行します。
exit/quit                   フレームワークを終了します。

インストール前の必要条件

  • Python 3.x。
  • 任意のOS。すべてで動作するはずですが、Kali 2018+、Ubuntu 18+、Manjaro、Black Arch、Windows 10、Android Termux、Mac-OS 10.11でテスト済みです。

インストールと実行

  • pip を使用(どのOSでも最適な方法):
root@kitploit:~
pip install one-lin3r
one-lin3r -h
  • Black Arch または Black Arch リポジトリを使用する Arch ベースのシステムで pacman を使用:
root@kitploit:~
sudo pacman -S one-lin3r
  • GitHub からインストール:
    • Windows で管理者権限の cmd を使用: (ZIPをダウンロードして解凍した後)
    root@kitploit:~
    python -m pip install ./One-Lin3r-master --user
    one-lin3r -h
    
    • Linux Debianベースのディストリビューション(例: Kali, Ubuntu):
    root@kitploit:~
    git clone https://github.com/D4Vinci/One-Lin3r.git
    sudo apt install libncurses5-dev
    sudo pip3 install ./One-Lin3r --user
    one-lin3r -h
    
    • その他の Linux ディストリビューション:
    root@kitploit:~
    git clone https://github.com/D4Vinci/One-Lin3r.git
    sudo pip3 install ./One-Lin3r --user
    one-lin3r -h
    

フレームワークまたはデータベースのアップデート

  • pip からインストールした場合:
root@kitploit:~
pip install one-lin3r --upgrade
  • GitHub からインストールした場合:
    • Linux でディレクトリの外から:
    root@kitploit:~
    cd One-Lin3r && git pull && cd ..
    pip3 install ./One-Lin3r --upgrade
    
    • Windows で git がインストールされていない場合、フレームワークのZIPを再ダウンロードしてください!

注: ワンライナーは Python モジュールとして記述されているため、フレームワークの一部と見なされます。そのため、フレームワークに新しいワンライナーが追加されるたびにバージョンが更新されます。

連絡先

  • Twitter
  • Telegram

寄付

私の作業がお役に立ったなら、コーヒーをおごっていただけると嬉しいです :)

コーヒー

免責事項

One-Lin3r はペネトレーションテストを支援するために作成されており、不正使用や違法な目的については一切責任を負いません。

このツールからコードをコピーしたり、他のツールで使用したりすることは、出典を明記すれば許可されます 😄。

プルリクエストはいつでも歓迎します :D

クレジットと参考資料

  • PayloadsAllTheThings
  • PowerSploit repo
  • arno0x0x - Windows oneliners to download remote payload and execute arbitrary code
ツールをダウンロード
  • history および resource コマンドがあるので、フレームワークを終了する必要はありません。
  • セミコロンで区切ることで、同時に複数のコマンドを実行できます。
  • ワンライナーの検索は非常に簡単かつ正確で、名前、機能、説明、追加した作者、またはワンライナー自体を検索できます。
  • 独自のワンライナーを追加するには、これらの手順 に従って Python ファイルとしてワンライナーを作成してください。その後、プルリクエストを作成するとフレームワークに追加され、もちろんあなたの名前でクレジットされます 😄。

  • フレームワークを再起動せずにワンライナーを追加した場合、データベースを再読み込みする機能。

  • liners フォルダ内にフォルダを作成し、そこに ".liner" ファイルを作成するだけで、任意のプラットフォームを liners データベースに追加できます。

  • その他...