FakerNet is a framework to quickly build internet-like services rapidly for home labs, testing, and research. Instead of wasting time setting up DNS, web servers, certificate authorities, and email, FakerNet uses Docker and LXC to quickly create and integrate these services and servers without all the hassle.
- Python 3.5+
- Docker
- LXD
- Open vSwitch
- Quagga
FakerNet supports a number of services:
- DNS
- Certificate Authority - minica
- Email Server/Webmail
- Pastebin clone - Bepasty
- WebDAV
- Slack Alternative - Mattermost
- IRC Server - inspircd
- Proxy - Tinyproxy
- Payload File Server - pwndrop
For more details, look at the modules page in the documentation.
- Serverless Code
- Web Servers
- Domain Registrar
- Status website (isitdownrightnow clone)
- Reddit Clone
- Search Engine
- GitHub clone
- Twitter clone
- Social Media
- Wiki
- File services
Feel free to contribute one or more of these services! Check out the module-building tutorial here.
See the installation documentation
Check out the Getting Started Guide
Feel free to open an issue or merge request.
- Issue Tracker: https://github.com/bocajspear1/fakernet/issues
- Source Code: https://github.com/bocajspear1/fakernet
The project is licensed under the Mozilla Public License Version 2.0.