Skip to content

ElizabethCody/d-mumblequery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

d-mumblequery

Query a Mumble server.

A small D program to query Mumble servers using the Mumble UDP query packet.

Build

You must have Dub and a compatible D compiler installed. With the correct tooling, d-mumblequery can be built by running dub build -b release.

Usage

Supply the list of hosts, with optional port numbers, as command-line arguments.

Usage: ./mumblequery [<host[:port]>...]

Example:

$ ./mumblequery hedonics.org extremelycorporate.ca
Server: hedonics.org ([2600:3c00::f03c:92ff:feb3:ef2b]:64738)
Version: 1.3.0
Users: 5/500
Bandwidth: 326,000 b/s

Server: extremelycorporate.ca (174.95.206.94:64738)
Version: 1.4.0
Users: 6/50
Bandwidth: 256,000 b/s

Known issues

Currently, d-mumblequery cannot correctly resolve hosts relying on SRV records. This is due to Phobos lacking the ability to lookup SRV records; consequently, a fix would require completely manual DNS lookups or an added dependency. To workaround, resolve SRV records before passing to the program.

Copyright

d-mumblequery is protected by copyright and is licensed under the MIT License, see LICENSE.txt for more details.

Copyright © 2021 - Maxwell Cody <maxwell@cody.sh>

About

Query a Mumble server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages