Secure Web Application And Penetration Testing
Our website application SWAPT (Secure Web Application and Penetration Testing Tool) aims to assess security vulnerabilities in web applications and generates a set of scan results. Both administrators and attackers can use the same tool to fix or exploit a system, administrator
2025-06-28 16:29:02 - Adil Khan
Secure Web Application And Penetration Testing
Project Area of Specialization Cyber SecurityProject SummaryOur website application SWAPT (Secure Web Application and Penetration Testing Tool) aims to assess security vulnerabilities in web applications and generates a set of scan results. Both administrators and attackers can use the same tool to fix or exploit a system, administrators can follow the scan and fix procedures, on the other hand, attackers can conduct a similar scan and exploit any vulnerabilities observed. Web applications are frequently developed under tight deadlines and are frequently deployed with security vulnerabilities. Our SWAPT vulnerability scanners can assist in locating these flaws. We will include scanning like live host, CVE description, subdomain enumeration, HTTP Verb tempering, Web Crawler for URL Gathering. Their goal is to put a lot of stress on the application from the attacker's perspective by forcing a close interaction with it. SQL injection and cross-site scripting (XSS) are two of the most widely used and dangerous attacks in web applications, however, we will add Path traversal and IDOR. Several other vulnerabilities also exist such as cross-site request forgery (CSRF), local file inclusion (LFI), remote file inclusion (RFI), clickjacking, and several others, but these will be implemented in the next version of SWAPT. Comparing key characteristics of web vulnerability scanners is difficult, but not impossible. SWAPT's web vulnerability scanners in this project here Web application code is injected with the most common types of web vulnerabilities, which are then checked by SWAPT scanners. By analyzing coverage of vulnerability detection and false positives, the results are compared. In the end full report consisting of a list of vulnerabilities is shown to the user.
Project ObjectivesSWAPT's goal is to identify attack surfaces that can be used by hackers to exploit the system. By using scanning techniques like Live host scanning, CVE Description, Subdomain Enumeration, HTTP Verb Tempering, and Web Crawler to identify the attack surfaces then SWAPT will launch attacks like cross-site scripting, SQL injection to confirm those vulnerabilities.
Project Implementation MethodSWAPT will be a web-based cyber security application where we will work on developing a crawler, after that we will implement an HTTP verb tampering module, CVE Description, Subdomain Enumeration, Live host scanning and Full Scanning. After that, we will implement Cross-Site Scripting, XSS, IDOR, and path traversal.
Benefits of the ProjectSecure web application penetration testing (SWAPT) tool is a web-based online web application that assesses security vulnerabilities in web applications and produces a set of attack surfaces in applications. Both technical and non-technical person, who holds web application or manages it, can use this tool for identifying the system’s vulnerabilities or attack surfaces, administrators need to conduct a scan and fix problems prior to the attacker, as he/she can do the same scan and identify attack surfaces. Once attack surfaces are identified one can implement proper security measures and can guard one’s own resources as well as provide a secure environment in which users are comfortable working using your web application. All this can be done with the help of a web application vulnerability scanner. The attacks include are SQL Injection, XSS, IDOR, and Path Traversal. The newly discovered exploits known as zero-day vulnerabilities are also published on many online hacker forums. These vulnerabilities are exploited to attack organizations which causes financial and data loss to the organizations.
Technical Details of Final Deliverable- HTTP Verb Tempering
- Subdomain Enumeration
- CVE Description
- Web Crawler
- SQL Injection
- Cross-Site Scripting
- Path Traversal
- Parsing
- Report generation
- User using URL
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 33200 | |||
| Domain Cost | Equipment | 1 | 15000 | 15000 |
| Zong Bolt Plus | Equipment | 1 | 8200 | 8200 |
| Filing | Miscellaneous | 3 | 2500 | 7500 |
| Printing | Miscellaneous | 1 | 2500 | 2500 |