├── .gitignore
├── PROJECTS
├── encrypted-p2p-chat
│ ├── backend
│ │ ├── app
│ │ │ ├── __init__.py
│ │ │ ├── api
│ │ │ │ └── __init__.py
│ │ │ ├── core
│ │ │ │ ├── __init__.py
│ │ │ │ ├── encryption
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── passkey
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── enums.py
│ │ │ │ └── exceptions.py
│ │ │ ├── schemas
│ │ │ │ ├── common.py
│ │ │ │ ├── rooms.py
│ │ │ │ ├── surreal.py
│ │ │ │ └── __init__.py
│ │ │ ├── main.py
│ │ │ ├── services
│ │ │ │ └── __init__.py
│ │ │ └── models
│ │ │ │ ├── __init__.py
│ │ │ │ ├── OneTimePrekey.py
│ │ │ │ ├── IdentityKey.py
│ │ │ │ ├── SkippedMessageKey.py
│ │ │ │ ├── SignedPrekey.py
│ │ │ │ ├── User.py
│ │ │ │ ├── Base.py
│ │ │ │ └── RatchetState.py
│ │ ├── alembic
│ │ │ ├── README
│ │ │ ├── script.py.mako
│ │ │ └── env.py
│ │ ├── tests
│ │ │ └── __init__.py
│ │ ├── .dockerignore
│ │ └── .style.yapf
│ ├── frontend
│ │ ├── .gitignore
│ │ ├── src
│ │ │ ├── services
│ │ │ │ └── index.ts
│ │ │ ├── websocket
│ │ │ │ └── index.ts
│ │ │ ├── components
│ │ │ │ ├── Auth
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── AuthCard.tsx
│ │ │ │ ├── Layout
│ │ │ │ │ └── index.ts
│ │ │ │ ├── Chat
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── OnlineStatus.tsx
│ │ │ │ └── UI
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── Badge.tsx
│ │ │ │ │ └── Spinner.tsx
│ │ │ ├── crypto
│ │ │ │ └── index.ts
│ │ │ ├── vite-env.d.ts
│ │ │ ├── types
│ │ │ │ ├── index.ts
│ │ │ │ ├── api.ts
│ │ │ │ ├── auth.ts
│ │ │ │ └── chat.ts
│ │ │ ├── stores
│ │ │ │ ├── index.ts
│ │ │ │ ├── auth.store.ts
│ │ │ │ ├── session.store.ts
│ │ │ │ ├── presence.store.ts
│ │ │ │ └── rooms.store.ts
│ │ │ ├── pages
│ │ │ │ ├── Login.tsx
│ │ │ │ ├── Register.tsx
│ │ │ │ └── NotFound.tsx
│ │ │ ├── App.tsx
│ │ │ ├── index.tsx
│ │ │ └── config.ts
│ │ ├── .prettierrc
│ │ ├── .prettierignore
│ │ ├── tsconfig.json
│ │ ├── index.html
│ │ ├── vite.config.ts
│ │ ├── README.md
│ │ └── package.json
│ ├── conf
│ │ ├── docker
│ │ │ ├── dev
│ │ │ │ ├── vite.docker
│ │ │ │ └── fastapi.docker
│ │ │ └── prod
│ │ │ │ ├── vite.docker
│ │ │ │ └── fastapi.docker
│ │ └── nginx
│ │ │ └── http.conf
│ ├── .gitignore
│ └── .env.example
├── Aenebris
│ ├── Setup.hs
│ ├── CHANGELOG.md
│ ├── .gitignore
│ ├── README.md
│ ├── stack.yaml.lock
│ ├── examples
│ │ ├── config-https.yaml
│ │ ├── config.yaml
│ │ ├── start_backends.sh
│ │ ├── config-sni.yaml
│ │ ├── config-loadbalancing.yaml
│ │ ├── config-advanced.yaml
│ │ ├── test_backend.py
│ │ ├── generate-test-certs.sh
│ │ └── test_backend_multi.py
│ ├── app
│ │ └── Main.hs
│ ├── LICENSE
│ ├── .style.yapf
│ ├── src
│ │ └── Aenebris
│ │ │ └── Middleware
│ │ │ └── Redirect.hs
│ ├── Makefile
│ └── stack.yaml
├── dns-lookup
│ ├── tests
│ │ └── __init__.py
│ ├── dnslookup
│ │ ├── __init__.py
│ │ └── __main__.py
│ └── .style.yapf
├── api-security-scanner
│ ├── backend
│ │ ├── core
│ │ │ ├── __init__.py
│ │ │ ├── enums.py
│ │ │ ├── database.py
│ │ │ ├── dependencies.py
│ │ │ └── security.py
│ │ ├── routes
│ │ │ ├── __init__.py
│ │ │ └── auth.py
│ │ ├── services
│ │ │ └── __init__.py
│ │ ├── models
│ │ │ ├── __init__.py
│ │ │ ├── User.py
│ │ │ ├── Base.py
│ │ │ ├── Scan.py
│ │ │ └── TestResult.py
│ │ ├── repositories
│ │ │ └── __init__.py
│ │ ├── main.py
│ │ ├── scanners
│ │ │ └── __init__.py
│ │ ├── __init__.py
│ │ ├── requirements.txt
│ │ ├── schemas
│ │ │ ├── __init__.py
│ │ │ ├── test_result_schemas.py
│ │ │ ├── scan_schemas.py
│ │ │ └── user_schemas.py
│ │ ├── .style.yapf
│ │ └── factory.py
│ ├── frontend
│ │ ├── public
│ │ │ ├── favicon.ico
│ │ │ ├── favicon-16x16.png
│ │ │ ├── favicon-32x32.png
│ │ │ ├── apple-touch-icon.png
│ │ │ ├── android-chrome-192x192.png
│ │ │ ├── android-chrome-512x512.png
│ │ │ └── site.webmanifest
│ │ ├── tsconfig.json
│ │ ├── src
│ │ │ ├── vite-env.d.ts
│ │ │ ├── main.tsx
│ │ │ ├── pages
│ │ │ │ ├── AuthPage.css
│ │ │ │ ├── LoginPage.tsx
│ │ │ │ ├── RegisterPage.tsx
│ │ │ │ ├── DashboardPage.tsx
│ │ │ │ └── DashboardPage.css
│ │ │ ├── lib
│ │ │ │ ├── queryClient.ts
│ │ │ │ ├── errors.ts
│ │ │ │ ├── utils.ts
│ │ │ │ ├── validation.ts
│ │ │ │ └── api.ts
│ │ │ ├── types
│ │ │ │ ├── auth.types.ts
│ │ │ │ └── scan.types.ts
│ │ │ ├── services
│ │ │ │ ├── authService.ts
│ │ │ │ └── scanService.ts
│ │ │ ├── styles
│ │ │ │ ├── index.css
│ │ │ │ └── variables.css
│ │ │ ├── components
│ │ │ │ ├── common
│ │ │ │ │ ├── Button.tsx
│ │ │ │ │ ├── ProtectedRoute.tsx
│ │ │ │ │ ├── LoadingOverlay.tsx
│ │ │ │ │ ├── Input.css
│ │ │ │ │ ├── Input.tsx
│ │ │ │ │ ├── LoadingOverlay.css
│ │ │ │ │ └── Button.css
│ │ │ │ ├── scan
│ │ │ │ │ └── ScanForm.css
│ │ │ │ └── auth
│ │ │ │ │ └── AuthForm.css
│ │ │ ├── router.tsx
│ │ │ └── App.tsx
│ │ ├── .stylelintrc.json
│ │ ├── .prettierignore
│ │ ├── .gitignore
│ │ ├── tsconfig.node.json
│ │ ├── tsconfig.app.json
│ │ ├── index.html
│ │ ├── vite.config.ts
│ │ ├── .prettierrc.json
│ │ └── package.json
│ ├── conf
│ │ ├── nginx
│ │ │ ├── http.conf
│ │ │ └── dev.nginx
│ │ └── docker
│ │ │ ├── dev
│ │ │ ├── vite.docker
│ │ │ └── fastapi.docker
│ │ │ └── prod
│ │ │ ├── vite.docker
│ │ │ └── fastapi.docker
│ ├── .gitignore
│ ├── .pre-commit-config.yaml
│ ├── package.json
│ └── Makefile
└── keylogger
│ ├── requirements.txt
│ └── .style.yapf
├── .gitmodules
├── .github
├── PULL_REQUEST_TEMPLATE.md
├── ISSUE_TEMPLATE
│ ├── feature_request.yml
│ ├── bug_report.yml
│ └── project_submission.yml
└── workflows
│ ├── publish-dns-lookup.yml
│ └── update-submodule.yml
├── CHANGELOG.rst
├── LICENSE
├── SECURITY.md
└── CONTRIBUTING.rst
/.gitignore:
--------------------------------------------------------------------------------
1 | cyber-proj
2 | *.cache
3 |
--------------------------------------------------------------------------------
/PROJECTS/encrypted-p2p-chat/backend/app/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/PROJECTS/encrypted-p2p-chat/backend/app/api/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/PROJECTS/encrypted-p2p-chat/backend/app/core/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/PROJECTS/encrypted-p2p-chat/backend/app/core/encryption/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/PROJECTS/encrypted-p2p-chat/backend/app/core/passkey/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/PROJECTS/Aenebris/Setup.hs:
--------------------------------------------------------------------------------
1 | import Distribution.Simple
2 | main = defaultMain
3 |
--------------------------------------------------------------------------------
/PROJECTS/encrypted-p2p-chat/backend/alembic/README:
--------------------------------------------------------------------------------
1 | Generic single database configuration
2 |
--------------------------------------------------------------------------------
/PROJECTS/encrypted-p2p-chat/backend/tests/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | ⒸAngelaMos | 2025
3 | encrypted-p2p-chat pyest suite
4 | """
5 |
--------------------------------------------------------------------------------
/PROJECTS/dns-lookup/tests/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | CarterPerez-dev | 2025
3 | __init__.py
4 | Test suite for DNS Lookup CLI
5 | """
6 |
--------------------------------------------------------------------------------
/PROJECTS/api-security-scanner/backend/core/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | ⒸAngelaMos | 2025
3 | Core modules for application infrastructure
4 | """
5 |
--------------------------------------------------------------------------------
/PROJECTS/encrypted-p2p-chat/frontend/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
3 | dist-ssr
4 | *.local
5 | .env
6 | .DS_Store
7 | .context
8 |
9 |
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "templates/fullstack-template"]
2 | path = templates/fullstack-template
3 | url = https://github.com/CarterPerez-dev/fullstack-template
4 |
--------------------------------------------------------------------------------
/PROJECTS/dns-lookup/dnslookup/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | CarterPerez-dev | 2025
3 | __init__.py
4 | """
5 |
6 | __version__ = "0.1.1"
7 | __author__ = "CarterPerez-dev"
8 |
--------------------------------------------------------------------------------
/PROJECTS/api-security-scanner/frontend/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CarterPerez-dev/Cybersecurity-Projects/HEAD/PROJECTS/api-security-scanner/frontend/public/favicon.ico
--------------------------------------------------------------------------------
/PROJECTS/api-security-scanner/frontend/public/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CarterPerez-dev/Cybersecurity-Projects/HEAD/PROJECTS/api-security-scanner/frontend/public/favicon-16x16.png
--------------------------------------------------------------------------------
/PROJECTS/api-security-scanner/frontend/public/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CarterPerez-dev/Cybersecurity-Projects/HEAD/PROJECTS/api-security-scanner/frontend/public/favicon-32x32.png
--------------------------------------------------------------------------------
/PROJECTS/api-security-scanner/frontend/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "files": [],
3 | "references": [
4 | { "path": "./tsconfig.app.json" },
5 | { "path": "./tsconfig.node.json" }
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/PROJECTS/api-security-scanner/frontend/public/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CarterPerez-dev/Cybersecurity-Projects/HEAD/PROJECTS/api-security-scanner/frontend/public/apple-touch-icon.png
--------------------------------------------------------------------------------
/PROJECTS/api-security-scanner/frontend/public/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CarterPerez-dev/Cybersecurity-Projects/HEAD/PROJECTS/api-security-scanner/frontend/public/android-chrome-192x192.png
--------------------------------------------------------------------------------
/PROJECTS/api-security-scanner/frontend/public/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CarterPerez-dev/Cybersecurity-Projects/HEAD/PROJECTS/api-security-scanner/frontend/public/android-chrome-512x512.png
--------------------------------------------------------------------------------
/PROJECTS/encrypted-p2p-chat/frontend/src/services/index.ts:
--------------------------------------------------------------------------------
1 | // ===================
2 | // © AngelaMos | 2025
3 | // index.ts
4 | // ===================
5 | export * from "./auth.service"
6 | export * from "./room.service"
7 |
--------------------------------------------------------------------------------
/PROJECTS/encrypted-p2p-chat/frontend/src/websocket/index.ts:
--------------------------------------------------------------------------------
1 | // ===================
2 | // © AngelaMos | 2025
3 | // index.ts
4 | // ===================
5 | export * from "./websocket-manager"
6 | export * from "./message-handlers"
7 |
--------------------------------------------------------------------------------
/PROJECTS/dns-lookup/dnslookup/__main__.py:
--------------------------------------------------------------------------------
1 | """
2 | CarterPerez-dev | 2025
3 | __main__.py
4 |
5 | Entry point for python -m dnslookup
6 | """
7 |
8 | from dnslookup.cli import app
9 |
10 | if __name__ == "__main__":
11 | app()
12 |
--------------------------------------------------------------------------------
/PROJECTS/api-security-scanner/frontend/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
18 | PAGE NOT FOUND 19 |
20 | 21 |22 | THE PAGE YOU ARE LOOKING FOR DOES NOT EXIST 23 |
24 | 25 | 26 | 29 | 30 |Loading...
31 |28 | Testing {tests.length}{' '} 29 | {tests.length === 1 ? 'vulnerability' : 'vulnerabilities'} 30 |
31 |44 | {error} 45 |
46 | ) : null} 47 |33 | {props.subtitle} 34 |
35 |31 | Test your APIs for security vulnerabilities 32 |
33 |