Releases: Feriman22/portscan-protection
Releases · Feriman22/portscan-protection
26-06-2023
Changelog
26-06-2023
- Use command -v instead of which
- Code simplification
- Small bugfixes
14-03-2023
16-08-2022
Changelog
16-08-2022
- iptables flush has been removed
- using printf instead of echo -e
- Small text modifications
New release: 05-04-2021
Changelog
05-04-2021
- Whitelist editor improved
- Installer not copied twice on the server thanks to direct install from GitHub
- cURL, iptables and ipset command verification (Exit code 10)
- Small text modifications
New release: 04-04-2021
Changelog
04-04-2021
- Whitelist function
- Use cURL instead of wget
- Smarter way to update
- Different menus before and after install
- Shorter code (combine similar if structures in one for cycle)
- Replace original installer with symlink to avoid confusing
- Small bugfixes
New release: 01-02-2021
Changelog
01-02-2021
- Bugfix: ipset and iptable commands are not found on CentOS systems
- Bugfix: Crontab syntax was wrong
- Bugfix: Run update process only if new version available
New release: 28-04-2020
Changelog
28-04-2020
- Exit codes have been added:
0 - Everything was fine (no error)
5 - Not enough permission. Run as root or with sudo
6 - ipset command not found
7 - iptables command not found
8 - GitHub is not available
9 - Choosed No at Uninstall
130 - Script canceled by ctrl+c
New release: 26-04-2020
Changelog
26-04-2020
- More efficient update process
New release: 15-04-2020
Changelog
15-04-2020
- Update option added
- Auto-update function added
- Check for an update at the startup of the script
- Remove ipset and iptable rules at uninstalling
- Arguments added (-i, --install, -u, --uninstall, -v, --verify, -up, --update, --cron)
- Activate/remove ipset and iptable rules with variables
- The test condition for install has been improved
- Small typos fixed
New version: 14-04-2020
Changelog
14-04-2020
- Copy the script in /usr/local/sbin directory instead of /root
- Use variables for menu selection instead of touch temp files
- Insert cron entry in /etc/cron.d folder instead of the main cron file
- Code review & cleanup
- Small bugs fixed