AntiNex - Deep Neural Networks for Defense
latest
AntiNex API Examples
AntiNex Python Client within a Jupyter Notebook
More Jupyter Links
Using Curl
Login a User
Prepare a Dataset
Protecting Django with a Deep Neural Network
Setup
(Optional) Prepare Attack Dataset
(Optional) Prepare Full Dataset
Confirm Dataset is Ready
Train Dataset
Get the Deep Neural Network Accuracy, JSON and Weights
Protecting Flask RESTplus with a Deep Neural Network
Setup
(Optional) Prepare Attack Dataset
(Optional) Prepare Full Dataset
Confirm Dataset is Ready
Train Dataset
Get the Deep Neural Network Accuracy, JSON and Weights
Protecting React and Redux with a Deep Neural Network
Setup
(Optional) Prepare Attack Dataset
(Optional) Prepare Full Dataset
Confirm Dataset is Ready
Train Dataset
Get the Deep Neural Network Accuracy, JSON and Weights
Protecting Spring with a Deep Neural Network
Setup
(Optional) Prepare Attack Dataset
(Optional) Prepare Full Dataset
Confirm Dataset is Ready
Train Dataset
Get the Deep Neural Network Accuracy, JSON and Weights
Protecting Vue with a Deep Neural Network
Setup
(Optional) Prepare Attack Dataset
(Optional) Prepare Full Dataset
Confirm Dataset is Ready
Train Dataset
Get the Deep Neural Network Accuracy, JSON and Weights
Inputs
Outputs
Prepare a Dataset using Curl
Check the Newly Prepared Dataset Files Exist
Get Prepared Dataset Record from the Database using Curl
Train a Deep Neural Network with a Dataset
Train a Deep Neural Network with Curl
Get a Deep Neural Network Job Record with Curl
Get a Deep Neural Network Results with Curl
Make New Predictions with a Pre-trained Deep Neural Network with Curl
Get New Predictions Results from the Pre-trained Deep Neural Network with Curl
Using Python Scripts
Debugging
Tail the API logs
Tail the Celery Worker logs
Tail the AntiNex Core Worker logs
Signature has expired
AntiNex - Network Data Analysis Pipeline
Why?
How does it work?
Envisioned Deployment
Detailed Version
AntiNex Stack Status
What packets and layers are supported?
Layer 2
Layer 3
Layer 4
Layer 5
How do I get started?
Making Live Predictions using Pre-trained Neural Networks
Load the Deep Neural Network into the AntiNex Core
Load the Django Model into the Core
Capture Network Traffic
Simulating Network Traffic
ZAP Testing with Web Applications
Quick Simulations
Capturing an API Simulation
Larger Traffic Testing
Inspecting the CSV Datasets
Prepare Dataset
Install
Overview
Setup
Build Dataset
Verify Dataset and Tracking Files
Train Models
Train a Keras Deep Neural Network
Optional Tweaks
Linting
License
AntiNex REST API
AntiNex Stack Status
Supported API Requests
Watch Getting Started
Install
Getting Started With Docker
Quick links
Start
Celery Worker
Start the Worker
Create User
Automation
Clone the datasets repository
Prepare a new Dataset from Captured Recordings
Train a Keras Deep Neural Network with Tensorflow
Create a Highly Accurate Deep Neural Network for Protecting Django
Train and Predict with just a Dictionary List of Records
Train and Predict using the AntiNex Core
Make Predictions for a List of Records
Advanced Naming for Multi-Tenant Environments
Prepare a Named Dataset
Swagger
Create a User
Login User
Logout User
JWT
Get a Token
Development
Swagger Prepare a new Dataset from Captured Recordings
Swagger Train a Keras Deep Neural Network with Tensorflow
Verify the Celery Worker Processes a Task without Django
Additional Legacy Client API Tools
Get a Prepared Dataset
Get an ML Job
Get an ML Job Result
Get Recent Prepared Datasets
Get Recent ML Jobs
Get Recent ML Job Results
Run Tests
Multi-Tenant Simulations
Want to check how many threads each process is using?
Stop Full Stack
Testing
Linting
License
Citations and Included Works
Original Django project template from
Django REST Framework
Celery
User Registration
Swagger for Django
JWT for Django REST
Keras
Tensorflow
SQLite
Gunicorn
uWSGI
pgAdmin
PostgreSQL
Django Cacheops
AntiNex Core
Accuracy + Training + Cross Validation in a Jupyter Notebook
Using a Pre-Trained Deep Neural Network in a Jupyter Notebook
Overview
AntiNex Stack Status
Install
Optional for Generating Images
Docker
Open Jupyter Notebook with Django Deep Neural Network Analysis
View Notebook Presentation Slides
Run
Publish a Predict Request
Clone
Django - Train and Predict
Flask - Train and Predict
React and Redux - Train and Predict
Vue - Train and Predict
Spring - Train and Predict
Accuracy and Prediction Report
Publish a Train Request
Publish a Regression Prediction Request
JSON API
Development
Testing
Linting
License
AntiNex Python Client
Install
AntiNex Stack Status
Run Predictions
Train a Deep Neural Network with a JSON List of Records
Train a Deep Neural Network to Predict Attacks with the AntiNex Datasets
Train the Django Defensive Deep Neural Network
Using Pre-trained Neural Networks to make Predictions
Prepare a Dataset
Get Job Record for a Deep Neural Network
Get Predictions Results for a Deep Neural Network
Get a Prepared Dataset
Using a Client Built from Environment Variables
Development
Testing
Linting
License
AntiNex AI Utilities
Install
Development
Testing
AntiNex Stack Status
Linting
License
Deploying a Distributed AI Stack to Kubernetes on CentOS
Getting Started
Overview
Install
Validate
Deploy Redis and Postgres and the Nginx Ingress
Start Applications
Confirm Pods are Running
Run a Database Migration
Add Ingress Locations to /etc/hosts
Using the Minio S3 Object Store
View the Verification Tests on the Minio Dashboard
Test Minio S3 with Bucket Creation and File Upload and Download
Using the Rook Ceph Cluster
Create a User
Deployed Web Applications
View Django REST Framework
View Swagger
View Jupyter
View pgAdmin
View Minio S3 Object Storage
View Ceph
View Splunk
Training AI with the Django REST API
Train a Deep Neural Network on Kubernetes
Get the AI Job Record
Get the AI Training Job Results
Standalone Deployments
Deploy Redis
Confirm Connectivity
Debug Redis Cluster
Possible Errors
Delete Redis
Delete Persistent Volume and Claim
Deploy Postgres
Install Go
Start
Debug Postgres
Deploy pgAdmin
Start
Get Logs
SSH into pgAdmin
Deploy Django REST API
Start
Run a Database Migration
Get Logs
SSH into the API
Deploy Django Celery Workers
Start
Get Logs
SSH into the Worker
Deploy AntiNex Core
Start
Get Logs
SSH into the API
Deploy Jupyter
Start
Login to Jupyter
Get Logs
SSH into Jupyter
Deploy Splunk
Start
Login to Splunk
Searching in Splunk
Search using Spylunking
Find Django REST API Logs in Splunk
Find Django Celery Worker Logs in Splunk
Find Core Logs in Splunk
Find Jupyter Logs in Splunk
Get Logs
SSH into Splunk
Deploy Nginx Ingress
Start
Get Logs
SSH into the Ingress
View Ingress Nginx Config
View a Specific Ingress Configuration
Deploy Splunk
Start
Deploy Splunk-Ready Applications
Get Logs
SSH into Splunk
View Ingress Config
Create your own self-signed x509 TLS Keys, Certs and Certificate Authority with Ansible
Deploying Your Own x509 TLS Encryption files as Kubernetes Secrets
Deploy Secrets
List Secrets
Reload Secrets
Deploy Cert Manager with Let’s Encrypt
Start with Let’s Encrypt x509 SSL Certificates
View Logs
Stop the Cert Manager
Debugging
Troubleshooting
Customize Minio and How to Troubleshoot
Change the Minio Access and Secret Keys
View the Minio Dashboard
Get S3 Internal Endpoint
Get S3 External Endpoint
Debugging Steps
Describe Pod
Describe Service
Describe Ingress
Uninstall Minio
Ceph Troubeshooting
Validate Ceph System Pods are Running
Validate Ceph Pods are Running
Validate Persistent Volumes are Bound
Validate Persistent Volume Claims are Bound
Create a Persistent Volume Claim
Verify the Persistent Volume is Bound
Verify the Persistent Volume Claim is Bound
Describe Persistent Volumes
Show Ceph Cluster Status
Show Ceph OSD Status
Show Ceph Free Space
Show Ceph RDOS Free Space
Out of IP Addresses
AntiNex Stack Status
Reset Cluster
Development
Testing
License
AntiNex on OpenShift Container Platform
Getting Started
Login to OpenShift Container Platform
Deploy
Check the AntiNex Stack
Migrations
Creating a User
Train a Deep Neural Network
Commands for Training a Deep Neural Network on OpenShift with AntiNex
Drop and Restore Database with the Latest Migration
Debugging
Drill Down into the Splunk Logs
Find API Logs in Splunk
Find Worker Logs in Splunk
Find Core Logs in Splunk
Find Core AI Utilities Logs in Splunk
Find Worker AI Utilities Logs in Splunk
Tail API Logs
Tail Worker Logs
Tail AI Core Logs
Tail Pipeline Logs
Change the Entrypoint
SSH into API Container
SSH into API Worker Container
SSH into AI Core Container
Stop All Containers
Delete Everything
Troubleshooting
Permission Errors for Postgres or Redis
Source Code - ML Pipeline
Constants
Building a Response Dictionary
Creating ML Job Stub Records for Tracking Purposes
Creating New Training Datasets
Process AntiNex Core Worker Results
Celery Tasks
Utility Methods
Source Code - Job Helpers
Build Task Request
Build Task Response
Handle Task Method
Run Task
Source Code - Django Rest Framework Serializers
User Serializers
ML Serializers
Source Code - Database Models
AntiNex DB Models
User DB Model
Frequently Asked Questions
What AntiNex is Not and Disclaimers
Why the name?
AntiNex - Deep Neural Networks for Defense
Docs
»
Search
Edit on GitHub
Please activate JavaScript to enable the search functionality.
Read the Docs
v: latest
Versions
latest
Downloads
htmlzip
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.