Skip to main content

GeoIPSet for Proxmox

This permits you to create ipset on proxmox cluster to block or allow traffic from specific countries.

Usage

geoipset-proxmox
Usage: geoipset-proxmox [OPTIONS] COMMAND [ARGS]...

  GeoIPSet Proxmox CLI for managing GeoIP ipsets in Proxmox VE.

Options:
  -c, --config PATH  Path to the configuration file.
  --help             Show this message and exit.

Commands:
  remove  Remove IP sets for the specified country codes.
  status  Display the list of all countries' IP sets in the Proxmox cluster.
  sync    Add or update a new IP set for the specified country.

Configuration

Create a config.toml file in the root directory of the project with the following structure (example available in config.example.toml):

[proxmox]
host = "127.0.0.1:8006"
user = "root@pam"
pass = ""
verify_ssl = true

Installation

You can install the package using pip:

pip install geoipset-proxmox

Metadata

Release files for geoipset-proxmox 0.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for geoipset-proxmox 0.0.0
File Size Uploaded
geoipset_proxmox-0.0.0.tar.gz 12.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for geoipset-proxmox 0.0.0
File Interpreter ABI Platform
geoipset_proxmox-0.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 19.0 kB

Release files / geoipset_proxmox-0.0.0.tar.gz

Download URL geoipset_proxmox-0.0.0.tar.gz
Size 12.3 kB
Tags Source
SHA-256 checksum
How to use checksums
516637f8abe0b686f7520ad0b84e48290aa73c4c8a6dbe2a6113010248d8cca2
BLAKE2b-256 checksum
How to use checksums
b0266ef1a0a9b112ec25324262eac4aa0a2e2d1b40298d1612a18d7dac11f34d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.17

Release files / geoipset_proxmox-0.0.0-py3-none-any.whl

Download URL geoipset_proxmox-0.0.0-py3-none-any.whl
Size 6.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
846db42d32dc358a320dfa49917e96133694febe42d12020ca4144579a0513dc
BLAKE2b-256 checksum
How to use checksums
7c8bfebd37aaedbeaa05c9c2a52ef62c4a76cc6bd62367db64632c644fe1562b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.17

Release history Release notifications | RSS feed

This release

0.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page