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


© Copyright 2018, Jay Johnson Revision 3cdd7987.

Built with Sphinx using a theme provided by Read the Docs.