Skip to content

blueroutecn/BeeCli

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeeCli

BeeCli是一款基于开源PoC框架Beebeeto-framework进行开发的程序,它集PoC下载,本地PoC搜索、目标抓取、批量扫描等功能于一身。你还可以通过Beebeeto-framework编写自己的PoC进行批量测试。

使用BeeCli可以很方便的对本地PoC模块进行搜索,通过Google Hacking语法批量抓取测试目标,并调用扫描功能对测试目标进行批量测试或者攻击。

Installation

--

克隆BeeCli项目到本地:

git clone https://github.com/RickGray/BeeCli.git BeeCli

安装所需的第三方Python库:

termcolor
simplejson
requests
lxml
threadpool
gevent
PySocks

你可以通过pip install -r requirements.txt来安装这些依赖。

Usage

--

目前BeeCli仅提供命令行调用的方式,共有四个功能模块download(PoC下载)search(本地搜索)fetch(目标抓取)batch(批量扫描)

➜  BeeCli git:(master) ✗ python beecli.py -h

 __ )             ___|                        |
 __ \   _ \  _ \ |      _ \  __ \   __|  _ \  |  _ \
 |   |  __/  __/ |     (   | |   |\__ \ (   | |  __/
____/ \___|\___|\____|\___/ _|  _|____/\___/ _|\___|

    Author: rickchen.vip@gmail.com   |
      Date: 2015-04-23               |
   Version: v0.0.1                   |
_____________________________________|

usage: beecli.py [-h] {download,search,fetch,batch} ...

positional arguments:
  {download,search,fetch,batch}
                        sub-command help
    download            download poc from beebeeto.com
    search              search poc you want with some keyword
    fetch               fetch targets from google or other search engine
    batch               batch scan with file include targets

optional arguments:
  -h, --help            show this help message and exit

你可以通过python beecli.py <sub-command> -h的方式来查看相关功能模块的详细帮助。

通过BeeBeeto下载公开的PoC,将其放至modules/目录中以方便本地搜索和批量扫描使用。(或者使用内置命令python beecli.py download来进行下载)

如果需要编写自己的PoC,请参考编写文档

Screenshot

PoC搜索:

通过Google Hacking批量抓取测试目标:

批量检测:

About

Graduation Project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%