All Projects → AUCR → AUCR

AUCR / AUCR

Licence: GPL-3.0 license
Analyst Unknown Cyber Range - a micro web service framework

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
Dockerfile
14818 projects
Io
23 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to AUCR

zf-dependency-injection
Advanced dependency injection for laminas framework
Stars: ✭ 17 (-29.17%)
Mutual labels:  yaml
paerser
No description or website provided.
Stars: ✭ 38 (+58.33%)
Mutual labels:  yaml
go-config
Configuration file loader for Go
Stars: ✭ 27 (+12.5%)
Mutual labels:  yaml
eslint-plugin-yml
This ESLint plugin provides linting rules for YAML.
Stars: ✭ 40 (+66.67%)
Mutual labels:  yaml
coqpit
Simple but maybe too simple config management through python data classes. We use it for machine learning.
Stars: ✭ 67 (+179.17%)
Mutual labels:  yaml
obp-apis
OpenBankingProject.ch Community APIs
Stars: ✭ 18 (-25%)
Mutual labels:  yaml
Queries
SQLite queries
Stars: ✭ 57 (+137.5%)
Mutual labels:  dfir
HsYAML
YAML 1.2 implementation in pure Haskell
Stars: ✭ 50 (+108.33%)
Mutual labels:  yaml
INDXRipper
Carve file metadata from NTFS index ($I30) attributes
Stars: ✭ 32 (+33.33%)
Mutual labels:  dfir
MindMaps
#ThreatHunting #DFIR #Malware #Detection Mind Maps
Stars: ✭ 224 (+833.33%)
Mutual labels:  dfir
gen-cisco
🧨 Generates Cisco scripts based on YAML files
Stars: ✭ 29 (+20.83%)
Mutual labels:  yaml
Prinder
Free Pull Request reminder for Github. Has configurations to post reminders to Slack and email along with jinja templating
Stars: ✭ 21 (-12.5%)
Mutual labels:  yaml
kahoy
Simple Kubernetes raw manifests deployment tool
Stars: ✭ 33 (+37.5%)
Mutual labels:  yaml
zettelgeist
A less-is-more (distributed) notetaking application. Designed specifically for those who prefer working with the command line and want to do crazy indexing, analysis, and transformation of notes. Aimed at but not limited to scholarly research projects.
Stars: ✭ 25 (+4.17%)
Mutual labels:  yaml
Splunk-ETW
A Splunk Technology Add-on to forward filtered ETW events.
Stars: ✭ 26 (+8.33%)
Mutual labels:  dfir
chm-documentation
chm documentation PostgreSQL pgadmin3 SQLAlchemy Django Flask jinja2 webpy doc chm compiled html help Postgres Postgre документация russian
Stars: ✭ 17 (-29.17%)
Mutual labels:  sqlalchemy
dnslog
Minimalistic DNS logging tool
Stars: ✭ 40 (+66.67%)
Mutual labels:  dfir
py-data-api
A user-friendly client for AWS Aurora Serverless's Data API
Stars: ✭ 37 (+54.17%)
Mutual labels:  sqlalchemy
consulator
Import and synchronize your Consul KV data from JSON and YAML
Stars: ✭ 27 (+12.5%)
Mutual labels:  yaml
icingaweb2-module-fileshipper
Provide CSV, JSON, XML and YAML files as an Import Source for the Icinga Director and optionally ship hand-crafted additional Icinga2 config files
Stars: ✭ 25 (+4.17%)
Mutual labels:  yaml

AUCR

Build Status codecov Docker Repository on Quay Coverage Status Codacy Badge

Overview

Analyst Unknown Cyber Range is a micro services flask framework. The goal of this project to make highly scalable web services in a master framework so users have a single web interface to do all the things from. Think of what GCP/AWS is for admin users but for users(currently with a DFIR focus).

Database support

  • sqllite
  • mysql
  • postgres

Developer setup

Example Setup with Temporary an example and just running with flask. If you use pycharm you can setup flask app to debug through the code. Python >= 3.6

pip install PyYAML
pip install -r requiremnets.txt
export FLASK_APP=aucr.py
export FLASK_DEBUG=1
flask run

Easy Docker use

sudo docker pull quay.io/wroersma/aucr
sudo docker run aucr -p 5000:5000

Environment Variables

Here is an example env variables the aucr flask app will need. I use aucr.local as my host for all systems but normally in a production environment.

Required Services

  • RabbitMQ
  • Database

Optional Services

  • Elasticsearch

Example: Environment Variables

    LC_ALL=C.UTF-8
    LANG=C.UTF-8
    RABBITMQ_SERVER=aucr.local
    RABBITMQ_PORT=5672
    RABBITMQ_USERNAME=username
    RABBITMQ_PASSWORD=password
    ELASTICSEARCH_URL=http://aucr.local:9200
    POSTS_PER_PAGE=5
    DATABASE_URL=postgresql://username:[email protected]:5432/aucr
    ZIP_PASSWORD=infected
    FILE_FOLDER=/opt/aucr/upload/
    SECRET_KEY=some_thing_very_random_like_L23noSDONFSD8324809nsdf
    MAIL_SERVER=smtp.gmail.com
    MAIL_PORT=587
    [email protected]
    MAIL_PASSWORD=some_api_app_password_for_account
    ALLOWED_EXTENSIONS=['txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif', 'doc', 'docx', 'exe', 'yar', 'zip', 'dll', 'rar', '']
    PRIVACY_POLICY_URL=https://app.termly.io/document/privacy-policy/ccb75cb3-f03e-43b6-bd09-de3b8c9e4d48
    MAIL_USE_TLS=True
    ALLOWED_EMAIL_LIST=gmail.com
    APP_TITLE=AUCR
    SERVER_NAME=aucr.local:5000
    TMP_FILE_FOLDER=/tmp/
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].