2022-05-20 11:11:49 +00:00
# NodeJS Express
2023-06-03 13:10:46 +00:00
## Signature de Cookie
2022-05-20 11:11:49 +00:00
2024-02-08 22:26:45 +00:00
L'outil [https://github.com/DigitalInterruption/cookie-monster ](https://github.com/DigitalInterruption/cookie-monster ) est un utilitaire pour automatiser le test et la re-signature des secrets de cookies Express.js.
2022-05-20 11:11:49 +00:00
2024-02-08 22:26:45 +00:00
### Cookie unique avec un nom spécifique
```bash
cookie-monster -c eyJmb28iOiJiYXIifQ== -s LVMVxSNPdU_G8S3mkjlShUD78s4 -n session
2022-05-20 11:11:49 +00:00
```
2023-06-03 13:10:46 +00:00
### Liste de mots personnalisée
2024-02-08 22:26:45 +00:00
```bash
cookie-monster -c eyJmb28iOiJiYXIifQ== -s LVMVxSNPdU_G8S3mkjlShUD78s4 -w custom.lst
2022-05-20 11:11:49 +00:00
```
2024-02-08 22:26:45 +00:00
### Tester plusieurs cookies en utilisant le mode batch
```bash
cookie-monster -b -f cookies.json
2022-05-20 11:11:49 +00:00
```
2024-02-08 22:26:45 +00:00
### Tester plusieurs cookies en utilisant le mode batch avec une liste de mots personnalisée
```bash
cookie-monster -b -f cookies.json -w custom.lst
2022-05-20 11:11:49 +00:00
```
2023-06-03 13:10:46 +00:00
### Encoder et signer un nouveau cookie
2022-05-20 11:11:49 +00:00
2023-06-03 13:10:46 +00:00
Si vous connaissez le secret, vous pouvez signer le cookie.
2024-02-08 22:26:45 +00:00
```bash
cookie-monster -e -f new_cookie.json -k secret
2022-05-20 11:11:49 +00:00
```
2023-06-03 13:10:46 +00:00