This method consists in filling an IPSet ProxMox object with a time-limited duration.
Note that this is a "hard" method, meaning that an IP address detected by the sources will be automatically banned by your firewall without notice.
Artica PCAP filter is not able to create the IPSet object, you have to focus on create the IPSet in the Proxmox Firewall and the account allowed to play with the object.
Tokens -proxmox-enable
or -proxmox-disable
enable or disable the IPSet ProxMox remediation.
The token -proxmox-host [IP:port]
define your ProxMox address.
The token -proxmox-user [username]
define your ProxMox account to be allowed to populate the ProxMox IPSet object.
The token -proxmox-password
defines the ProxMox account password.
The token -proxmox-ipset
defines the IPset object to populate.
The token -proxmox-timeout
defines the time to live (in minutes) of a banned IP address inside your ProxMox IPSet object.
The token -proxmox-schedule
defines the schedule in minutes to scan the IPSet object in order to clean data ( min 5mn, max 60mn)
You can use all commands in the same command-line
Example :
articapsniffer -proxmox-enable -proxmox-host 192.168.1.109:8006 -proxmox-user articap -proxmox-password 12345 -proxmox-ipset articadpf -proxmox-timeout 30 -proxmox-schedule 15
The token -proxmox-list
displays items stored in the defined IPSet
The token -proxmox-add [ipaddr]
or -proxmox-bulk [filename]
add entries to the IPSet Object.
The bulk import method imports 4 records per second, and is not intended for importing large quantities of data.
You can use -proxmox-ipset
to add temporary records to a another IPSet. example:
articapsniffer -proxmox-bulk /home/ipset/records.txt -proxmox-ipset MyOtherIPSet
The token -proxmox-del [ipaddr]
delete a record from the IPSet object.
You can use -proxmox-ipset
to delete a record from an another IPSet. example:
articapsniffer -proxmox-del 1.2.3.4 -proxmox-ipset MyOtherIPSet
The token -proxmox-clean
allow Artica PCAP Filter to scan the defined IPSet in order to clean expired records.
To reload the daemon, means flushing memory caches and reload sources databases in memory, use the token -reload