[PYTHON] Essayez le serveur Taxii (2. Paramètres de service / collecte)

Continuant de Dernière fois, essayez le serveur taxii.

Cette fois, vérifiez les paramètres des services et des collections.

Jetons un coup d'œil au contenu du fichier de paramètres. Pour le fichier de configuration, reportez-vous à ʻexamples / services.yml`.

  1. inbox

    Réglage La description
    id: inbox Fait référence au nom du service
    Peut être changé en n'importe quel nom
    type: inbox Décrivez le type de service en charge sur le serveur taxii
    - inbox:Accepter lors de la publication de données sur le serveur
    address: /services/inbox Spécifiez l'URL pour recevoir la réponse du client
    description: Custom Inbox Service Description Description du service
    destination_collection_required: yes Spécifie si la collection de destination est requise(yes/no)
    accept_all_content: yes Spécifiez si tout le contenu est accessible(yes/no)
    authentication_required: yes Spécifie si l'authentification est requise(yes/no)
    Lors de l'authentification, authentification par clé ou ID/Spécifier la passe
    protocol_bindings:
      - urn:taxii.mitre.org:protocol:http:1.0
    Spécifiez le protocole pour accéder au serveur
  2. discovery

    Réglage La description
    id: discovery Fait référence au nom du service
    Peut être changé en n'importe quel nom
    type: discovery Décrivez le type de service en charge sur le serveur taxii
    - DISCOVERY:Quel service est le serveur(une fonction)Se référer à
    address: /services/discovery Spécifiez l'URL pour recevoir la réponse du client
    description: Custom Discovery Service description Description du service
    advertised_services:
      - inbox
      - discovery
      - collection_management
      - poll
    Spécifiez les services disponibles pour le client
    protocol_bindings:
      - urn:taxii.mitre.org:protocol:http:1.0
      - urn:taxii.mitre.org:protocol:https:1.0
    Spécifiez le protocole pour accéder au serveur
  3. collection_management

    Réglage La description
    id: collection_management Fait référence au nom du service
    Peut être changé en n'importe quel nom
    type: collection_management Décrivez le type de service en charge sur le serveur taxii
    - COLLECTION_MANAGEMENT:Parcourir le flux de données fourni par le serveur
    address: /services/collection-management Spécifiez l'URL pour recevoir la réponse du client
    description: Custom Collection Management Service description Description du service
    protocol_bindings:
      - urn:taxii.mitre.org:protocol:http:1.0
      - urn:taxii.mitre.org:protocol:https:1.0
    Spécifiez le protocole pour accéder au serveur
  4. poll

    Réglage La description
    id: poll Fait référence au nom du service
    Peut être changé en n'importe quel nom
    type: poll Décrivez le type de service en charge sur le serveur taxii
    - POLL:Se référer aux données stockées sur le serveur
    address: /services/poll Spécifiez l'URL pour recevoir la réponse du client
    description: Custom Poll Service description Description du service
    subscription_required: no (Je ne comprends toujours pas le contenu)(yes/no)
    max_result_count: 100 Spécifiez le nombre maximum de données à transmettre au client
    max_result_size: 10 Spécifiez la taille maximale des données à transmettre au client
    protocol_bindings:
      - urn:taxii.mitre.org:protocol:http:1.0
    Spécifiez le protocole pour accéder au serveur

    # opentaxii-create-services -c examples/services.yml

Cette commande crée un service. Si vous souhaitez le modifier, exécutez cette commande.

Pour le fichier de configuration, reportez-vous à «exemples / collections.yml».

Réglage La description
name: collection nom de la collection
available: true Qu'il soit disponible ou non(true/false)
accept_all_content: true Si toutes les données sont accessibles(true/false)
type: DATA_SET Traitement des données lors de la collecte(DATA_SET/DATA_FEED)
service_ids:
  - inbox
  - collection_management
  - poll
Services à appliquer
supported_content:
  - urn:stix.mitre.org:xml:1.1.1
  - urn:custom.bindings.com:json:0.0.1
Formats pris en charge par le contenu publié

# opentaxii-create-collections -c examples/collections.yml

Cette commande crée une collection. Si vous souhaitez le modifier, exécutez cette commande.

La prochaine fois, j'aimerais vérifier les paramètres de démarrage du serveur en tant qu'environnement de production.

Site de référence

Recommended Posts

Essayez le serveur Taxii (2. Paramètres de service / collecte)
Essayez le serveur Taxii (1. Paramètres du serveur)
Essayez le serveur Taxii (paramètres 3.gunicorn)
Essayez le service de trading d'algorithmes basé sur le cloud "Quantopian"
À propos de la commande de service