Multifind (mf) is a very simple Python tool to find your devices in an unknown networks using UDP multicast.
This repository has been archived on 2026-04-09. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Python 60.6%
  • Nix 34.2%
  • Makefile 5.2%
Find a file
2025-10-14 23:40:56 +03:00
.editorconfig feat(template): copy template-c. 2025-10-11 21:01:42 +03:00
.gitignore feat(mf.py): implement in Python. 2025-10-12 13:03:41 +03:00
.treefmt.toml feat(ruff): add formatter. 2025-10-12 13:35:43 +03:00
flake.lock feat(template): copy template-c. 2025-10-11 21:01:42 +03:00
flake.nix feat(ruff): add formatter. 2025-10-12 13:35:43 +03:00
license Initial commit 2025-10-11 15:03:58 +03:00
makefile feat(template): copy template-c. 2025-10-11 21:01:42 +03:00
mf.py feat(mf): rewrite not to flood with messages. 2025-10-12 16:24:52 +03:00
readme.md Update readme.md 2025-10-14 23:40:56 +03:00

Multifind 🔎

Multifind (mf) is a very simple Python tool to find your devices in an unknown networks using UDP multicast.

Usage

Run server

$ mf here

Client request

$ mf where host

To-do

  • Ipv6 support & preference.
  • Systemd service.