Düzce Üniversitesi Bilim ve Teknoloji Dergisi, cilt.6, sa.4, ss.779-790, 2018 (Hakemli Dergi)
Penetration testing plays an important role in the development of secure software products and electronic systems.Sustainability of commercial systems is ensured through the regular scans of vulnerability. In this era where qualityassurance and testing organizations become increasingly widespread, the effectiveness of the used tools andmethods are critical. This article describes the architecture of the software named VinJect, which is developed forefficient penetration testing and vulnerability scanning. The primary goal of this application is to detect vulnerablelocations in a shorter time with running in a multi-threaded structure. Our proposed application uses Wapiti andSQLmap applications’ services in the background. With user-friendly interfaces, it is also aimed to remove thebad user experience (UX) that these applications running on the command line have. In the tests we performed,WinJect was found to be more efficient in completing the vulnerability scans in a much shorter time.