OSMOHLR(1)
π OsmoHLR β osmo-hlr π
okay bestie, welcome to OSMOHLR(1), a User Commands era classic β¨ this is the manual for OsmoHLR aka osmo-hlr and we're gonna get you fully caught up, no cap π«Ά
πΈ SYNOPSIS πΈ
osmo-hlr
that's it. that's the whole synopsis. she's simple, she's elegant, she's giving main character energy π
π¦ DESCRIPTION π¦
okay so. OsmoHLR, aka the Osmocom HLR, is a minimal implementation of the Home Location Register β which is literally just the subscriber database of a 2G/3G cellular network. she's the group chat admin of subscriber info, fr fr.
what does she hold onto? immaculate vibes and also:
- the
IMSIof every subscriber - the
MSISDNof every subscriber - the secret key material β that's
Ki,K/OP/OPcβ so she can generate authentication vectors
bestie, key point, and I mean literally: OsmoHLR does NOT support the classic TCAP/MAP protocol π
ββοΈ instead she implements the more light-weight, more slay, more her protocol: GSUP. iconic behavior honestly.
more lore lives here: https://osmocom.org/projects/osmo-hlr/wiki/OsmoHLR
β¨ OPTIONS β¨
-h,--helpβ prints this text. the "help me bestie" flag π-c,--config-filefilename β the config file you wanna use.-l,--databasedb-name β the database you wanna use.-doption,--debug=DRLL:DCC:DMM:DRR:DRSL:DNMβ turn on debugging. yes the format is that whole colon chain, respect the colon chain π-D,--daemonizeβ fork the process into a background daemon. she's going off to do her own thing π¦-s,--disable-colorβ do not print ANSI colors in the log. (sad, I know, but sometimes you gotta be monochrome π)-T,--timestampβ prefix every log line with a timestamp. chronological queen β°-e,--log-levelnumber β set a global loglevel.-U,--db-upgradeβ allow HLR database schema upgrades. glow-up permission granted β¨-C,--db-checkβ quit after opening (and upgrading) the database. in and out, no loitering πͺ-V,--versionβ print the version of OsmoHLR.
π VTY reference generation: π
--vty-ref-modeMODE β VTY reference generation mode (e.g.'expert').--vty-ref-xmlβ generate the VTY reference XML output and exit.
π COPYRIGHT π
Copyright Β© 2016-2023 by Harald Welte, sysmocom s.f.m.c. GmbH License AGPLv3+: GNU AGPL version 3 or later http://gnu.org/licenses/agpl-3.0.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. bestie I'm serious, zero warranty, none, nada π read it and weep (but legally)
π SEE ALSO π
- http://ftp.osmocom.org/docs/latest/osmohlr-usermanual.pdf
- http://ftp.osmocom.org/docs/latest/osmohlr-vty-reference.pdf
The full documentation for OsmoHLR is maintained as a Texinfo manual. If the info and OsmoHLR programs are properly installed at your site, the command
info OsmoHLR
should give you access to the complete manual. go get that lore πβ¨
and that's the whole page bestie!! π«Ά this was OsmoHLR version 1.9.0, dated January 2026, filed under OSMOHLR(1) in the User Commands section. slay, periodt, go manage those subscribers π
πΈπ₯
π¦ where this page comes from
- ubuntu resolute: osmo-hlr 1.9.0+dfsg1-2build1 Β· AGPL-3.0-or-later
- ubuntu stonking: osmo-hlr 1.9.0+dfsg1-2build1 Β· AGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms