GithubHelp home page GithubHelp logo

minary / tools Goto Github PK

View Code? Open in Web Editor NEW
4.0 3.0 5.0 4.31 MB

The tools used by the AttackServices to conduct the attacks on the target systems.

License: GNU General Public License v3.0

C 51.25% C# 46.07% C++ 2.69%
arp-spoofing arp-poisoning mitm-attacks sslstrip http-proxy

tools's Introduction

Tools

The Tools repository contains a basic toolset that provides Minary with the means to perform attacks on target systems.

APE APE (ARP poisoning engine) is the component in the Minary system that conducts the actual attacks. It consists of the following subparts:

  • ARP poisoning: Act as a man in the middle between target systems and the internet gateway
  • ARP depoisoning: Undo the man in the middle and restore the original routing path between client system and internet gateway.
  • Routing: Route received data packets to the actual target system.
  • DNS poisoning: Poison client DNS requests. Do that in both directions by either poisoning the actual DNS request or the server's DNS response.
  • Firewalling: Block data packets or pass them to their actual destination.

From the name you can already guess that APE only works with IPv4 networks (IPv6 doesn't know the ARP concept). IPv6 spoofing is possible but it is not implemented with this Minary version.

Sniffer Sniffer captures relevant data from the "wire", collecting data and passing it to the Minary data pipe where it is evaluated by the activated plugins.

HttpReverseProxy HttpReverseProxy is an HTTP(S) reverse proxy server that redirects incoming requests to the server that is defined within the Host header field. To extend the server's functionality plugins can be attached during application initialization. Currently the following plugins are available:

  • InjectCode: When a particular regex is detected inside the server response data, the text sequence is replaced by a user-defined text/code sequence. The patched server response is then forwarded to the client system.
  • InjectFile: When a particular file request is detected, instead of processing it this plugin sends a prepared file to the client system.
  • HostMapping: When a client request is aimed at a particular host the host header is replaced by a new header before the proxy server starts processing the actual HTTP(S) request.
  • RequestRedirect: When a request to a particular URL is detected, the plugin sends a redirect response that points the client to another location.
  • SSLStrip: Strip and Cache/Redirect HTTPS anchor fields and 301/302 redirects
  • Weaken: Weaken the HTTP security measurements defined in the HTTP request/response header.

tools's People

Contributors

psy-q avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

tools's Issues

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.