GithubHelp home page GithubHelp logo

login-securite / phishing-reporter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 0dteam/phishing-reporter

1.0 0.0 0.0 172 KB

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

License: GNU General Public License v3.0

C# 100.00%

phishing-reporter's Introduction

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.

Before you start:

⚠️ 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

⚠️ Make sure you build the project's installer with the right TargetPlatform for your Office. If you have Office 32-bit installed, then compile the project as 32-bit. If you have Office 64-bit, then compile the project as 64-bit. You can do so by choosing Installer -> (from "Properties" menu) TargetPlatform -> x86 or x64

How-to Guide:

Note: I used Visual Studio 2017 with .NET Framework 4.8 to compile it. The plugin was tested on Outlook 2019 (x64).

  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:
    • client_trigram: should be the internal client ID trigram.
  6. Save the file.
  7. Build the project. From the top menu BuildBuild 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

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

phishing-reporter's People

Contributors

0dteam avatar

Stargazers

George Theodore Fournier 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.