Labels

Android (1) bash (2) boost (2) C (34) C++ (2) cheatsheet (2) CLion (6) css (3) Debian (33) DL (17) Docker (1) Dreamweaver (2) Eclipse (3) fail2ban (4) git (5) GitHub (4) Hacking (3) html (8) http (1) iOS (1) iPad (1) IRC (1) Java (30) javascript (3) Linux (164) Mac (19) Machine Learning (1) mySQL (47) Netbeans (4) Networking (1) Nexus (1) OpenVMS (6) Oracle (1) Pandas (3) php (16) Postgresql (8) Python (9) raid (1) RedHat (14) Samba (2) Slackware (45) SQL (14) svn (1) tar (1) ThinkPad (1) Virtualbox (3) Visual Basic (1) Visual Studio (1) Windows (2)

Tuesday 7 April 2020

To block, unblock or check IP addresses with iptables in Linux

To block or check IP addresses with iptables

The format to block and IP address is as follows:
iptables -A INPUT -s BAN-IP-ADDRESS -j DROP
iptables -A INPUT -s BAN-IP-ADDRESS/MASK -j DROP

To block an IP address, use the following;
iptables -A INPUT -s 192.168.254.100 -j DROP

To view all blocked IP addresses, do;
iptables -L INPUT -v -n
OR
iptables -L INPUT -v -n | less
OR (especially if blocked with fail2ban) **
iptables -L -n --line

To check for a specific IP address, do;
iptables -L INPUT -v -n | grep "192.168.254.100"

To unblock an IP address, do;
iptables -D INPUT -s 192.168.254.100 -j DROP

Alternatively to unblock an entry blocked with fail2ban (see ** above) do;
iptables -L -n --line
then find the IP address you wish to unban.
then do
iptables -D ruleName n
where ruleName is the rule name  associated with the banned IP
and n is the number associated with the banned IP

ref: https://www.cyberciti.biz/faq/linux-howto-check-ip-blocked-against-iptables/



No comments:

Post a Comment

Note: only a member of this blog may post a comment.