LookingGlass
A collaborative network / infrastructure visualization tool oriented towards use for defensive and offensive cyber operations
How to run
From the command line, execute:
FLASK_APP=application.py flask run
This will make the application accessible locally at http://127.0.0.1:5000
To make the application accessible to other computers, add --host=0.0.0.0 to the end of the command
FLASK_APP=application.py flask run --host=0.0.0.0
Note: this is not recommended for production use and exposing a local webserver on your machine over the network has potential security considerations. Please do this with care.
How to run on ElasticBeanstalk
- Set the LOCAL_MODE value to False (this will cause the graph state to be stored in S3 instead of locally on the ElasticBeanstalk instance, which is empheral)
- Create an AWS account
- Install and configure the AWS CLI
- From the root LookingGlass direcctory (i.e. where the root of the local LookingGlass git repository) run
eb init -p python-3.6 <application name> --region <AWS region where the applicaiton should be hosted> - Create an environment within your application by running
eb create <environment name> - Open the application by running
eb open
Note: you will be billed for all AWS infrastructure used will the application / environment are active; to stop the application, run eb terminate <environment name>
See this page for more details
Metadata
Release files for looking-glass 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| looking_glass-1.0.4-py3-none-any.whl | Python 3 | none | any | Details for looking_glass-1.0.4-py3-none-any.whl |
Release files / looking_glass-1.0.4-py3-none-any.whl
| Download URL | looking_glass-1.0.4-py3-none-any.whl |
|---|---|
| Size | 5.6 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
815e21d58bdeb13e2b7e32aafef22da27a8f33702753a27abf2e2a1d0ee9fa19
|
|
BLAKE2b-256 checksum How to use checksums |
ef75830c9bc7ea8ff4191fb8447c3b8617ddc0b54055c6c3e6d7b6b36a140264
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15+
|
Security for looking-glass 1.0.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.