Skip to content

Commit

Permalink
Beehive Version 0.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
evi1m0 committed Jul 9, 2015
1 parent 8140f5c commit 348800f
Show file tree
Hide file tree
Showing 10 changed files with 916 additions and 0 deletions.
5 changes: 5 additions & 0 deletions .gitignore
Expand Up @@ -55,3 +55,8 @@ docs/_build/

# PyBuilder
target/

# Beehive
.DS_Store
pocs/
tmp/
18 changes: 18 additions & 0 deletions README.md
@@ -1,2 +1,20 @@
# Beehive

Beehive 是一款基于 Beebeeto-framework 的开源安全漏洞检测利用框架,安全研究人员可以通过使用它快速的进行漏洞挖掘、漏洞利用、后续渗透等工作。

Beehive is an open-source vulnerability detection framework based on Beebeeto-framework. Security researcher can use it to find vulnerability, exploits, subsequent attacks, etc.


# Screenshots

![http://docs.beebeeto.com/static/img/Screenshots_beehive_1.png](http://docs.beebeeto.com/static/img/Screenshots_beehive_1.png)

# Documents

- [http://docs.beebeeto.com/beehive/index.html](http://docs.beebeeto.com/beehive/index.html)

# Developers

- all@beebeeto.com
- win2000@unknown.com
- evi1m0.bat@gmail.com
28 changes: 28 additions & 0 deletions SETTINGS.py
@@ -0,0 +1,28 @@
import os
import sys


BASE_DIR = os.path.abspath(os.path.join(os.path.abspath(__file__),
'..',
'..',))

BEESCAN_DIR = os.path.abspath(os.path.join(os.path.abspath(__file__),
'..',))

FRAMEWORK_DIR = os.path.abspath(os.path.join(BASE_DIR,
'Beebeeto-framework',))

POC_DIR = os.path.abspath(os.path.join(BEESCAN_DIR,
'pocs',))


sys.path.extend([BASE_DIR, FRAMEWORK_DIR, POC_DIR])

VERSION = '0.1.0'


if __name__ == '__main__':
print BASE_DIR
print BEESCAN_DIR
print FRAMEWORK_DIR
print POC_DIR
Empty file added __init__.py
Empty file.
22 changes: 22 additions & 0 deletions beehive.py
@@ -0,0 +1,22 @@
#!/usr/bin/env python
# coding: utf-8
# site : www.beebeeto.com
# team : n0tr00t security

import sys
import menu
import SETTINGS

from lib.exception import *

def checkPythonVersion(major=2, minorLowest=6):
if sys.version_info.major != major or \
sys.version_info.minor < minorLowest:
errInfo = 'your python version is too low, version>=%d.%d.x '\
'is needed.' % (major, minorLowest)
raise BeeScanLaunchException(errInfo)
return True

if __name__ == '__main__':
mm = menu.MainMenu()
mm.cmdloop()
Binary file added hive.db
Binary file not shown.

0 comments on commit 348800f

Please sign in to comment.