Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
fd2b147
PKG_INFO
Apr 3, 2017
f0b6d04
Improve delete everything example
Apr 24, 2017
b5e0244
Merged in bugfix/test_dns (pull request #20)
cymmetriagalsinger Jun 20, 2017
c5bdf00
Adaptations for the new MazeRunner
Jun 25, 2017
b9cbcd2
Add missing test file
Jun 28, 2017
0ba3dcd
fixed MAZ-3149 - bug in handling query params that caused long iterat…
Jul 16, 2017
286c87f
Merged in bugfix/speed_increase (pull request #24)
Jul 16, 2017
bda38ad
Merged in feature/cuckoo_integration (pull request #19)
Jul 16, 2017
3f4d753
Adapt the ElasticSearch integration sample to the new UI
Jul 17, 2017
a6d8be0
Merged in bugfix/test_check_conflicts (pull request #25)
nadav-cymmetria Jul 31, 2017
fd00fd0
MAZ-3319
banuni Aug 10, 2017
9d971b8
change url
Aug 13, 2017
79504c6
Merged in bugfix/MAZ-3319 (pull request #27)
Aug 13, 2017
b9aa801
Merged in (pull request #26)
cymmetriagalsinger Aug 16, 2017
f4d9f96
english fixes for description in create endpoint function
cymmetriagalsinger Aug 16, 2017
2fb996e
Add the new forensic puller features
Aug 21, 2017
18f3e4c
New alert filters in the SDK
Aug 21, 2017
15b9cd4
Documentation fixes
Aug 27, 2017
5f5e9a8
Make the tests more robust
Aug 31, 2017
25fa564
MAZ-3234
nadav-cymmetria Sep 14, 2017
3492e80
Allow unassigning deployment group from endpoints
Sep 14, 2017
8b3af5e
Fix how background tasks are cleared in tests
Oct 8, 2017
f5c0921
Merged in feature/MAZ-3696 (pull request #33)
Oct 8, 2017
a9457e2
Merged in feature/MAZ-1589 (pull request #36)
lev-cymmetria Oct 17, 2017
5ea6be6
Merged in pull request #37
cymmetriagalsinger Oct 24, 2017
e78dbbd
Merged in pull request #38
cymmetriagalsinger Nov 13, 2017
b06a26a
Merged in pull request #39
cymmetriagalsinger Dec 5, 2017
acaf49b
https_active=False in test sdk
cymmetriagalsinger Dec 29, 2017
22fde13
Merged in pull request #40
cymmetriagalsinger Mar 7, 2018
2b2d4da
Fix test_repr
cymmetriagalsinger Apr 1, 2018
5aa66dc
Fix boolean formatting in SDK tests
cymmetriagalsinger Apr 30, 2018
48197b1
MAZ-5051 update error message in test to the new error
cymmetriagalsinger May 9, 2018
33b5105
change other error message as well
cymmetriagalsinger May 10, 2018
fe586b6
Merged in bugfix/docufix (pull request #41)
dekelb May 31, 2018
e7e2f0f
Merged in MAZ-3456-download-honeydoc-file (pull request #42)
Jun 4, 2018
f48c66c
Merged in feature/MAZ-5445 (pull request #46)
Jul 4, 2018
a142990
Version update to 1.2.1
Jul 15, 2018
966abf7
Fix missing documentation
Jul 17, 2018
8350fa0
Fix long description issue + update copyright
Jul 31, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ mazerunner_sdk.egg-info/
dist
.coverage
.cache
sdk-venv
.sdk
htmlcov
test_deployments
venv
.pytest_cache
32 changes: 32 additions & 0 deletions PKG-INFO
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
Metadata-Version: 1.2.3
Name: mazerunner_sdk_python
Version: 1.2.3
Summary: MazeRunner python SDK
Home-page: https://github.com/Cymmetria/mazerunner_sdk_python
Author: Cymmetria
License: BSD-3
Download-URL: https://github.com/Cymmetria/mazerunner_sdk_python/archive/1.2.3.tar.gz
Description: This library implements a convenient client for MazeRunner™ API for Python.
Using this library, you will be able to easily configure and manipulate the key features
of MazeRunner, such as the creation of a deception campaign, turning decoys on or off, deployment on
remote endpoints, and inspecting alerts with their attached evidence.

See the documentation at https://community.cymmetria.com/api

Fork us at https://github.com/Cymmetria/mazerunner_sdk_python

Keywords: mazerunner, sdk, python, deception
Requires: argparse
Requires: mohawk
Requires: requests
Requires: requests-hawk
Requires: six
Requires: wsgiref
Platform: any
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Software Development :: Libraries
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@ Structure of the json_credentials file:

###Generate documentation files:
~~~~
export PYTHONPATH=`pwd`
make html
make dev-env
make docs
~~~~

###See documentation at [https://community.cymmetria.com/api](https://community.cymmetria.com/api)
1 change: 1 addition & 0 deletions conftest.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
def pytest_addoption(parser):
parser.addoption("--initial_clean", action="store_true", default=False)
parser.addoption("--json_credentials", action="store", default=None,
help="Json file with the relevant credentials")
parser.addoption("--runslow", action="store_true", default=False, help="Run slow tests")
Expand Down
16 changes: 16 additions & 0 deletions makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
SHELL := /bin/bash

.PHONY: dev-env
dev-env:
sudo apt-get install -y texlive-latex-extra texlive-fonts-recommended python-sphinx; \
virtualenv .sdk; \
source .sdk/bin/activate; \
pip install -r requirements.txt; \
pip install -r testing_requirements.txt;

.PHONY: docs
docs: export PYTHONPATH = $(shell pwd):$(shell pwd)/mazerunner:$(shell pwd)/mazerunner/samples
docs:
source .sdk/bin/activate; \
make -f sphinx_makefile html latexpdf
cp build/latex/MazeRunnerSDK.pdf build/html/sdk.pdf
Loading