HomeLab - Smart Home Security
HomeLab enables you to secure and understand the network traffic in your Smart Home. It visualizes and analyzes the traffic of your network.
Features
- Network inspection without a need for dedicated hardware (run it on e.g. RaspberryPi)
- Visualization of global communication partners
- Visualization of network share by device
Setup
If not already available install Nmap on the target system:
Nmap installation
Linux:
sudo apt-get install nmap
Windows:
https://nmap.org/download.html
HomeLab installation
Install python3.x and pip3 and run:
sudo pip3 install homelab
Start software
Open a terminal and enter:
Linux:
sudo homelab
Windows (Admin-Shell):
homelab
You can open the dashboar by opening: < device ip that runs homelab>:7464 on your browser (Currently the dashboard will crash while the initial scans have not been performed. Simply refresh the page in such cases.)
Roadmap
- Login to dashboard
- Router port and UPnP inspection
- Anomaly detection
- HomeLab as Smart Home trigger (e.g. "Dimm the light when smart tv plays Netflix video")
- [ < place for your ideas > ](by creating a new issue)
Release files for HomeLab 0.1.36
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| HomeLab-0.1.36.tar.gz | 1.3 MB | Details |
Release files / HomeLab-0.1.36.tar.gz
| Download URL | HomeLab-0.1.36.tar.gz |
|---|---|
| Size | 1.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fff2e6a5f09685cfdb7c76f193f39eecebccba6bd65eb3b612589b1da05d4393
|
|
BLAKE2b-256 checksum How to use checksums |
0c0a74df0317bf83a79aaef4c2c347eeb367178e45c8a56107dd532251b8fe8a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.3
|