[Solved] ECE404 Homework 9- Packet Filtering Firewalls

$25

File Name: ECE404_Homework_9__Packet_Filtering_Firewalls.zip
File Size: 423.9 KB

SKU: [Solved] ECE404 Homework 9- Packet Filtering Firewalls Category: Tag:
5/5 - (1 vote)

Design a firewall for your Linux machine using the iptables packet filtering modules. It is likely that iptables came pre-installed with the Linux distribution you are using. Otherwise, you may need to upgrade it to get iptables to work. If you dont have a Linux environment on your PC, you can try setting up a virtual machine using software such as VirtualBox or VMware.

Write a set of iptables rules (as a shell script) to do the following:

  • Remove any previous rules or chains
  • For all outgoing packets, change their source IP address to your own machines IP address (Hint: Refer to the MASQUERADE target in the nat table).
  • Block a list of specific IP addresses (of your choosing) for all incoming connections.
  • Block your computer from being pinged by all other hosts (Hint: ping uses ICMP Echo requests).
  • Set up port-forwarding from an unused port of your choice to port 22 on your computer. Test if you can SSH into your machine using both ports (Hint: You need to enable connections on the unused port as well).
  • Allow for SSH access (port 22) to your machine from only the engineering.purdue.edu domain.
  • Assuming you are running an HTTPD server on your machine that can make available your entire home directory to the outside world, write a rule that allows only a single IP address in the internet to access your machine for the HTTP service.
  • Permit Auth/Ident (port 113) that is used by some services like SMTP and IRC.

To run your script, you will have to include a shebang line at the beginning of the file for sh (this program is almost always located in /bin/sh) . Your script should be able to run without error. You will also need superuser privileges to edit any of the packet-filtering tables.

Spam Filter Account Set-up

You should have been sent credentials for an account on Shay that will be used for a later spam filtering assignment, as well as an email with instructions for setting up the account. To show that you have properly set up this account to accept emails, include a page worth of entries from the logfile in your Mail directory as well as your updated .procmailrc file.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[Solved] ECE404 Homework 9- Packet Filtering Firewalls[Solved] ECE404 Homework 9- Packet Filtering Firewalls
$25