# http-headers-scanner A small command line tool that visits a website, asks for the "rules" that the website tells your browser to follow, and grades the website A through F based on how good those rules are. This is the middle project in the **foundations** tier. The first foundations project (`hash-identifier`) was pure logic with no network. The third one (`password-manager`) is a full small application. This project sits between them: one trip across the internet, then some grading math. ## Why anyone built this Every time you visit a website, your browser and the website's server have a short conversation. The browser asks "give me the page" and the server sends back two things: 1. The page itself (the HTML, images, scripts). 2. A short list of **rules** about how to treat that page. That second list is what we care about here. It is called the **response headers**. Some of those headers are security related. They tell your browser things like: - "From now on, only talk to me over HTTPS. Never plain HTTP." - "Do not let any other website put me inside an `