Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ppshobi/tech-detector
A web app for detecting backend technologies used in a web app, Based on wappalyzer node module
https://github.com/ppshobi/tech-detector
Last synced: 4 months ago
JSON representation
A web app for detecting backend technologies used in a web app, Based on wappalyzer node module
- Host: GitHub
- URL: https://github.com/ppshobi/tech-detector
- Owner: ppshobi
- Created: 2017-05-12T13:56:03.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-06T15:35:38.000Z (about 2 years ago)
- Last Synced: 2024-08-01T13:29:38.967Z (7 months ago)
- Language: PHP
- Homepage: http://cryptic-badlands-50146.herokuapp.com
- Size: 1.94 MB
- Stars: 21
- Watchers: 3
- Forks: 4
- Open Issues: 26
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# About Techdetector
This a web fingerprinting application, it detects back end technologies of a given domain by using the node module `wappalyzer`. And the app also finds the *whois* information and *GeoIP location* by using freegeoip. You can also print the report if you want to.
# Intro
The goal of Technology Detector is to help web developers, Security researchers, Domain Buyers and web designers find out what technologies web pages are using which might help them to decide what technologies to implement themselves. One of the key areas of web application fingerprinting is **penetration testing**. One of the first tasks when conducting a web application penetration test is to try to identify the version of the web server and the web application. The reason for that is that it allows us to discover all the well-known vulnerabilities that are affecting the web server and the application. Tech Detector can also help businesses with its website technology profiler tool which provides details about a website like what technology, programming language, content management system and the web server used while building the website. There is also a facility to find the domain details when a domain is given which is called Whois. So to identify and track a domain is not an easy task. Tech Detector has a facility to look up the domain details also.
The Application can also find the IP address used by the domain name, Also track down the server Geolocation. The pairing of IP address to a geographical location is called geolocation. This application can track country, state, city, latitude, and longitude of an IP address.# Basic tasks Techdetector can do for you.
1. Find Whois Information
2. Find IP Geolocation
3. Find the applications, frameworks, and other technologies used.
4. Print Generated Report# Courtesy
*I am highly indebted to the following people/tools for which they made it possible for me to build this tool.*1. [wappalyzer](http://wappalyzer.com), [github - repo](https://github.com/AliasIO/Wappalyzer) - This tool is actually the heart of Tech Detector .
2. [Laravel ](https://laravel.com/)
3. [Free Geo IP ](http://freegeoip.net) - A wonderful tool for tracking Geo IP.
4. [Jomit Jose](https://github.com/jomoos) - Without him, I am just another [real world programmer](http://imgur.com/a/SohjD)# Installation
**clone this repo**
`git clone https://github.com/ppshobi/tech-detector.git`**install dependencies**
`composer update`
cd into repo
**Generate artisan key**
`php artisan generate:key`
**Clear Cache**
`php artisan clear:cache`
**Install Node modules**
`npm install`
**Run Laravel**
`php artisan serve`
Goto `localhost:8000` in your browser