Listen to this Post
A firewall is a crucial security device or software that monitors and controls network traffic based on security rules. It acts as a gatekeeper, deciding whether to allow or block traffic to protect networks from unauthorized access and cyber threats.
How Does a Firewall Work?
- A client sends a request to access a server (e.g., a webpage or database).
- The request passes through the firewall, which applies security rules.
- If the request meets security criteria, it is forwarded to the server.
- If not, the firewall blocks and drops the packet.
- The server’s response also goes through the firewall before reaching the client.
Types of Firewall Filtering
- Application Layer Filtering – Detects anomalies, filters URLs, and prevents intrusions.
- Packet Filtering Rules – Allows or blocks traffic based on IPs, ports, and protocols.
- Stateful Inspection – Tracks connection states and prevents unauthorized access.
You Should Know: Practical Firewall Commands and Codes
Linux Firewall (iptables) Commands
1. Check Firewall Status
sudo iptables -L -v -n
2. Allow Incoming SSH Traffic
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
3. Block an IP Address
sudo iptables -A INPUT -s 192.168.1.100 -j DROP
4. Save Firewall Rules
sudo iptables-save > /etc/iptables/rules.v4
Windows Firewall Commands
1. Enable Firewall
netsh advfirewall set allprofiles state on
2. Allow a Program Through Firewall
netsh advfirewall firewall add rule name="Allow MyApp" dir=in action=allow program="C:\MyApp\MyApp.exe"
3. Block Outbound Traffic to an IP
netsh advfirewall firewall add rule name="Block IP" dir=out action=block remoteip=192.168.1.100
Cisco ASA Firewall Commands
1. Show Current Firewall Rules
show access-list
2. Permit Traffic from a Specific Network
access-list OUTSIDE_IN extended permit ip 192.168.1.0 255.255.255.0 any
3. Block ICMP Traffic
access-list OUTSIDE_IN extended deny icmp any any
What Undercode Say
Firewalls are the backbone of network security, acting as the first line of defense against cyber threats. Whether you’re using Linux, Windows, or enterprise-grade firewalls like Cisco ASA, understanding how to configure and manage them is essential. Here are some additional commands to enhance your firewall knowledge:
Linux Advanced Commands
- Flush All Rules
sudo iptables -F
- Allow Loopback Traffic
sudo iptables -A INPUT -i lo -j ACCEPT
Windows Advanced Commands
- Disable Firewall
netsh advfirewall set allprofiles state off
- Show Firewall Rules
netsh advfirewall firewall show rule name=all
Cisco ASA Advanced Commands
- Save Configuration
write memory
- Show Interface Status
show interface ip brief
By mastering these commands, you can ensure your network remains secure and resilient against cyber threats. For further reading, check out these resources:
– Cisco Firewall Documentation
– Linux iptables Guide
– Windows Firewall Documentation
References:
Reported By: Nasir Amin – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass ✅



