Chapter 3. Application Fingerprinting with Python
One important step during web application security assessment is fingerprinting. As a security researcher/pentester, we have to be well-versed at fingerprinting, which gives lot of information about underlying technology like software or framework version, web server info, OS and many more. This helps us to discover all the well-known vulnerabilities that are affecting the application and server.
In this chapter, we will cover the following topics:
- Web scraping
- E-mail gathering
- OS fingerprinting
- EXIF data extraction
- Application fingerprinting