Skip to content

An Outlook Plugin to report phishing emails easier and provides full integration with GoPhish.

License

Notifications You must be signed in to change notification settings

ThomasKoscheck/Phishing-Reporter

 
 

Repository files navigation

Phishing-Reporter

An Outlook Plugin to report phishing emails easier and provides full integration with GoPhish.

Screenshots

UI

Right-click UI

How it looks like

Write-up and Guide

https://www.0d.ae/report-phishing-plugin-for-outlook

If you plan to use the plugin, please fill the 3 Questions survey

Features

  • Auto-deletes suspecious emails once reported.
  • Append [POTENTIAL PHISH] to subject for automatic Outlook rules.
  • Extract and list the most important information in the report email such as email headers, URLs/Ips, domains, attachments hashes, sender details.
  • Removes hyperlinks from suspecious links. (https:// becomes https[:]// and so on).
  • Attaches original email to the report for further investigation.
  • Full integration with the Open Source Phishing Framework, GoPhish. Now you can see who reported a simulated phishing email sent by your information security team.
  • Two buttons for easy reporting. One in the "Home" menu. The second when you right-click an email.
  • Reports any bugs to a seperate support email without annoying the users.
  • Installer-ready: fast compile to EXE file, as all hassles were tackled already. Just follow the guide.

How-to Guide:

  • Note: I used Visual Studio 2017 with .NET Framework 4.8 to compile it. The plugin was tested on Outlook 2019.
  • Also, verify that you have "Microsoft Visual Studio Installer Projects" component installed in Visual Studio. You can install it by going to "Tools" -> "Get Tools and Features"
  1. Download the project and extract it.
  2. Double click "PhishingReporter.sln" to open the project using Visual Studio.
  3. From the top menu, if it is on "Debug" mode, change configuration to "Release".
  4. In the right menu, Open "Settings.settings" and go to "Settings" Tab.
  5. From there, change:
    • infosec_email: to your information security team.
    • gophish_url: GoPhish instance IP/URL, if you didn't host any, you can leave the default value. The plugin will still work.
    • gophish_listener_port: The port number of GoPhish listener.
    • support_email: Support email to auto-report any bugs. Should be for a teammate who maintains the plugin code.
  6. Save the file.
  7. Build the project. From the top menu "Build" → "Build PhishingReporter".
  8. In the right menu, Click "Installer" and change what you prefer on "Properties" Menu, I recommend to change:
    • Manufacturer, ManufacturerUrl, SupportPhone, SupportUrl
    • Generate a new UpgradeCode by clicking the "..." button then "New Code".
  9. [Optional] If you want to change the installation wizard splash screen:
    • Open "splash.psd" file using Photoshop, and design the splash screen you like.
    • Export the design by overwriting "splash.jpg" file in the main project directory.
  10. At the end, right-click "Installer" and choose "Build".
  11. The installer file should be located in "PhishingReporter\Installer\Release" folder.

Credits

  • Abdulla Albreiki
  • Reused some code from NotifySecurity project by Nicolas Chaussard

About

An Outlook Plugin to report phishing emails easier and provides full integration with GoPhish.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%