If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
Property:libwebkpiclient.so
BoxMatrix >> Shell-Commands >> libwebkpiclient.so | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Startup-Scr | Hotplug-Scr | BusyBox-Cmds | Bash-Cmds | AVM-Cmds | Chipset-Cmds | Linux-Cmds | Shared-Libs | Kernel-Mods | Research |
Command: | libwebkpiclient.so - type Link, Lib | Wiki | Freetz | IPPF | whmf | AVM | Web |
Location: | Shell-Commands >> Shared-Libraries - Origin: AVM | ||||||
Path: | Release: /lib Lab+Rel: /lib | ||||||
Properties: | Size: 5.1k - 13.5k, Link - Firmware: 7.39 - 8.00 | ||||||
Function: | KPI sensor for system parts which use HTTP / HTTPS |
Goto: Dependencies - Model-Matrix - Symbols - SMW-Browser
Details
libwebkpiclient.so is a KPI sensor for system parts which use HTTP / HTTPS. It is opened by more than 90 executables
and only exports the functions webkpi_client_is_monitored_host
and webkpi_client_submit_code
.
webkpi_client_is_monitored_host
is only used library internal.webkpi_client_submit_code
is only used by:
So only 3 executables call a function in libwebkpiclient.so, the remaining 90+ just open it. The magic must reside in
the library init code. libwebsrv.so and libewnwnet.so both contain HTTP / HTTPS client and server functions.
Likely this lib patches some of these functions for KPI measuring and for caller identification, since it
calls the cdynlib_attach
function of libavmcsock.so which may attach such function overlays (just a guess).
Finally libwebkpiclient.so loads libwebkpi.so (no dependency) where it calls webkpi_sender_is_monitored_host
and webkpi_sender_submit_code
. Both functions are not used elsewhere.
So libwebkpiclient.so is the sensor which submits the gathered data to libwebkpi.so for further processing.
The interconnection of both libraries is provided by me_webkpi_($num).ctl.
Dependencies
Daily updated index of all dependencies of this library. Last update: 2024-11-17 07:59 GMT.
A *
in the Mod
column marks info from Supportdata-Probes, which will always stay incomplete.
Relation | Typ | Object | Mod | Firmware | Info | Origin |
---|---|---|---|---|---|---|
Depends on | lib | libavmcsock.so | 31 | 7.39 - 8.00 | Networking, I/O and helper functions | AVM |
Depends on | lib | libc.so | 31 | 7.39 - 8.00 | Standard C library | Linux |
Depends on | lib | libdl.so | 5 | 7.39 - 8.00 | Dynamic linking library | Linux |
Depends on | lib | libpthread.so | 5 | 7.39 - 8.00 | POSIX threading library | Linux |
Depends on | lib | librt.so | 5 | 7.39 - 8.00 | POSIX realtime extensions library | Linux |
Depends on | lib | libsvctl.so | 31 | 7.39 - 8.00 | supervisor notification library | AVM |
Depends on | lib | libz.so | 31 | 7.39 - 8.00 | Zlib compressor / decompressor | Linux |
Required by | lib | libar7cfg.so | 31 | 7.39 - 8.00 | TFFS-Configuration API to ar7.cfg and many more. | AVM |
Required by | lib | libasset_bundle.so | 22 | 7.90 - 8.00 | Asset-Bundles helper functions | AVM |
Required by | lib | libavmluautils.so | 31 | 7.39 - 8.00 | Utility Lua-Library | AVM |
Required by | lib | libavmnexus_tab.so | 31 | 7.39 - 8.00 | TFFS-Configuration API to avmnexus.cfg | AVM |
Required by | lib | libavmnexusmail.so | 31 | 7.39 - 8.00 | Push-Mail across a Mesh network | AVM |
Required by | lib | libavmupnpapi.so | 31 | 7.39 - 8.00 | TODO | AVM |
Required by | lib | libavmupnpbig.so | 31 | 7.39 - 8.00 | UPnP support API (big version) | AVM |
Required by | lib | libboxlib.so | 31 | 7.39 - 8.00 | Box status, logging and statistics functions | AVM |
Required by | lib | libcfgimpexp.so | 31 | 7.39 - 8.00 | TFFS-Configuration API for configuration import and export. | AVM |
Required by | lib | libcm.so | 31 | 7.39 - 8.00 | ctlmgr / cm_logic messaging API | AVM |
Required by | lib | libcmapi.so | 31 | 7.39 - 8.00 | API library for ctlmgr and its plugins. | AVM |
Required by | lib | libcmquery.so | 31 | 7.39 - 8.00 | Asynchronous ctlmgr query | Linux |
Required by | lib | libemailservice.so | 31 | 7.39 - 8.00 | Email sender using mailer | AVM |
Required by | lib | libeventlog.so | 22 | 7.90 - 8.00 | System Event-Log management API | AVM |
Required by | lib | libewnwjson.so | 31 | 7.39 - 8.00 | JSON helper functions | AVM |
Required by | lib | libewnwnet.so | 31 | 7.39 - 8.00 | Internet helper functions | AVM |
Required by | lib | libfon.so | 28 | 7.39 - 8.00 | ctlmgr plugin library for Telephony configuration | AVM |
Required by | lib | libfwsign.so | 31 | 7.39 - 7.81 | Firmware signature validation | AVM |
Required by | lib | libfwupdate.so | 31 | 7.39 - 8.00 | TODO | Linux |
Required by | lib | libfwupdate_via_nexus.so | 31 | 7.39 - 8.00 | Firmware update across a Mesh network | AVM |
Required by | lib | libfwupdatetrace.so | 31 | 7.39 - 8.00 | TFFS-Configuration API to fwupdatetrace.cfg | AVM |
Required by | lib | libikev1.so | 31 | 7.39 - 8.00 | IPSec IKE v1 protocol (RFC-2409) | AVM |
Required by | lib | libikev2.so | 31 | 7.39 - 8.00 | IPSec IKE v2 protocol (RFC-4306) | AVM |
Required by | lib | libjuisclient.so | 31 | 7.39 - 8.00 | Update-Search - second generation - JUIS | AVM |
Required by | lib | liblocalize.so | 22 | 7.90 - 8.00 | Charset conversion helper functions | AVM |
Required by | lib | libluaevent.so | 31 | 7.39 - 8.00 | Lua-Library for event handling | AVM |
Required by | lib | libmailbuilder.so | 31 | 7.39 - 8.00 | ctlmgr plugin library and Lua-Library for creating Push-Mail | AVM |
Required by | lib | libmove_helper.so | 22 | 7.90 - 8.00 | TODO | AVM |
Required by | lib | libmove_nw_d.so | 31 | 7.39 - 8.00 | moved plugin library for destination Network import | AVM |
Required by | lib | libmove_nw_s.so | 31 | 7.39 - 8.00 | moved plugin library for source Network export | AVM |
Required by | lib | libmoved.so | 31 | 7.39 - 8.00 | API to the moved service. | AVM |
Required by | lib | libmovetrace.so | 31 | 7.39 - 8.00 | TODO | Linux |
Required by | lib | libmsgwrap.so | 31 | 7.39 - 8.00 | XML message wrapper | AVM |
Required by | lib | liboauth2.so | 31 | 7.39 - 8.00 | OAuth v2.0 authentificator | Linux |
Required by | lib | libspeedtest.so | 31 | 7.39 - 8.00 | Kernel speedtest API | AVM |
Required by | lib | libtr064.so | 31 | 7.39 - 8.00 | ctlmgr plugin library for TR-064 configuration | AVM |
Required by | lib | libtr069.so | 31 | 7.39 - 8.00 | ctlmgr plugin library for TR-069 configuration | AVM |
Required by | lib | libupnpdev.so | 31 | 7.39 - 8.00 | UPnP root device helper library | AVM |
Required by | lib | libuser.so | 31 | 7.39 - 8.00 | ctlmgr plugin library for Box-User configuration | AVM |
Required by | lib | libusp.so | 31 | 7.39 - 8.00 | ctlmgr plugin library for TR-369 / USP configuration | AVM |
Required by | lib | libvoipkpi.so | 28 | 7.39 - 8.00 | VoIP quality KPI collector for voipkpid | AVM |
Required by | lib | libwebsrv.so | 31 | 7.39 - 8.00 | HTTP / HTTPS webserver and tools. | AVM |
Required by | lib | libzipfile.so | 31 | 7.39 - 8.00 | Zip archiver / unarchiver with encryption support | AVM |
Required by | cmd | allcfgconv | 31 | 7.39 - 8.00 | Converts or changes AVM config files. | AVM |
Required by | cmd | ar7cfg_addbadguys | 29 | 7.39 - 7.90 | Adds a hardcoded list of 'badguy' IP blocks to ar7.cfg to ban them. | AVM |
Required by | cmd | ar7cfgctl (avmcmd) | 31 | 7.39 - 8.00 | Read or write values in AVM config files (ar7.cfg). | AVM |
Required by | cmd | ar7cfgget | 31 | 7.39 - 8.00 | Get abstract value from ar7 configuration. | AVM |
Required by | cmd | ar7login | 31 | 7.39 - 8.00 | Start a new shell session (ie. for telnetd) for local login. | AVM |
Required by | cmd | assetsd (avmcmd) | 22 | 7.90 - 8.00 | Asset-Bundles package-management daemon. | AVM |
Required by | cmd | avmcounterd (avmcmd) | 31 | 7.39 - 8.00 | RRDtool based data logging daemon. | AVM |
Required by | cmd | avmike (avmcmd) | 31 | 7.39 - 8.00 | ISAKMP / IPSec negotiation server / proxy. | AVM |
Required by | cmd | avmnexusd (avmcmd) | 31 | 7.39 - 8.00 | Mesh configuration peering daemon. | AVM |
Required by | cmd | avmntpd (avmcmd) | 31 | 7.39 - 8.00 | SNTP client daemon. | AVM |
Required by | cmd | captive_pic | 31 | 7.39 - 8.00 | Hotspot captive portal picture upload CGI. | AVM |
Required by | cmd | capture_notimeout (avmcmd) | 31 | 7.39 - 8.00 | Packet capture CGI. | AVM |
Required by | cmd | cloudmsgd (avmcmd) | 31 | 7.39 - 8.00 | Remote message peering daemon for AVM Smartphone-Apps. | AVM |
Required by | cmd | contfiltd (avmcmd) | 31 | 7.39 - 8.00 | Content and URL filtering transparent proxy | AVM |
Required by | cmd | conv2utf8 | 31 | 7.39 - 8.00 | Converts the names of all files and folders in a specified path to UTF-8. | AVM |
Required by | cmd | ctlmgr (avmcmd) | 31 | 7.39 - 8.00 | System meta daemon also serving the Webinterface. | AVM |
Required by | cmd | ctlmgr_ctl (avmcmd) | 31 | 7.39 - 8.00 | Reads or writes configuration values using ctlmgr's UI-Modules. | AVM |
Required by | cmd | ddnsd (avmcmd) | 31 | 7.39 - 8.00 | DynDNS daemon. | AVM |
Required by | cmd | device_updatecheck (avmcmd) | 31 | 7.39 - 8.00 | Search for (own and peripheral) updates. | AVM |
Required by | cmd | deviceinfod (avmcmd) | 31 | 7.39 - 8.00 | MAC address collection and synchronization daemon. | AVM |
Required by | cmd | dsld (avmcmd) | 31 | 7.39 - 8.00 | Internet routing daemon. | AVM |
Required by | cmd | eventadd | 31 | 7.39 - 8.00 | Sends an event to the Event-Log. | AVM |
Required by | cmd | eventsdump | 31 | 7.39 - 8.00 | Lists the Event-Log. | AVM |
Required by | cmd | firmwarecfg | 31 | 7.39 - 8.00 | File transfer CGI for the Webinterface also callable from Shell. | AVM |
Required by | cmd | fwstream | 22 | 7.90 - 8.00 | Firmware tar image stream length clipper. | AVM |
Required by | cmd | fwupdate | 22 | 7.90 - 8.00 | Commandline Firmware updater and more. | AVM |
Required by | cmd | fwupdate_checkpoint | 31 | 7.39 - 8.00 | Set a custom checkpoint in fwupdatetrace.cfg. | AVM |
Required by | cmd | getprivkeypass | 27 | 7.39 - 8.00 | Prints the default password for loading an encrypted PEM certificate for FTPS. | AVM |
Required by | cmd | httpsdl | 31 | 7.39 - 7.81 | HTTPS downloader similar to wget for TR-069. | AVM |
Required by | cmd | l2tpv3d (avmcmd) | 31 | 7.39 - 8.00 | Layer 2 tunneling protocol v3 daemon. | AVM |
Required by | cmd | latencyd (avmcmd) | 22 | 7.61 - 8.00 | WAN / LAN / neighbour Flow Latency Monitoring daemon. | AVM |
Required by | cmd | letsencrypt (avmcmd) | 31 | 7.39 - 8.00 | Let's Encrypt certificate updater. | AVM |
Required by | cmd | luacgi (avmcmd) | 31 | 7.39 - 8.00 | Lua interpreter CGI. | AVM |
Required by | cmd | luavar | 31 | 7.39 - 8.00 | Lua commandline interpreter. | AVM |
Required by | cmd | mailer (avmcmd) | 31 | 7.39 - 8.00 | SMTP / SMTPS system MTA to send Email | AVM |
Required by | cmd | moved (avmcmd) | 31 | 7.39 - 8.00 | Box-Move daemon. | AVM |
Required by | cmd | multid (avmcmd) | 31 | 7.39 - 8.00 | LAN management daemon. | AVM |
Required by | cmd | nasupload_notimeout | 27 | 7.39 - 8.00 | File transfer CGI for the NAS. | AVM |
Required by | cmd | pumaupdatetrace (avmcmd) | 6 | 7.39 - 8.00 | Daemon receiving update status infor on Puma6 / Puma7 models (ATOM). |
AVM |
Required by | cmd | scgi_server (avmcmd) | 31 | 7.39 - 8.00 | SCGI server to speed up the REST-API. | AVM |
Required by | cmd | showdsldstat | 31 | 7.39 - 8.00 | supportdata helper showing internet connections, PVCs or VLANs. | AVM |
Required by | cmd | showinetstat | 31 | 7.39 - 8.00 | supportdata helper showing upstream and downstram bandwidth history. | AVM |
Required by | cmd | showneighbours | 29 | 7.39 - 7.62 | supportdata helper showing alllowed subnets, neighbours and their pathes. | AVM |
Required by | cmd | showonlinestat | 31 | 7.39 - 8.00 | supportdata helper showing the internet volume counter stats. | AVM |
Required by | cmd | showvoipdstat | 28 | 7.39 - 8.00 | supportdata helper showing all registered VoIP numbers. | AVM |
Required by | cmd | speedtest (avmcmd) | 29 | 7.39 - 7.90 | Speedtest - Measure throughput | AVM |
Required by | cmd | tcppeerlocation | 27 | 7.39 - 8.00 | Check for source (homenet or internet) of peer of a TCP connection | AVM |
Required by | cmd | timetracedump | 31 | 7.39 - 8.00 | Possible future supportdata helper showing TimeTrace dumps. | AVM |
Required by | cmd | tr064cgi | 31 | 7.39 - 8.00 | TR-064 CGI program. | AVM |
Required by | cmd | tr069fwupdate | 31 | 7.39 - 7.81 | TR-069 Firmware updater and more. | AVM |
Required by | cmd | upnpd (avmcmd) | 31 | 7.39 - 8.00 | UPnP server daemon. | AVM |
Required by | cmd | usermand2 | 31 | 7.39 - 8.00 | User magager daemon, parental control, new version. | AVM |
Required by | cmd | voipd (avmcmd) | 28 | 7.39 - 8.00 | VoIP daemon, also performs T.38 Fax. | AVM |
Required by | cmd | voipkpid (avmcmd) | 28 | 7.39 - 8.00 | VoIP quality KPI collector daemon. | AVM |
Required by | cmd | vpnd (avmcmd) | 31 | 7.39 - 8.00 | VPN daemon. | AVM |
Required by | cmd | webget | 22 | 7.90 - 8.00 | Universal downloader similar to wget. | AVM |
Required by | cmd | wgettest | 29 | 7.39 - 7.90 | Webserver tester. | AVM |
Required by | cmd | wsdd (avmcmd) | 27 | 7.39 - 8.00 | Web Services Discovery (WS-Discovery) daemon | AVM |
108 dependencies for this library |
Model-Matrix
Daily updated index of the presence, path and size of this library for each model. Last update: 2024-11-17 06:06 GMT.
Showing all models using this library. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom/rtl)
label in the Model
column shows which CPU is meant for Multi-Linux models.
Note that this list is merged from Firmware-Probes of all known AVM firmware for a model, including Recovery.exe and Labor-Files.
Model | Firmware | Path | Size |
---|---|---|---|
FRITZ!Box 4040 | 7.39 - 8.00 | /lib | 5.3k - 5.4k, Link |
FRITZ!Box 4050 | 7.58 - 7.90 | /lib | 5.4k, Link |
FRITZ!Box 4060 | 7.39 - 7.90 | /lib | 5.3k - 5.4k, Link |
FRITZ!Box 5530 Fiber (main) | 7.39 - 8.00 | /lib | 5.5k - 5.6k, Link |
FRITZ!Box 5590 Fiber (main) | 7.39 - 8.00 | /lib | 5.3k - 5.4k, Link |
FRITZ!Box 5690 Pro (main) | 7.62 - 7.90 | /lib | 5.3k - 5.4k, Link |
FRITZ!Box 6490 Cable (atom) | 7.39 - 7.51 | /lib | 5.1k, Link |
FRITZ!Box 6590 Cable (atom) | 7.39 - 7.51 | /lib | 5.1k, Link |
FRITZ!Box 6591 Cable (atom) | 7.39 - 8.00 | /lib | 13.3k - 13.4k, Link |
FRITZ!Box 6660 Cable (atom) | 7.39 - 8.00 | /lib | 13.3k - 13.4k, Link |
FRITZ!Box 6670 Cable (atom) | 7.61 - 7.90 | /lib | 13.4k - 13.5k, Link |
FRITZ!Box 6690 Cable (atom) | 7.39 - 7.90 | /lib | 13.3k - 13.4k, Link |
FRITZ!Box 6820 LTE v1 (main) | 7.51 | /lib | 5.6k, Link |
FRITZ!Box 6820 LTE v2 (main) | 7.51 | /lib | 5.6k, Link |
FRITZ!Box 6820 LTE v3 (main) | 7.51 - 7.57 | /lib | 5.6k - 5.7k, Link |
FRITZ!Box 6850 LTE | 7.39 - 7.90 | /lib | 5.3k - 5.4k, Link |
FRITZ!Box 6850 5G | 7.39 - 7.90 | /lib | 5.3k - 5.4k, Link |
FRITZ!Box 6890 LTE (main) | 7.39 - 7.57 | /lib | 5.5k, Link |
FRITZ!Box 6890 LTE v1 (main) | 7.39 - 7.57 | /lib | 5.5k, Link |
FRITZ!Box 6890 LTE v2 (main) | 7.39 - 7.57 | /lib | 5.5k, Link |
FRITZ!Box 7490 (main) | 7.51 | /lib | 5.6k, Link |
FRITZ!Box 7510 | 7.39 - 8.00 | /lib | 5.3k - 5.4k, Link |
FRITZ!Box 7520 | 7.39 - 8.00 | /lib | 5.3k - 5.4k, Link |
FRITZ!Box 7520 v2 (main) | 7.39 - 8.00 | /lib | 5.3k - 5.4k, Link |
FRITZ!Box 7530 | 7.39 - 8.00 | /lib | 5.3k - 5.4k, Link |
FRITZ!Box 7530 AX | 7.39 - 8.00 | /lib | 5.3k - 5.5k, Link |
FRITZ!Box 7583 (main) | 7.50 - 7.59 | /lib | 5.5k, Link |
FRITZ!Box 7583 VDSL (main) | 7.59 - 8.00 | /lib | 5.5k - 5.6k, Link |
FRITZ!Box 7590 (main) | 7.39 - 8.00 | /lib | 5.5k - 5.6k, Link |
FRITZ!Box 7590 AX (main) | 7.39 - 8.00 | /lib | 5.5k - 5.6k, Link |
FRITZ!Box 7690 | 7.61 - 7.90 | /lib | 5.3k - 5.4k, Link |
31 models use this library |
Symbols
Daily updated index of all symbols of this library. Last update: 2024-11-17 07:59 GMT.
Firmware | Symbol |
---|---|
7.39 - 8.00 | webkpi_client_is_monitored_host |
7.39 - 8.00 | webkpi_client_submit_code |
2 symbols for this library |