Skip to main content

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

  1. 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)
  2. Create an AWS account
  3. Install and configure the AWS CLI
  4. 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>
  5. Create an environment within your application by running eb create <environment name>
  6. 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)

Table of built distributions (wheels) for looking-glass 1.0.4
File Interpreter ABI Platform Actions
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.

Release history Release notifications | RSS feed

This release

1.0.4 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page