.. _clicmd_src_plugins_snort:

===============================================================
Snort cli reference
===============================================================

show snort clients
-------------------------------------------------------------------------

.. code-block:: console

    show snort clients


Declaration: ``snort_show_clients_command`` `src/plugins/snort/cli.c line 244 <https://github.com/FDio/vpp/blob/master//src/plugins/snort/cli.c#L244>`_

Implementation: ``snort_show_clients_command_fn``


show snort instances
-------------------------------------------------------------------------

.. code-block:: console

    show snort instances


Declaration: ``snort_show_instances_command`` `src/plugins/snort/cli.c line 201 <https://github.com/FDio/vpp/blob/master//src/plugins/snort/cli.c#L201>`_

Implementation: ``snort_show_instances_command_fn``


show snort interfaces
-------------------------------------------------------------------------

.. code-block:: console

    show snort interfaces


Declaration: ``snort_show_interfaces_command`` `src/plugins/snort/cli.c line 229 <https://github.com/FDio/vpp/blob/master//src/plugins/snort/cli.c#L229>`_

Implementation: ``snort_show_interfaces_command_fn``


show snort mode
-------------------------------------------------------------------------

.. code-block:: console

    show snort mode


Declaration: ``snort_show_mode_command`` `src/plugins/snort/cli.c line 287 <https://github.com/FDio/vpp/blob/master//src/plugins/snort/cli.c#L287>`_

Implementation: ``snort_show_mode_command_fn``


snort attach
-------------------------------------------------------------------------

.. code-block:: console

    snort attach instance <name> interface <if-name> [input|ouput|inout]


Declaration: ``snort_attach_command`` `src/plugins/snort/cli.c line 136 <https://github.com/FDio/vpp/blob/master//src/plugins/snort/cli.c#L136>`_

Implementation: ``snort_attach_command_fn``


snort create-instance
-------------------------------------------------------------------------

.. code-block:: console

    snort create-instaince name <name> [queue-size <size>] [on-disconnect drop|pass]


Declaration: ``snort_create_instance_command`` `src/plugins/snort/cli.c line 72 <https://github.com/FDio/vpp/blob/master//src/plugins/snort/cli.c#L72>`_

Implementation: ``snort_create_instance_command_fn``


snort detach
-------------------------------------------------------------------------

.. code-block:: console

    snort detach interface <if-name>


Declaration: ``snort_detach_command`` `src/plugins/snort/cli.c line 182 <https://github.com/FDio/vpp/blob/master//src/plugins/snort/cli.c#L182>`_

Implementation: ``snort_detach_command_fn``


snort mode interrupt
-------------------------------------------------------------------------

.. code-block:: console

    snort mode polling|interrupt


Declaration: ``snort_mode_interrupt_command`` `src/plugins/snort/cli.c line 270 <https://github.com/FDio/vpp/blob/master//src/plugins/snort/cli.c#L270>`_

Implementation: ``snort_mode_interrupt_command_fn``


snort mode polling
-------------------------------------------------------------------------

.. code-block:: console

    snort mode polling|interrupt


Declaration: ``snort_mode_polling_command`` `src/plugins/snort/cli.c line 264 <https://github.com/FDio/vpp/blob/master//src/plugins/snort/cli.c#L264>`_

Implementation: ``snort_mode_polling_command_fn``