Code Monkey home page Code Monkey logo

baf's Introduction

BAF 0.1.0

Blind Attacking Framework

  • version [0.1.0] --> [(public releases).(beta versions).(bugfixes patches)]

  • this framework is under AGPLv3 license


what is BAF ?

  • it's a framework written in python [2.7] that is being made specially for blind attacking , ie : attacking random targets with common security issues , targets are generated by the hackers search engine "shodan" and vulnerable hosts are hacked in an automated way .

  • this framework is completely "neutral" ie: it's not based on shodan API and it has total dependence on web scraping , ie: the only limit on what you can do with it is your immagination as a tester & our programming skills as contributers/owners .

how to use BAF ?

  • fire up a terminal and sudo apt-get update && apt-get upgrade && apt-get dist-upgrade
  • install [ requests , httplib , urllib , time , bs4 "BeautifulSoup" , selenium , sys ] python modules
  • python BAF_0.1.0.py
  • enter your shodan's account username and pass
  • choose 1 , let it do it's job , press y , close the previous tab , press y ,close the previous tabs ...etc till u have the vulnerable cams only
  • choose 2 , enter what do u want to search for (ie: NSA) , when it's done , refer to the targets text file , it will contain the targets ip:port
  • that's all , till now :)
  • DON'T close a loading webpage
  • beta versions will make automated browser open for better understanding ,but you can close the webcam tabs freely

pictures from the framework alt tag alt tag alt tag

how to contribute?

the framework is under development so both testers and contributers are more than welcome to help ... so ,

  • active testers and bug reporters can help us developing the TODO list of the framework & enjoy watching their TODO wishes - next to their names - come true :)
  • contributers who provide merged pull requests will be listed below and in the framework contributers section .
  • contributers who provide (continuous - dramatic) merged pull requests will be owners and they will have a share in the pro version profit

how can a pull request be definitely merged?

  • adds new from the TODO
  • patces bugs from the TODO

TODO list(features) in the free version

  • custom search that exports the targets ips / open ports to text file for custom attacks
  • serially open admin/admin webcams login pages
  • loging into hosts through common services telnet,ssh,ftp,.. etc of the hosts with default credentials
  • bruteforcing webcams login pages
  • automatic search / exploitation of common vulnerabilities on different patforms
  • handling exceptions and abstracing the project for being efficiently embedded into hacking enviroments/ pentesting labs
  • rest in peace :)

TODO list(features) in the pro/paid version

  • GUI
  • automated custom fuzzing
  • 0-day vulnerabilities mass exploitation
  • whatever framework capabilitiy that requires tremendous work and totally engineered & programmed by the owners/paid contributers

TODO list(reported bugs) in free version

TODO list(reported bugs) in paid version

list of owners

list of contributers

baf's People

Contributors

ahmedmaher05 avatar

Watchers

James Cloos avatar Ifrit 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.