Giter VIP home page Giter VIP logo

belle's Introduction

Belle (Burp Suite 非公式日本語化ツール)

このツールは、PortSwigger社の製品であるBurp Suiteのインタフェースを、日本語化するツールです。

mainwindow
manualsimulator

使用方法

本ツールは、Javassistを使用しています。次のリンクからライブラリファイルをダウンロードしておいてください。

javassist.jar

インストーラーを使ってBurp Suiteをインストールした場合

belle.jar と ja.txt と javassist.jar の3つのファイルをダウンロードし、Burp Suiteがインストールされているフォルダにコピーします。 インストール時に変更していなければ、C:\Program Files\BurpSuiteFreeC:\Program Files\BurpSuiteProにあると思います。

BurpSuiteFree.vmoptions か BurpSuitePro.vmoptions ファイルをエディタで開き、1行追記します。

# Enter one VM parameter per line
# For example, to adjust the maximum memory usage to 512 MB, uncomment the following line:
# -Xmx512m
# To include another file, uncomment the following line:
# -include-options [path to other .vmoption file]
-Xmx12151m
# 以下の行を追記
-javaagent:belle.jar

通常通り、スタートメニューのショートカット等から起動します。

Burp Suiteのjarファイルを任意の場所にインストールした場合

belle.jar と ja.txt と javassist.jar の3つのファイルをダウンロードし、Burpのjarファイル(burpsuite_free_v1.7.06.jar等)と同じフォルダにコピーします。

Burpのjarファイルがあるフォルダに移動し、(-jar オプションより前に) -javaagentコマンドラインオプションを指定して起動します。

java -javaagent:belle.jar -Xmx1024m -jar burpsuite_free_v1.7.06.jar

その他

本ツールは、カレントディレクトリの ja.txt を読み込みます。Windowsのショートカットなどから起動する場合は ja.txtがあるフォルダを作業フォルダーに指定、シェルスクリプトやバッチファイルなどから起動する場合はカレントディレクトリを変更した上でjavaコマンドを実行してください。

注意事項

このツールは、私個人が勝手に開発したもので、PortSwigger社は一切関係ありません。日本語訳の間違いはもちろんのこと、本ツールを使用したことによる不具合等についてPortSwiggerに問い合わせないようお願いします。

このツールは内部でJava実行環境のバイトコードを変更します。Oracle社のJava実行環境で使用した場合、バイナリ・コードライセンスに違反する可能性があります。ライセンスを確認の上、OpenJDK等その他のJava実行環境での実行を推奨します。

このツールは単純に、辞書ファイルで指定した文字列にマッチする文字列を見つけると、対応する日本語訳に変換しています。 影響範囲をGUI表示部分に限定しているつもりですが、送受信したHTTPメッセージも意図せず変換してしまっている可能性があります。 Webアプリケーションテストへの影響を確認の上、自己責任で使用してください。

PortSwigger社から英語メッセージ一覧をもらったわけではなく、使用中に英語表記であることを目視した箇所を適宜翻訳しているため、おそらく網羅されていません。 未翻訳の箇所や間違いを見つけた場合は、ご連絡ください。

References

Author

@_bun_

belle's People

Contributors

ankokuty avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.