Perform advanced MiTM attacks on websites with ease. A modern BeEF inspired framework for the 21st century. Cross-platform clients => Web [in-browser] and Desktop [Electron]. Created from-scratch using pure NodeJS and Typescript.

Injectify - Perform An Advanced MiTM Attacks on Websites with Ease

How To Install Injectify – Perform An Advanced MiTM Attacks on Websites with Ease

Requirements

Creating a MongoDB server

For simplicity, we’re going to use mLab with the Free plan. Though it’s recommended to setup your own MongoDB server if you plan to have a lot of traffic.

  1. Head over to mLab and create an account (make sure to verify your email)
  2. Click on Create new in the upper right corner
  3. Select Sandbox and then click ContinueInjectify - Perform An Advanced MiTM Attacks on Websites with Ease
  4. Select your preferred region and click Continue
  5. Enter injectify as the database name, click Continue and then Submit order
  6. Click on your new database and select Users and then Add database userInjectify - Perform An Advanced MiTM Attacks on Websites with Ease
  7. Choose a username and password and click Create (make sure read-only is left unchecked)

Creating a GitHub oauth application

  1. Create a new GitHub application with the following values:
Field Value
Application name any
Homepage URL any
Application description any
Authorization callback URL https://injectify.samdd.me

Injectify - Perform An Advanced MiTM Attacks on Websites with Ease

 

Setting up the server

  1. Clone this repo
  2. Copy server.config.example.js to server.config.js
  3. Replace the GitHub client_id and client_secret values with your newly created applications ones.

Injectify - Perform An Advanced MiTM Attacks on Websites with Ease

  1. Replace the mongodb value with your newly created mLab URL, in the format mongodb://<dbuser>:<dbpassword>@XXXX.mlab.com:XXXX/injectify.

Injectify - Perform An Advanced MiTM Attacks on Websites with Ease Injectify - Perform An Advanced MiTM Attacks on Websites with Ease

  1. Run the following in a terminal at the root of the injectify repo:
  1. Injectify will now be running over at http://localhost:3000