Artica Wiki

Manage Artica PCAP Filter sources

The Artica PCAP filter sources allow you to evaluate the IP addresses available on your network card. When a network address arrives on your network card, the engine will check whether the network address is referenced in the various sources you've added.

The Artica PCAP filter sources allow you to evaluate the IP addresses available on your network card.

When a network address arrives on your network card, the engine will check whether the network address is referenced in the various sources you've added.

Use the -add-source [URL] token to add lists to the database. The URL can be http,https,rbl

Add an http source

articapsniffer -add-source http://www.myip.ms/files/blacklist/csf/latest_blacklist.txt

When you add a source, Artica PCAP will place it in its download queue.
Sources will be checked automatically if you have enabled daemon mode.
Sources will then be injected into a dedicated memory buffer. 

A record will take about 83 bytes inside the memory buffer. For example, 3 717 788 records will use about 30 697 0624 bytes (300 MB) in the memory buffer.

Add an RBL source

If you want articapsniffer to use DNS to detect IP addresses: 

Use the URL rbl://[RBL Domain]/[IPToMatches]

articapsniffer -add-source rbl://b.barracudacentral.org/127.0.0.2

This will query b.barracudacentral.org and match if the DNS server responds with 127.0.0.2.

Download sources 

If running in daemon mode, sources are checked every hour.

Without daemon mode, use the -update-sources token to launch downloads.

articapsniffer -update-sources

List sources

The token -list-sources displays all sources added to the configuration

articapsniffer -list-sources

Example output:

RBL Source: id:3 [b.barracudacentral.org] ENABLED "rbl://b.barracudacentral.org/127.0.0.2"
HTTP Source: id:2 [iplists.firehol.org] ENABLED "https://iplists.firehol.org/files/firehol_level1.netset"
HTTP Source: id:1 [New data source] ENABLED "https://raw.githubusercontent.com/duggytuxy/malicious_ip_addresses/main/botnets_zombies_scanner_spam_ips.txt"

Note the id number; it allows you to enable, disable or delete a source.

Delete, enable, disable sources

-delete-source, disable-source, -enable-source will respectively modify the sources in the database using the unique identifier id.
If running in daemon mode, do not forget to “reload” the service (using the -reload token) for the changes to take effect.