Overview
Ingredients is a website scanner that allows users to determine the “ingredients” or technologies behind a website. It assists in discovering the software, frameworks, content management systems, analytics tools, and other technologies used to build and maintain a specific website.
Features
- Website scanning to identify the technologies used
- Frontend application made with SvelteKit
- API made with FastAPI
- Script that checks website HTML tags and HTTP headers based on filters
- Storage of filters or “ingredients” in category-folders
- Ability to define HTML tags and HTTP headers to identify ingredients
- Integration of icons to visualize ingredients
Installation
To install Ingredients, follow these steps:
- Clone the GitHub repository
Ingredientsby running the command:git clone [repository URL] - Install the required dependencies by running the command:
npm install - Start the frontend application by running the command:
npm run dev - Start the API server by running the command:
uvicorn main:app --reload
Summary
Ingredients is a powerful website scanner that allows users to uncover the technologies used in the development of a website. With its frontend application and API, it utilizes filters and checks on HTML tags and HTTP headers to identify these technologies. The ability to define ingredients and integrate icons adds visual representation to the scanning process. With Ingredients, users can gain insights into the underlying technologies supporting any website.