41 lines
1.0 KiB
Markdown
41 lines
1.0 KiB
Markdown
# URL Redirect Tracker
|
|
|
|
A simple web application that tracks all intermediate redirects from an input URL to the final landing page.
|
|
|
|
## Features
|
|
|
|
- Tracks all redirects from the initial URL to the final destination
|
|
- Displays the time in milliseconds for each redirect
|
|
- Marks non-SSL (non-HTTPS) redirects with red
|
|
- Shows a complete redirect chain with timing information
|
|
|
|
## Installation
|
|
|
|
1. Clone this repository
|
|
2. Install dependencies:
|
|
```
|
|
npm install
|
|
```
|
|
3. Start the server:
|
|
```
|
|
npm start
|
|
```
|
|
4. Open your browser and navigate to `http://localhost:3333`
|
|
|
|
## How to Use
|
|
|
|
1. Enter a URL in the input field (e.g., `http://example.com` or `example.com`)
|
|
2. Click the "Track Redirects" button
|
|
3. View the complete redirect chain, including timing information
|
|
4. Non-SSL (HTTP) redirects will be marked in red
|
|
|
|
## Technical Details
|
|
|
|
- Built with Node.js and Express
|
|
- Uses Axios for making HTTP requests and following redirects
|
|
- Frontend built with vanilla JavaScript, HTML, and CSS
|
|
- Server runs on port 3333
|
|
|
|
## License
|
|
|
|
MIT |