How to configure BurpelFish

How to configure BurpelFish

I recently was doing a pentest and was continuously looking up translations for words, and thought “there has to be a better way…” That is when I landed on BurpelFish, which adds a Google Translate context option to your Burp Suite’s right click. When I googled “how to set up BurpelFish” I couldn’t find anything, so I figured maybe this blog post will help others if they were curious on how to set it up.

Prerequisites

You will need to install standalone Jython: Burp Suite Jython Runtime Guide Then you should be able to install the BurpelFish extension.

Setup Instructions

After you install BurpelFish from the BApp Store on your Burp Suite installation, it tells you to go to Google Cloud in order to set up your API key. This makes sense if you don’t already have a Google Cloud account set up and need to sign up for a free trial. We already had a Google Cloud account though, and its interface is like learning a different language (at least for me). Finally we found the specific location inside of Google Cloud’s console, which was the Cloud Translation API credentials page. After that you just need to create an API key.
KdmFJ8Ccqeg1puSt 8Q6Yctmu1DHNEkhhAwpdgqEUporGZw1RZW2Ikcs82bFa FO6w7Q3jnIS2T08WpCVamhgr3rMIEjZHY2noZIO7c1YH7CX4sLEYppnD6yxchypCTGsn Rf8Rh 1
Once you have the API key and already have BurpelFish installed, then you just need to go and select some text (i.e. from your proxy history). Right click it and follow these context menus.
AIx3bYlQChgx0ueogXYvo8T6M0ditKn5KOpUCATEo5RST7KQbe lIpWu4 e3cABh4YPdAoe 30HCztkS4WOeVjm o2LZvXDGrR7tj4IYssKLSzZ ouZ175NKhuTUDNTQ3fjmETuq 1
After you select that you will get a small popup asking for your API key.
DFxB po7jz9unDCBfo1tM6qmRT M5XJZL8yXtC Mo0mD D MjBu V5cnqqUhhZycPWkPeXIZzLSxbv5tvqo9yWW3doo zMIl ORJRdt EzJ F3uXOxJtje5XuUjxBtI kXQQsTju 1

Paste in the API key you just created, and that’s it.

After you have completed the steps above, everything should start working. You should have a little popup that shows with the translated word.

d9bTC68 ddetzO4b Q0sGj6JTC7Hcy eQhbvQdMjI7 uYuMQvQyMW0UCL6ZaNP00DOdXFFA8grt1XF6V7LWj bjxSeofxKuzCb43S9ZsEmZbvrsFjVPRB1N1BQPdJ3CUHdBBfCDT 1

Afterwards you can just follow the same context menu selections every time you want to translate something. If you have any issues with the plugin, the repo’s PR page is here.

Shout out to Jennifer, who noticed you actually don’t have to use an API key to use this extension. You will be more limited in the amount of languages that are supported if you don’t add the API key.

Need a penetration test on a multilingual application?

Our team tests web applications regardless of language, using custom tools and extensions to find vulnerabilities that automated scanners miss. Reach out to discuss a security assessment.

Talk to Our Team

More Posts

Send Us A Message

Get the Debrief in Your Inbox

New findings, series updates, and usually some bad puns. Delivered when we actually have something worth saying.

No spam. Unsubscribe whenever. We’re evil, not rude.

This website uses cookies

We use cookies to personalize content, provide social media features, and analyze our traffic. We also share information about your use of our site with our analytics partners. You can change your preferences at any time. For more information, please see our Privacy Policy.