adityap27 / acl-programs-csci-6708

Two java programs (one for standard and one for extended) that simulate the processing of an ACL at a router’s interface. These were created as part of my Assignment-3 of CSCI 6708 course - CSCI 6708 - Advanced Network Security

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README.md


How to Run Standard ACL Program


Step 1: Goto code folder

cd code

Step 2: Compile Standard ACL Program.

javac StandardACL.java

Step 3: Run Standard ACL Program.

java StandardACL ./test_files/input_StandardACL_program1.txt ./test_files/input_StandardACL_traffic1.txt

Sample Output

sample

How to Run Extended ACL Program


Step 1: Goto code folder

cd code

Step 2: Compile Extended ACL Program.

javac ExtendedACL.java

Step 3: Run Extended ACL Program.

java ExtendedACL ./test_files/input_ExtendedACL_program1.txt ./test_files/input_ExtendedACL_traffic1.txt

Sample Output

img.png

Author


Aditya Maheshbhai Purohit - B00952865

Program created for: CSCI 6708 - Advanced Topics in Network Security - Winter 2024: Assignment 3

About

Two java programs (one for standard and one for extended) that simulate the processing of an ACL at a router’s interface. These were created as part of my Assignment-3 of CSCI 6708 course - CSCI 6708 - Advanced Network Security


Languages

Language:Java 100.0%