Welcome to PTaaS (short form of Penetration Testing as a Service) official organization. PTaaS is a service for performing automated penetration testings. It is a network security application that reduces costs of a penetration testing. Also, it provides more observability over the testing process.
Our goal is to reduce penetration testing costs in a cloud environment. Also, we are looking forward to increase the process velocity and reduce the human errors.
You can read more about the project at researchgate.
PTaaS is designend and implemented by students of Computer Engineering and Computer Science departments at Amirkabir University of Technology.
- Amirhossein Najafizadeh , Student at Computer Engineering Dep, Amirkabir University of Technology (
Owner
) - Asal Delkhosh , Student at Computer Science Dep, Amirkabir University of Technology (
Developer
) - Dr.Babak Sadeghian , Professor at Computer Engineering Dep, Amirkabir University of Technology (
Supervisor
) - Dr.Seyavash Khorsandi , Professor at Computer Engineering Dep, Amirkabir University of Technology (
Internal Examiner
) - Mahdi Barati , Head of APA's organisation security team, Amirkabir University of Technology (
Technical Advisor
)
Repositories | Description | Image Version |
---|---|---|
Deployments | The project deployment files | - |
Gateway | The project gateway system which is an HTTP server implemented with Golang | v0.5.2 |
Base-API | The project base api system that is the core of the program | v0.5.3 |
FTP-Server | The project file manager system which uses S3 | v0.5.2 |
ML | A machine learning classifier model to classify penetration testing attacks base on their vulnerabilities | v0.2.0 |
Dataset | A dataset of 3500 penetration testing attacks for our ML | v0.3.0 |
Dashboard | A user interface implemented with Vue.js | v0.5.1 |
Scanner | A vulnerability scanner for base-api usage | v0.3.1 |
Test Targets | Group of targets for testing the application | v0.1.0 |