NCATComp410 / comp410_spring_2024

COMP410 spring 2024 semester
MIT License
3 stars 0 forks source link

Detect IP_ADDRESS #10

Closed ekfaulkner closed 8 months ago

ekfaulkner commented 9 months ago

An IP (Internet Protocol) address is a unique address that identifies a device on the internet or local network. IP addresses must be protected as a PII (Personally Identifiable Information) because it allows information to be sent and received by the correct parties, which can also include physical location data. IP addresses are extremely common as they are used globally. Multiple types of IP addresses exist as well. For more information about IP addresses, visit this website.

Every IP address is different, including that there are private IP addresses as well. The organizations that distribute IP addresses to the world reserve a range of IP addresses for private networks. IP Addresses ranging from 192.168.0.0 – 192.168.255.255, 172.16.0.0 – 172.31.255.255, and 10.0.0.0 – 10.255.255.255 are all private addresses. IPv4 addresses consist of four numbers that can range from 0 to 255, with each number separated by a period. IPv6 addresses consist of 8 groups of 4 hexadecimal digits, with each group separated by a colon.

I will detect a string of numbers in the format 0.0.0.0. I will use the IP Address 192.168.0.265 as an example of an invalid IP address. I used WhatIsMyIPAddress.com to check the example above for its validity.

claesmk commented 9 months ago

@ekfaulkner please also add the sprint-1 milestone to this issue