v1.1.0 - Changelog
This release builds upon the initial version of the iptables-rules.sh
script by introducing critical functionality to check and install dependencies, ensuring the script operates reliably in various environments.
New Features:
-
Dependency Checking and Installation:
- Added a function to verify and install required dependencies (
iptables
,xtables-addons-common
) if they are not already present. - Automatically ensures that the
iptables
version isv1.8.7+
andxtables-addons-common
isv3.19-1ubuntu1+
, updating them if necessary.
- Added a function to verify and install required dependencies (
-
Automatic Module Loading:
- Integrated a mechanism to load essential
xtables
modules (xt_psd
,xt_recent
,xt_string
) viamodprobe
, ensuring all necessary components are active.
- Integrated a mechanism to load essential
-
User Experience Enhancements:
- Simplified the script setup by automating dependency management and module loading, reducing the need for manual intervention.
-
Notes:
- This update is backward-compatible with previous versions.
- It's recommended to test the script in a controlled environment before deploying it in production.
Full Changelog: https://github.com/PietroCavaliere/Iptables-Best-Rules/commits/v1.1.0