Skip to content

Instantly share code, notes, and snippets.

View alexandrepossebom's full-sized avatar

Alexandre Possebom alexandrepossebom

View GitHub Profile
@pschichtel
pschichtel / block_ip.py
Last active November 25, 2021 19:14
A script to add an address to an alias in a pfSense firewall. The intended use is for fail2ban like tools.
#!/usr/bin/env python
from requests import Session
from re import findall
from argparse import ArgumentParser
parser = ArgumentParser()
parser.add_argument('--pfsense', type=str, metavar='address', required=True, help="Firewall base url")
parser.add_argument('--username', type=str, metavar='username', required=True, help="Firewall login username")
parser.add_argument('--password', type=str, metavar='password', required=True, help="Firewall login password")