> For the complete documentation index, see [llms.txt](https://iptracej.gitbook.io/windows-linux-and-active-directory-ctf-notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://iptracej.gitbook.io/windows-linux-and-active-directory-ctf-notes/code-analysis/framework-checker.md).

# Framework Checker

### Wappalyzer (Registration required for free account)

{% embed url="<https://www.wappalyzer.com/>" %}
Find out the technology stack of any website.&#x20;
{% endembed %}

* Use this browser extension easily to integrate into your source code analysis. You can understand a web framework used and programming language.&#x20;

![](https://4082237222-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnA4bAkddGXesk1QCLYAY%2Fuploads%2F77sfjwGpUfkuUg01NrVn%2Fimage.png?alt=media\&token=3f387a62-1737-4dde-89fa-ebb62552cb58)

* You can guess a project structure and what files (source code/configuration) might be available from the web site.&#x20;

```
node_project/
├── src/
│   ├── controllers/
│   ├── middleware/
│   ├── models/
│   ├── routes/
│   ├── services/
│   ├── utils/
│   └── app.js
├── public/
│   ├── images/
│   ├── stylesheets/
│   └── scripts/
├── views/
│   ├── partials/
│   └── layouts/
├── test/
│   ├── unit/
│   ├── integration/
│   └── e2e/
├── config/
│   ├── development/
│   ├── production/
│   └── index.js
├── static
├── logs/
├── .gitignore
├── .env
├── .env.local
├── package.json
└── README.md

```
