Commit 9bfbbd13 authored by Devon Kearns's avatar Devon Kearns

Merge tag 'upstream/2.0-beta3+git20140220'

Upstream version 2.0-beta3+git20140220
parents 33190b8e 30372c2b

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

Changelog Changelog
========= =========
2.0 beta 3
------------
- Integration with SSLScan, SQLMap, XSSer, Shodan and PunkSPIDER.
- Completely rewritten HTML report.
- New report formats: OpenOffice, LaTeX, JSON, BSON, XML, YAML, MsgPack.
- Many improvements to the reports and the vulnerability descriptions.
- Fixes and improvements to the OpenVAS plugin.
- Added vulnerability standards:
* Exploit-DB ID
* Microsoft Bulletin ID
* Microsoft Knowledge Base ID
* Nessus Plugin ID
- And bugfixes and usual ;)
Also, say hello to our new team members @rrequero and @jekkay! :)
2.0 beta 2 2.0 beta 2
------------ ------------
...@@ -18,7 +35,6 @@ Changelog ...@@ -18,7 +35,6 @@ Changelog
* Security Tracker ID * Security Tracker ID
* CERT Vulnerability Note * CERT Vulnerability Note
* ISS X-Force ID * ISS X-Force ID
- Added NIST CPE database.
- Added reStructured Text output format. - Added reStructured Text output format.
- Improvements to the command line UI and text reports, including Bash autocompletion support. - Improvements to the command line UI and text reports, including Bash autocompletion support.
- Many improvements and internal refactoring that won't show :) - Many improvements and internal refactoring that won't show :)
......
This diff is collapsed.
This diff is collapsed.
Roadmap
=======
Plugins
-------
- LFI/RFI: https://github.com/cr0hn/golismero/issues/215
- Password bruteforcer: https://github.com/cr0hn/golismero/issues/211
- SSI scan: https://github.com/cr0hn/golismero/issues/207
- Wapiti: https://github.com/cr0hn/golismero/issues/187
- Inguma: https://github.com/cr0hn/golismero/issues/180
- Nimbostratus: https://github.com/cr0hn/golismero/issues/174
- Wordpress: https://github.com/cr0hn/golismero/issues/130
- GWT: https://github.com/cr0hn/golismero/issues/109
- Metasploit: https://github.com/cr0hn/golismero/issues/91
- ZAP Proxy: https://github.com/cr0hn/golismero/issues/81
- Directory listing: https://github.com/cr0hn/golismero/issues/36
- SQLMap (improvements): https://github.com/cr0hn/golismero/issues/10
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -40,6 +40,7 @@ help: ...@@ -40,6 +40,7 @@ help:
clean: clean:
-rm -rf $(BUILDDIR)/* -rm -rf $(BUILDDIR)/*
-rm *.rst
html: html:
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
# All configuration values have a default; values that are commented out # All configuration values have a default; values that are commented out
# serve to show the default. # serve to show the default.
import sys, os, os.path import sys, os, os.path, warnings
# If extensions (or modules to document with autodoc) are in another directory, # If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the # add these directories to sys.path here. If the directory is relative to the
...@@ -19,6 +19,25 @@ import sys, os, os.path ...@@ -19,6 +19,25 @@ import sys, os, os.path
sys.path.insert(0, os.path.abspath(os.path.join('..', '..'))) sys.path.insert(0, os.path.abspath(os.path.join('..', '..')))
sys.path.append(os.path.abspath(os.path.join('..', '..', 'thirdparty_libs'))) sys.path.append(os.path.abspath(os.path.join('..', '..', 'thirdparty_libs')))
# Workaround for docutils bug, see:
# http://sourceforge.net/p/docutils/bugs/228/
try:
import standalone
except ImportError:
standalone = None
if standalone is not None:
sentinel = object()
old_standalone = sys.modules.get("standalone", sentinel)
with warnings.catch_warnings(record=True):
from docutils.readers import standalone
sys.modules["standalone"] = standalone
# Autogenerate the rst files on the first run.
if not os.path.exists("index.rst"):
sys.path.append(os.path.abspath("."))
from gen import gen
gen()
# -- General configuration ----------------------------------------------------- # -- General configuration -----------------------------------------------------
# If your documentation needs a minimal Sphinx version, state it here. # If your documentation needs a minimal Sphinx version, state it here.
......
#!/usr/bin/env python
# -*- coding: utf-8 -*-
__license__ = """
GoLismero 2.0 - The web knife - Copyright (C) 2011-2013
Authors:
Daniel Garcia Garcia a.k.a cr0hn | cr0hn<@>cr0hn.com
Mario Vilas | mvilas<@>gmail.com
Golismero project site: https://github.com/golismero
Golismero project mail: golismero.project<@>gmail.com
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
"""
# Fix the module path.
import sys
import os
from os import path
try:
_FIXED_PATH_
except NameError:
here = path.split(path.abspath(__file__))[0]
if not here: # if it fails use cwd instead
here = path.abspath(os.getcwd())
golismero = path.join(here, "..", "..")
thirdparty_libs = path.join(golismero, "thirdparty_libs")
if path.exists(thirdparty_libs):
sys.path.insert(0, thirdparty_libs)
sys.path.insert(0, golismero)
_FIXED_PATH_ = True
index = """GoLismero - The Web Knife
=========================
Indices
-------
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
Table of Contents
-----------------
.. toctree::
:maxdepth: 4
golismero
""".replace("\r\n", "\n")
from os import chdir, listdir, unlink
from os.path import dirname, isfile, join
from sphinx import apidoc
def gen():
apidoc.main(["sphinx-autodoc-script.py", "-o", ".", "-f", "--no-toc", join("..", "..", "golismero")])
with open("index.rst", "wb") as f:
f.write(index)
if __name__ == '__main__':
gen()
information Package
===================
:mod:`information` Package
--------------------------
.. automodule:: golismero.api.data.information
:members:
:undoc-members:
:special-members:
:show-inheritance:
:mod:`auth` Module
------------------
.. automodule:: golismero.api.data.information.auth
:members:
:undoc-members:
:special-members:
:show-inheritance:
:mod:`binary` Module
--------------------
.. automodule:: golismero.api.data.information.binary
:members:
:undoc-members:
:special-members:
:show-inheritance:
:mod:`dns` Module
-----------------
.. automodule:: golismero.api.data.information.dns
:members:
:undoc-members:
:special-members:
:show-inheritance:
:mod:`form` Module
------------------
.. automodule:: golismero.api.data.information.form
:members:
:undoc-members:
:special-members:
:show-inheritance:
:mod:`html` Module
------------------
.. automodule:: golismero.api.data.information.html
:members:
:undoc-members:
:special-members:
:show-inheritance: