> For the complete documentation index, see [llms.txt](https://book.ice-wzl.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.ice-wzl.xyz/things-i-have-pwnd-before/baget.md).

# BaGet

BaGet is a lightweight NuGet and symbol server. It commonly appears on IIS/.NET targets and may expose package upload and NuGet service-index endpoints.

## Discovery

```bash
curl -I http://TARGET/
curl http://TARGET/v3/index.json
curl http://TARGET/upload
nuclei -u http://TARGET/ -rl 10 -c 10
```

Useful indicators:

```
http-title: BaGet
Microsoft-IIS/10.0
HEAD GET POST PUT DELETE TRACE OPTIONS CONNECT PATCH
```

Documentation:

```
https://loic-sharma.github.io/BaGet/
```

Nuclei template:

```
https://github.com/projectdiscovery/nuclei-templates/blob/main/http/misconfiguration/baget-exposure.yaml
```
