├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── ThreatDragonModels └── test │ └── test.json ├── bin └── expose ├── composer.json ├── docs ├── Makefile ├── _build │ ├── doctrees │ │ ├── environment.pickle │ │ └── index.doctree │ └── html │ │ ├── .buildinfo │ │ ├── _sources │ │ └── index.txt │ │ ├── _static │ │ ├── ajax-loader.gif │ │ ├── basic.css │ │ ├── comment-bright.png │ │ ├── comment-close.png │ │ ├── comment.png │ │ ├── default.css │ │ ├── doctools.js │ │ ├── down-pressed.png │ │ ├── down.png │ │ ├── file.png │ │ ├── jquery.js │ │ ├── minus.png │ │ ├── nature.css │ │ ├── plus.png │ │ ├── pygments.css │ │ ├── searchtools.js │ │ ├── sidebar.js │ │ ├── underscore.js │ │ ├── up-pressed.png │ │ ├── up.png │ │ └── websupport.js │ │ ├── genindex.html │ │ ├── index.html │ │ ├── objects.inv │ │ ├── search.html │ │ └── searchindex.js ├── conf.py ├── index.rst └── make.bat ├── phpunit.xml.dist ├── src └── Expose │ ├── Cache.php │ ├── Cache │ └── File.php │ ├── Config.php │ ├── Console │ └── Command │ │ ├── FilterCommand.php │ │ └── ProcessQueueCommand.php │ ├── Converter │ ├── ConvertJS.php │ ├── ConvertMisc.php │ ├── ConvertSQL.php │ └── Converter.php │ ├── DataCollection.php │ ├── Exception │ ├── LoggerNotDefined.php │ └── QueueNotDefined.php │ ├── Export.php │ ├── Export │ ├── Loopback.php │ └── Text.php │ ├── Filter.php │ ├── FilterCollection.php │ ├── Log.php │ ├── Log │ └── Mongo.php │ ├── Manager.php │ ├── Notify.php │ ├── Notify │ └── Email.php │ ├── Queue.php │ ├── Queue │ └── Mongo.php │ ├── Report.php │ ├── Template │ └── Notify │ │ └── Email.twig │ └── filter_rules.json ├── tests ├── ConverterConvertSQLTest.php ├── FilterCollectionTest.php ├── FilterTest.php ├── ManagerTest.php ├── MockLogger.php ├── MockMongoCollection.php ├── MockMongoCursor.php ├── MockQueue.php ├── Notify │ └── EmailTest.php ├── QueueTest.php └── ReportTest.php └── travis-config.ini /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor/ 2 | /composer.lock 3 | /phpunit.xml 4 | /.idea/ 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/README.md -------------------------------------------------------------------------------- /ThreatDragonModels/test/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/ThreatDragonModels/test/test.json -------------------------------------------------------------------------------- /bin/expose: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/bin/expose -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/composer.json -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_build/doctrees/environment.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/doctrees/environment.pickle -------------------------------------------------------------------------------- /docs/_build/doctrees/index.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/doctrees/index.doctree -------------------------------------------------------------------------------- /docs/_build/html/.buildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/.buildinfo -------------------------------------------------------------------------------- /docs/_build/html/_sources/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_sources/index.txt -------------------------------------------------------------------------------- /docs/_build/html/_static/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/ajax-loader.gif -------------------------------------------------------------------------------- /docs/_build/html/_static/basic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/basic.css -------------------------------------------------------------------------------- /docs/_build/html/_static/comment-bright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/comment-bright.png -------------------------------------------------------------------------------- /docs/_build/html/_static/comment-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/comment-close.png -------------------------------------------------------------------------------- /docs/_build/html/_static/comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/comment.png -------------------------------------------------------------------------------- /docs/_build/html/_static/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/default.css -------------------------------------------------------------------------------- /docs/_build/html/_static/doctools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/doctools.js -------------------------------------------------------------------------------- /docs/_build/html/_static/down-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/down-pressed.png -------------------------------------------------------------------------------- /docs/_build/html/_static/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/down.png -------------------------------------------------------------------------------- /docs/_build/html/_static/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/file.png -------------------------------------------------------------------------------- /docs/_build/html/_static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/jquery.js -------------------------------------------------------------------------------- /docs/_build/html/_static/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/minus.png -------------------------------------------------------------------------------- /docs/_build/html/_static/nature.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/nature.css -------------------------------------------------------------------------------- /docs/_build/html/_static/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/plus.png -------------------------------------------------------------------------------- /docs/_build/html/_static/pygments.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/pygments.css -------------------------------------------------------------------------------- /docs/_build/html/_static/searchtools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/searchtools.js -------------------------------------------------------------------------------- /docs/_build/html/_static/sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/sidebar.js -------------------------------------------------------------------------------- /docs/_build/html/_static/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/underscore.js -------------------------------------------------------------------------------- /docs/_build/html/_static/up-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/up-pressed.png -------------------------------------------------------------------------------- /docs/_build/html/_static/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/up.png -------------------------------------------------------------------------------- /docs/_build/html/_static/websupport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/_static/websupport.js -------------------------------------------------------------------------------- /docs/_build/html/genindex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/genindex.html -------------------------------------------------------------------------------- /docs/_build/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/index.html -------------------------------------------------------------------------------- /docs/_build/html/objects.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/objects.inv -------------------------------------------------------------------------------- /docs/_build/html/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/search.html -------------------------------------------------------------------------------- /docs/_build/html/searchindex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/_build/html/searchindex.js -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/docs/make.bat -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Expose/Cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Cache.php -------------------------------------------------------------------------------- /src/Expose/Cache/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Cache/File.php -------------------------------------------------------------------------------- /src/Expose/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Config.php -------------------------------------------------------------------------------- /src/Expose/Console/Command/FilterCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Console/Command/FilterCommand.php -------------------------------------------------------------------------------- /src/Expose/Console/Command/ProcessQueueCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Console/Command/ProcessQueueCommand.php -------------------------------------------------------------------------------- /src/Expose/Converter/ConvertJS.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Converter/ConvertJS.php -------------------------------------------------------------------------------- /src/Expose/Converter/ConvertMisc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Converter/ConvertMisc.php -------------------------------------------------------------------------------- /src/Expose/Converter/ConvertSQL.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Converter/ConvertSQL.php -------------------------------------------------------------------------------- /src/Expose/Converter/Converter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Converter/Converter.php -------------------------------------------------------------------------------- /src/Expose/DataCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/DataCollection.php -------------------------------------------------------------------------------- /src/Expose/Exception/LoggerNotDefined.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Exception/LoggerNotDefined.php -------------------------------------------------------------------------------- /src/Expose/Exception/QueueNotDefined.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Exception/QueueNotDefined.php -------------------------------------------------------------------------------- /src/Expose/Export.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Export.php -------------------------------------------------------------------------------- /src/Expose/Export/Loopback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Export/Loopback.php -------------------------------------------------------------------------------- /src/Expose/Export/Text.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Export/Text.php -------------------------------------------------------------------------------- /src/Expose/Filter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Filter.php -------------------------------------------------------------------------------- /src/Expose/FilterCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/FilterCollection.php -------------------------------------------------------------------------------- /src/Expose/Log.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Log.php -------------------------------------------------------------------------------- /src/Expose/Log/Mongo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Log/Mongo.php -------------------------------------------------------------------------------- /src/Expose/Manager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Manager.php -------------------------------------------------------------------------------- /src/Expose/Notify.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Notify.php -------------------------------------------------------------------------------- /src/Expose/Notify/Email.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Notify/Email.php -------------------------------------------------------------------------------- /src/Expose/Queue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Queue.php -------------------------------------------------------------------------------- /src/Expose/Queue/Mongo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Queue/Mongo.php -------------------------------------------------------------------------------- /src/Expose/Report.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Report.php -------------------------------------------------------------------------------- /src/Expose/Template/Notify/Email.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/Template/Notify/Email.twig -------------------------------------------------------------------------------- /src/Expose/filter_rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/src/Expose/filter_rules.json -------------------------------------------------------------------------------- /tests/ConverterConvertSQLTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/tests/ConverterConvertSQLTest.php -------------------------------------------------------------------------------- /tests/FilterCollectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/tests/FilterCollectionTest.php -------------------------------------------------------------------------------- /tests/FilterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/tests/FilterTest.php -------------------------------------------------------------------------------- /tests/ManagerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/tests/ManagerTest.php -------------------------------------------------------------------------------- /tests/MockLogger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/tests/MockLogger.php -------------------------------------------------------------------------------- /tests/MockMongoCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/tests/MockMongoCollection.php -------------------------------------------------------------------------------- /tests/MockMongoCursor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/tests/MockMongoCursor.php -------------------------------------------------------------------------------- /tests/MockQueue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/tests/MockQueue.php -------------------------------------------------------------------------------- /tests/Notify/EmailTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/tests/Notify/EmailTest.php -------------------------------------------------------------------------------- /tests/QueueTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/tests/QueueTest.php -------------------------------------------------------------------------------- /tests/ReportTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enygma/expose/HEAD/tests/ReportTest.php -------------------------------------------------------------------------------- /travis-config.ini: -------------------------------------------------------------------------------- 1 | extension = "mongo.so" --------------------------------------------------------------------------------