NightShade

NightShade

#Knowledge Base#Miscellaneous

Python package for fanging and defanging indicators of compromise in text.

Visit Website

NightShade: A User-Friendly Security Capture the Flag Framework

NightShade is a straightforward security capture the flag framework created to simplify the process of hosting your own contest.

They say a screenshot is worth a thousand words

A challenge page. A Jeopardy-style capture the flag. A traditional-style capture the flag. A blind-style capture the flag. A user profile. A list of all the contests. HOSTING/SAAS If you would like someone to host your platform, please contact me. If you are part of a non-profit organization or an educational group, I may be willing to host it for free. INSTALLING To install all the necessary requirements, use the following command: pip install -r requirements.txt Next, we need to set up the database.

Understanding the Unusual Design

This design is somewhat unusual because it is intended to run multiple sites simultaneously, which is not necessary for most users. To manage database migrations, use the following commands: python manage.py migrate_schemas --shared python manage.py migrate_schemas Next, we need to specify the domain we want to use so that Django can begin handling requests from those domains.

Enter the Following Command in the Python Shell

To access the Python shell, use the following command: python manage.py shell

Next, update the values and

Next, update the values and input the following statements: from customers.models import Client # Create your first real tenant tenant = Client(domain_url='your.domain.here.com', # don