https://github.com/matrixeditor/dementor
Upgraded IPv6/IPv4 LLMNR/NBT-NS/mDNS Poisoner - Responder on steroids.
https://github.com/matrixeditor/dementor
llmnr mdns multicast-poisoner netbios
Last synced: 6 days ago
JSON representation
Upgraded IPv6/IPv4 LLMNR/NBT-NS/mDNS Poisoner - Responder on steroids.
- Host: GitHub
- URL: https://github.com/matrixeditor/dementor
- Owner: MatrixEditor
- License: mit
- Created: 2025-04-09T18:32:14.000Z (about 1 month ago)
- Default Branch: master
- Last Pushed: 2025-05-11T11:34:52.000Z (11 days ago)
- Last Synced: 2025-05-11T11:45:29.713Z (11 days ago)
- Topics: llmnr, mdns, multicast-poisoner, netbios
- Language: Python
- Homepage: https://matrixeditor.github.io/dementor/
- Size: 10.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dementor
IPv6/IPv4 LLMNR/NBT-NS/mDNS Poisoner and rogue service provider - you can think if it as Responder 2.0. Get more information
on the [Documentation](https://matrixeditor.github.io/dementor/) page.### Offers
- No reliance on hardcoded or precomputed packets
- Fine-grained, per-protocol configuration using a modular system (see [Docs - Configuration](https://matrixeditor.github.io/dementor/config/index.html))
- Near-complete protocol parity with Responder (see [Docs - Compatibility](https://matrixeditor.github.io/dementor/compat.html))
- Easy integration of new protocols via the extension system
- A lot of new protocols (e.g. IPP, MySQL, X11, ...)## Installation
Installation via `pip` from GitHub or PyPI:
```bash
pip install dementor
```## Usage
Just type in _Dementor_, specify the target interface and you are good to go! It is recommended
to run _Dementor_ with `sudo` as most protocol servers use privileged ports.```bash
sudo Dementor -I "$INTERFACE_NAME"
```Let's take a look.

### CLI Options
```
Usage: Dementor [OPTIONS]╭─ Options ──────────────────────────────────────────────────────────────────────────────────────────╮
│ * --interface -I NAME Network interface to use (required for poisoning) [required] │
│ --analyze -A Only analyze traffic, don't respond to requests │
│ --config -c PATH Path to a configuration file (otherwise standard path is used) │
│ --option -O KEY=VALUE Add an extra option to the global configuration file. │
│ --quiet -q Don't print banner at startup │
│ --help Show this message and exit. │
╰────────────────────────────────────────────────────────────────────────────────────────────────────╯
```## You need more?
Take a look at the [Documentation on GitHub-Pages](https://matrixeditor.github.io/dementor/)
## License
Distributed under the MIT License. See LICENSE for more information.