├── README.md ├── backend ├── .dockerignore ├── Dockerfile ├── app.py ├── blacklist.py ├── models │ ├── metasploit.py │ ├── modules.py │ ├── nmap.py │ ├── scan.py │ ├── server.py │ ├── team.py │ └── user.py ├── requirements.txt ├── resources │ ├── login.py │ ├── scan.py │ ├── server.py │ ├── team.py │ └── user.py └── schema │ ├── login.py │ ├── scan.py │ ├── team.py │ └── user.py ├── data ├── Modules.json ├── Scans.json ├── Teams.json └── Users.json ├── docker-compose.yml ├── frontend ├── .dockerignore ├── Dockerfile ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.test.tsx │ ├── App.tsx │ ├── Component │ │ ├── BoxContainer.tsx │ │ ├── Header.tsx │ │ ├── Input │ │ │ ├── ContainerInput.tsx │ │ │ ├── InputField.tsx │ │ │ └── SelectField.tsx │ │ ├── Profile │ │ │ ├── ProfileContainer.tsx │ │ │ └── User.tsx │ │ ├── Scan │ │ │ ├── BasicInformation.tsx │ │ │ ├── MetasploitResult.tsx │ │ │ └── NmapResult.tsx │ │ ├── Sidebar.tsx │ │ ├── TextContainer.tsx │ │ └── View │ │ │ ├── InformationBox.tsx │ │ │ └── TemplateViewPages.tsx │ ├── Context │ │ └── UserContext.tsx │ ├── Interface │ │ └── ApiInterface.tsx │ ├── Pages │ │ ├── Login.tsx │ │ ├── NewScan.tsx │ │ ├── Profile.tsx │ │ ├── Scan.tsx │ │ ├── Team.tsx │ │ ├── TemplatePage.tsx │ │ ├── ViewScans.tsx │ │ └── ViewTeams.tsx │ ├── index.css │ ├── index.tsx │ ├── react-app-env.d.ts │ ├── serviceWorker.ts │ ├── setupTests.ts │ └── style │ │ └── theme.tsx ├── tsconfig.json └── yarn.lock ├── images ├── Result.png ├── Scans.png └── StartScan.png ├── init-mongo.js └── metasploit └── Dockerfile /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/README.md -------------------------------------------------------------------------------- /backend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/.dockerignore -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/app.py -------------------------------------------------------------------------------- /backend/blacklist.py: -------------------------------------------------------------------------------- 1 | BLACKLIST = set() -------------------------------------------------------------------------------- /backend/models/metasploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/models/metasploit.py -------------------------------------------------------------------------------- /backend/models/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/models/modules.py -------------------------------------------------------------------------------- /backend/models/nmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/models/nmap.py -------------------------------------------------------------------------------- /backend/models/scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/models/scan.py -------------------------------------------------------------------------------- /backend/models/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/models/server.py -------------------------------------------------------------------------------- /backend/models/team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/models/team.py -------------------------------------------------------------------------------- /backend/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/models/user.py -------------------------------------------------------------------------------- /backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/requirements.txt -------------------------------------------------------------------------------- /backend/resources/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/resources/login.py -------------------------------------------------------------------------------- /backend/resources/scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/resources/scan.py -------------------------------------------------------------------------------- /backend/resources/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/resources/server.py -------------------------------------------------------------------------------- /backend/resources/team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/resources/team.py -------------------------------------------------------------------------------- /backend/resources/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/resources/user.py -------------------------------------------------------------------------------- /backend/schema/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/schema/login.py -------------------------------------------------------------------------------- /backend/schema/scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/schema/scan.py -------------------------------------------------------------------------------- /backend/schema/team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/schema/team.py -------------------------------------------------------------------------------- /backend/schema/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/backend/schema/user.py -------------------------------------------------------------------------------- /data/Modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/data/Modules.json -------------------------------------------------------------------------------- /data/Scans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/data/Scans.json -------------------------------------------------------------------------------- /data/Teams.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/data/Teams.json -------------------------------------------------------------------------------- /data/Users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/data/Users.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/.dockerignore -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/public/logo192.png -------------------------------------------------------------------------------- /frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/public/logo512.png -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/App.test.tsx -------------------------------------------------------------------------------- /frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/App.tsx -------------------------------------------------------------------------------- /frontend/src/Component/BoxContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Component/BoxContainer.tsx -------------------------------------------------------------------------------- /frontend/src/Component/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Component/Header.tsx -------------------------------------------------------------------------------- /frontend/src/Component/Input/ContainerInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Component/Input/ContainerInput.tsx -------------------------------------------------------------------------------- /frontend/src/Component/Input/InputField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Component/Input/InputField.tsx -------------------------------------------------------------------------------- /frontend/src/Component/Input/SelectField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Component/Input/SelectField.tsx -------------------------------------------------------------------------------- /frontend/src/Component/Profile/ProfileContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Component/Profile/ProfileContainer.tsx -------------------------------------------------------------------------------- /frontend/src/Component/Profile/User.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Component/Profile/User.tsx -------------------------------------------------------------------------------- /frontend/src/Component/Scan/BasicInformation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Component/Scan/BasicInformation.tsx -------------------------------------------------------------------------------- /frontend/src/Component/Scan/MetasploitResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Component/Scan/MetasploitResult.tsx -------------------------------------------------------------------------------- /frontend/src/Component/Scan/NmapResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Component/Scan/NmapResult.tsx -------------------------------------------------------------------------------- /frontend/src/Component/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Component/Sidebar.tsx -------------------------------------------------------------------------------- /frontend/src/Component/TextContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Component/TextContainer.tsx -------------------------------------------------------------------------------- /frontend/src/Component/View/InformationBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Component/View/InformationBox.tsx -------------------------------------------------------------------------------- /frontend/src/Component/View/TemplateViewPages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Component/View/TemplateViewPages.tsx -------------------------------------------------------------------------------- /frontend/src/Context/UserContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Context/UserContext.tsx -------------------------------------------------------------------------------- /frontend/src/Interface/ApiInterface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Interface/ApiInterface.tsx -------------------------------------------------------------------------------- /frontend/src/Pages/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Pages/Login.tsx -------------------------------------------------------------------------------- /frontend/src/Pages/NewScan.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Pages/NewScan.tsx -------------------------------------------------------------------------------- /frontend/src/Pages/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Pages/Profile.tsx -------------------------------------------------------------------------------- /frontend/src/Pages/Scan.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Pages/Scan.tsx -------------------------------------------------------------------------------- /frontend/src/Pages/Team.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Pages/Team.tsx -------------------------------------------------------------------------------- /frontend/src/Pages/TemplatePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Pages/TemplatePage.tsx -------------------------------------------------------------------------------- /frontend/src/Pages/ViewScans.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Pages/ViewScans.tsx -------------------------------------------------------------------------------- /frontend/src/Pages/ViewTeams.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/Pages/ViewTeams.tsx -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/index.tsx -------------------------------------------------------------------------------- /frontend/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/serviceWorker.ts -------------------------------------------------------------------------------- /frontend/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/setupTests.ts -------------------------------------------------------------------------------- /frontend/src/style/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/src/style/theme.tsx -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /images/Result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/images/Result.png -------------------------------------------------------------------------------- /images/Scans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/images/Scans.png -------------------------------------------------------------------------------- /images/StartScan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/images/StartScan.png -------------------------------------------------------------------------------- /init-mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/init-mongo.js -------------------------------------------------------------------------------- /metasploit/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MariusVinaschi/Auto-Scan/HEAD/metasploit/Dockerfile --------------------------------------------------------------------------------