Skip to content

Snort Resources

Snort Docker Container

  1. Start the Container in your Linux system running Docker (you can use the Ubuntu VM to test).

    $ docker run --name snort3 -h snort3 -u snorty -w /home/snorty -d -it ciscotalos/snort3 bash
    

  2. Enter the Snort Container

    $ docker exec -it snort3 bash
    snorty@snort3:~$ snort
    --------------------------------------------------
    o")~   Snort++ 3.0.0-267
    --------------------------------------------------
    Loading /home/snorty/snort3/etc/snort/snort.lua:
    Loading snort_defaults.lua:
    Finished snort_defaults.lua:
    Loading file_magic.lua:
    Finished file_magic.lua:
            ssh
            host_cache
            pop
            binder
            stream_tcp
            network
            gtp_inspect
            packets
            dce_http_proxy
            stream_icmp
            normalizer
            ftp_server
            stream_udp
            search_engine
            ips
            dce_smb
            wizard
            appid
            file_id
            ftp_data
            hosts
            smtp
            port_scan
            dce_http_server
            modbus
            dce_tcp
            telnet
            host_tracker
            ssl
            sip
            rpc_decode
            http2_inspect
            http_inspect
            back_orifice
            stream_user
            stream_ip
            classifications
            dnp3
            active
            ftp_client
            daq
            decode
            alerts
            stream
            references
            arp_spoof
            output
            dns
            dce_udp
            imap
            process
            stream_file
    Finished /home/snorty/snort3/etc/snort/snort.lua:
    --------------------------------------------------
    pcap DAQ configured to passive.
    
    Snort successfully validated the configuration (with 0 warnings).
    o")~   Snort exiting
    snorty@snort3:~$