argus-toolbelt Logo

Contents:

  • Getting Started
    • Installation
      • Install
      • Update
    • Basic Configuration
    • Usage
      • Examples
        • Using a custom-made command
        • Using an auto-generated api endpoint
        • Creating a simple command
  • Configuration
    • Setting up a local config file
    • Using a different configuration file
    • Config fields
      • Argus API
        • Alternative API URL
        • Authentication
          • API Key
          • Username and password
        • Timeout
      • Argus CLI
        • Logging
          • Changing logging level
    • Environments
    • Includes
    • Environment variables
  • Usage Examples
    • Examples
      • Running a custom created command
      • Calling the API
  • Common Concepts
    • Arguments, parameters, options and flags
      • Definitions
      • Explicitly separating parameters from options
    • Date arguments
  • argus-cli Caveats
    • Multiple-Value options
      • Multiple-Value options should be passed once with several values
      • Multiple-value options “swallow” arguments
    • Boolean/flag options
      • Argument values starting with -
  • argus-cli Guides
    • Importing customer networks data into Argus with argus-cli
      • Preparing data for the import
        • network addresses
        • subnet masks
        • zones
        • locations
      • Running the import
        • Specifying the input format
          • Using the --format option
          • Using CSV headers
        • Updating and deleting networks
        • running the import non-interactively
  • Commands
    • cases
      • autocreate-yaml
        • Usage
        • Autoreport flow
        • Configuration
          • structure
          • top-level options
          • search section
          • case section
          • notifications section
          • workflows section
          • updates section
      • autocreate
        • Usage
        • Template Primer
          • Creating a template
        • Using enrichments
          • Available enrichments
          • Usage in templates
      • notification-check
        • Usage
    • events
      • search
        • Usage
          • parameters
          • options
        • Using enrichments
          • Available enrichments
    • datastores
      • dump
        • Usage
    • Assets
    • customer-networks
      • list
        • Usage
          • parameters
      • update
        • Usage
          • parameters
          • options
      • list
        • Usage
          • parameters
  • Troubleshooting
    • SSL Problems
      • PIP
      • Toolbelt
  • Changelog
    • Version 6
      • Version 6.23.0
      • Version 6.22.0
      • Version 6.21.0
      • Version 6.20.0
      • Version 6.19.0
      • Version 6.18.0
        • 6.18.x patches
      • Version 6.17
        • 6.17.x patches
      • Version 6.17
      • Version 6.16
      • Version 6.15
      • Version 6.14
        • 6.14.x patches
      • Version 6.13
        • 6.13.x patches
        • 6.13.0
      • Version 6.12
        • 6.12.x patches
      • Version 6.11
      • Version 6.10
      • Version 6.9
        • 6.9.x patches
      • Version 6.8
        • 6.8.x patches
      • Version 6.7
      • Version 6.6
      • Version 6.5
      • Version 6.4
      • Version 6.3
      • Version 6.2
      • Version 6.1
      • 6.1.x patches
      • 6.0.x patches
    • Version 5
      • Version 5.1
        • 5.1.x patches
      • Version 5.0
        • 5.0.x patches
    • Version 4
      • Version 4.8
        • 4.8.x patches
      • Version 4.7
      • Version 4.6
        • 4.6.x patches
      • Version 4.5
        • 4.5.x patches
      • Version 4.4
        • 4.4x patches
      • Version 4.3
        • 4.3x patches
      • Version 4.2
      • Version 4.1
        • 4.1x patches
    • Version 3
      • Version 3.8
        • 3.8x patches
      • Version 3.7
        • 3.7x patches
  • Developer Documentation
    • Introduction to Argus Toolbelt Development
      • Creating a new plugin
        • Function metadata
      • Guides
        • Creating a simple plugin
          • Step 1: Create the script
          • Step 2: Add a function
          • Step 3: Register the command to the commandline
          • Step 4: Adding help text to the plugin command
        • Creating an API plugin
        • Logging from a plugin
      • Examples
        • Registering a command
        • Registering a command with extra functionality
    • Using Argus API in commands
      • Using Argus API in your scripts
        • Authentication
          • Option 0: Do nothing
          • Option 1: Provide an API key
          • Option 2: Using a decorator
          • Option 3: Turn a function into an authenticated function
    • Argument Parsing
      • Defining an argument
      • Using type-checking
        • Special cases
          • Date and time
          • Lists
          • Dicts
          • Booleans
          • Files
          • Choices
      • Adding documentation to commands
    • Advanced Usecases
      • Registering packages as argus-cli modules
        • Setup with Poetry
        • Setup with setuptools
    • API Reference
      • argus_cli
        • utils
          • formatting
        • helpers
          • retry
          • pagination
      • argus_plugins
        • cases
          • constants
        • events
          • constants
    • Getting started
    • Example command
argus-toolbelt
  • argus-cli Guides
  • View page source

argus-cli Guides

Contents:

  • Importing customer networks data into Argus with argus-cli
Previous Next

© Copyright 2021, Mnemonic.

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