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.

0
U

Property:libwebkpiclient.so

From BoxMatrix


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

Shared-Library

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-04-25 07:21 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 50 7.39 - 7.90 Networking, I/O and helper functions AVM
Depends on lib libc.so 50 7.39 - 7.90 Standard C library Linux
Depends on lib libdl.so 41 7.39 - 7.90 Dynamic linking library Linux
Depends on lib libpthread.so 41 7.39 - 7.90 POSIX threading library Linux
Depends on lib librt.so 41 7.39 - 7.90 POSIX realtime extensions library Linux
Depends on lib libsvctl.so 50 7.39 - 7.90 supervisor notification library AVM
Depends on lib libz.so 50 7.39 - 7.90 Zlib compressor / decompressor Linux
Required by lib libar7cfg.so 50 7.39 - 7.90 TFFS-Configuration API to ar7.cfg and many more. AVM
Required by lib libasset_bundle.so 12 7.90 Asset-Bundles helper functions AVM
Required by lib libavmluautils.so 50 7.39 - 7.90 Utility Lua-Library AVM
Required by lib libavmnexus_tab.so 50 7.39 - 7.90 TFFS-Configuration API to avmnexus.cfg AVM
Required by lib libavmnexusmail.so 50 7.39 - 7.90 Push-Mail across a Mesh network Linux
Required by lib libavmupnpapi.so 50 7.39 - 7.90 TODO AVM
Required by lib libavmupnpbig.so 50 7.39 - 7.90 UPnP support API (big version) AVM
Required by lib libboxlib.so 50 7.39 - 7.90 Box status, logging and statistics functions AVM
Required by lib libcfgimpexp.so 50 7.39 - 7.90 TFFS-Configuration API for configuration import and export. AVM
Required by lib libcm.so 50 7.39 - 7.90 ctlmgr / cm_logic messaging API AVM
Required by lib libcmapi.so 50 7.39 - 7.90 API library for ctlmgr and its plugins. AVM
Required by lib libcmquery.so 50 7.39 - 7.90 Asynchronous ctlmgr query Linux
Required by lib libemailservice.so 50 7.39 - 7.90 Email sender using mailer AVM
Required by lib libeventlog.so 12 7.90 System Event-Log management API AVM
Required by lib libewnwjson.so 50 7.39 - 7.90 JSON helper functions AVM
Required by lib libewnwnet.so 50 7.39 - 7.90 Internet helper functions AVM
Required by lib libfon.so 49 7.39 - 7.90 ctlmgr plugin library for Telephony config AVM
Required by lib libfwsign.so 50 7.39 - 7.80 Firmware signature validation AVM
Required by lib libfwupdate.so 50 7.39 - 7.90 TODO Linux
Required by lib libfwupdate_via_nexus.so 50 7.39 - 7.90 Firmware update across a Mesh network AVM
Required by lib libfwupdatetrace.so 50 7.39 - 7.90 TFFS-Configuration API to fwupdatetrace.cfg AVM
Required by lib libikev1.so 50 7.39 - 7.90 IPSec IKE v1 protocol (RFC-2409) AVM
Required by lib libikev2.so 50 7.39 - 7.90 IPSec IKE v2 protocol (RFC-4306) AVM
Required by lib libjuisclient.so 50 7.39 - 7.90 Update-Search - second generation - JUIS AVM
Required by lib liblocalize.so 12 7.90 Charset conversion helper functions AVM
Required by lib libluaevent.so 50 7.39 - 7.90 Lua-Library for event handling AVM
Required by lib libmailbuilder.so 50 7.39 - 7.90 ctlmgr plugin library and Lua-Library for creating Push-Mail AVM
Required by lib libmove_helper.so 12 7.90 TODO AVM
Required by lib libmove_nw_d.so 50 7.39 - 7.90 moved plugin library for destination Network import AVM
Required by lib libmove_nw_s.so 50 7.39 - 7.90 moved plugin library for source Network export AVM
Required by lib libmoved.so 50 7.39 - 7.90 API to the moved service. AVM
Required by lib libmovetrace.so 50 7.39 - 7.90 TODO Linux
Required by lib libmsgwrap.so 50 7.39 - 7.90 XML message wrapper AVM
Required by lib liboauth2.so 50 7.39 - 7.90 OAuth v2.0 authentificator Linux
Required by lib libspeedtest.so 50 7.39 - 7.90 Kernel speedtest API AVM
Required by lib libtr064.so 50 7.39 - 7.90 ctlmgr plugin library for TR-064 config AVM
Required by lib libtr069.so 50 7.39 - 7.90 ctlmgr plugin library for TR-069 config AVM
Required by lib libupnpdev.so 50 7.39 - 7.90 UPnP root device helper library AVM
Required by lib libuser.so 50 7.39 - 7.90 ctlmgr plugin library for Box-User config AVM
Required by lib libusp.so 50 7.39 - 7.90 ctlmgr plugin library for TR-369 / USP config AVM
Required by lib libvoipkpi.so 49 7.39 - 7.90 VoIP quality KPI collector for voipkpid AVM
Required by lib libwebsrv.so 50 7.39 - 7.90 HTTP / HTTPS webserver and tools. AVM
Required by lib libzipfile.so 50 7.39 - 7.90 Zip archiver / unarchiver with encryption support Linux
Required by cmd allcfgconv 50 7.39 - 7.90 Converts or changes AVM config files. AVM
Required by cmd ar7cfg_addbadguys 47 7.39 - 7.90 Adds a hardcoded list of 'badguy' IP blocks to ar7.cfg to ban them. AVM
Required by cmd ar7cfgctl (avmcmd) 50 7.39 - 7.90 Read or write values in AVM config files (ar7.cfg). AVM
Required by cmd ar7cfgget 50 7.39 - 7.90 Get abstract value from ar7 configuration. AVM
Required by cmd ar7login 50 7.39 - 7.90 Start a new shell session (ie. for telnetd) for local login. AVM
Required by cmd assetsd (avmcmd) 12 7.90 Asset-Bundles package-management daemon. AVM
Required by cmd avmcounterd (avmcmd) 50 7.39 - 7.90 RRDtool based data logging daemon. AVM
Required by cmd avmike (avmcmd) 50 7.39 - 7.90 ISAKMP / IPSec negotiation server / proxy. AVM
Required by cmd avmnexusd (avmcmd) 50 7.39 - 7.90 Mesh configuration peering daemon. AVM
Required by cmd avmntpd (avmcmd) 50 7.39 - 7.90 SNTP client daemon. AVM
Required by cmd captive_pic 50 7.39 - 7.90 Hotspot captive portal picture upload CGI. AVM
Required by cmd capture_notimeout (avmcmd) 50 7.39 - 7.90 Packet capture CGI. AVM
Required by cmd cloudmsgd (avmcmd) 50 7.39 - 7.90 Remote message peering daemon for AVM Smartphone-Apps. AVM
Required by cmd contfiltd (avmcmd) 50 7.39 - 7.90 Content and URL filtering transparent proxy AVM
Required by cmd conv2utf8 50 7.39 - 7.90 Converts the names of all files and folders in a specified path to UTF-8. AVM
Required by cmd ctlmgr (avmcmd) 50 7.39 - 7.90 System meta daemon also serving the Webinterface. AVM
Required by cmd ctlmgr_ctl 50 7.39 - 7.90 Reads or writes configuration values using ctlmgr's UI-Modules. AVM
Required by cmd ddnsd (avmcmd) 50 7.39 - 7.90 Dynamic DNS daemon. AVM
Required by cmd device_updatecheck (avmcmd) 50 7.39 - 7.90 Search for (own and peripheral) updates. AVM
Required by cmd deviceinfod (avmcmd) 50 7.39 - 7.90 MAC address collection and synchronization daemon. AVM
Required by cmd dsld (avmcmd) 50 7.39 - 7.90 Internet routing daemon. AVM
Required by cmd eventadd 50 7.39 - 7.90 Sends an event to the Event-Log. AVM
Required by cmd eventsdump 50 7.39 - 7.90 Lists the Event-Log. AVM
Required by cmd firmwarecfg 50 7.39 - 7.90 File transfer CGI for the Webinterface also callable from Shell. AVM
Required by cmd fwstream 12 7.90 Firmware tar image stream length clipper. AVM
Required by cmd fwupdate 12 7.90 Commandline Firmware updater and more. AVM
Required by cmd fwupdate_checkpoint 50 7.39 - 7.90 Set a custom checkpoint in fwupdatetrace.cfg. AVM
Required by cmd getprivkeypass 49 7.39 - 7.90 Prints the default password for loading an encrypted PEM certificate for FTPS. AVM
Required by cmd httpsdl 50 7.39 - 7.80 HTTPS downloader similar to wget for TR-069. AVM
Required by cmd l2tpv3d (avmcmd) 50 7.39 - 7.90 Layer 2 tunneling protocol v3 daemon. AVM
Required by cmd latencyd (avmcmd) 13 7.70 - 7.90 WAN / LAN / neighbour Flow Latency Monitoring daemon. AVM
Required by cmd letsencrypt (avmcmd) 50 7.39 - 7.90 Let's Encrypt certificate updater. AVM
Required by cmd luacgi (avmcmd) 50 7.39 - 7.90 Lua interpreter CGI. AVM
Required by cmd luavar 50 7.39 - 7.90 Lua commandline interpreter. AVM
Required by cmd mailer (avmcmd) 50 7.39 - 7.90 SMTP / SMTPS system MTA to send Email AVM
Required by cmd moved (avmcmd) 50 7.39 - 7.90 Box-Move daemon. AVM
Required by cmd multid (avmcmd) 50 7.39 - 7.90 LAN management daemon. AVM
Required by cmd nasupload_notimeout 49 7.39 - 7.90 File transfer CGI for the NAS. AVM
Required by cmd pumaupdatetrace (avmcmd) 43 7.39 - 7.90 Daemon receiving update status infor on Puma6 / Puma7 models (ATOM).
AVM
Required by cmd scgi_server (avmcmd) 50 7.39 - 7.90 Daemon to speed up CGI for the REST-API. AVM
Required by cmd showdsldstat 50 7.39 - 7.90 supportdata helper showing internet connections, PVCs or VLANs. AVM
Required by cmd showinetstat 50 7.39 - 7.90 supportdata helper showing upstream and downstram bandwidth history. AVM
Required by cmd showneighbours 50 7.39 - 7.62 supportdata helper showing alllowed subnets, neighbours and their pathes. AVM
Required by cmd showonlinestat 50 7.39 - 7.90 supportdata helper showing the internet volume counter stats. AVM
Required by cmd showvoipdstat 49 7.39 - 7.90 supportdata helper showing all registered VoIP numbers. AVM
Required by cmd speedtest (avmcmd) 47 7.39 - 7.90 Speedtest - Measure throughput AVM
Required by cmd tcppeerlocation 49 7.39 - 7.90 Check for source (homenet or internet) of peer of a TCP connection AVM
Required by cmd timetracedump 50 7.39 - 7.90 Possible future supportdata helper showing TimeTrace dumps. AVM
Required by cmd tr064cgi 50 7.39 - 7.90 TR-064 CGI program. AVM
Required by cmd tr069fwupdate 50 7.39 - 7.80 TR-069 Firmware updater and more. AVM
Required by cmd upnpd (avmcmd) 50 7.39 - 7.90 UPnP server daemon. AVM
Required by cmd usermand2 50 7.39 - 7.90 User magager daemon, parental control, new version. AVM
Required by cmd voipd (avmcmd) 49 7.39 - 7.90 VoIP daemon, also performs T.38 Fax. AVM
Required by cmd voipkpid (avmcmd) 49 7.39 - 7.90 VoIP quality KPI collector daemon. AVM
Required by cmd vpnd (avmcmd) 50 7.39 - 7.90 VPN daemon. AVM
Required by cmd webget 12 7.90 Universal downloader similar to wget. AVM
Required by cmd wgettest 47 7.39 - 7.90 Webserver tester. AVM
Required by cmd wsdd (avmcmd) 49 7.39 - 7.90 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-04-25 05:08 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) label in the Model column shows which CPU is meant for models with multiple Linux instances.
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 4020 7.39 /lib 13.3k, Link
FRITZ!Box 4040 7.39 - 7.57 /lib 5.3k - 13.3k, Link
FRITZ!Box 4050 7.57 /lib 5.4k, Link
FRITZ!Box 4060 7.39 - 7.57 /lib 5.3k - 13.3k, Link
FRITZ!Box 5530 Fiber (main) 7.39 - 7.80 /lib 5.5k - 13.3k, Link
FRITZ!Box 5590 Fiber (arm) 7.39 - 7.90 /lib 5.3k - 13.3k, Link
FRITZ!Box 5690 Pro (arm) 7.59 - 7.60 /lib 5.3k, Link
FRITZ!Box 6430 Cable (arm) 7.57 /lib 13.4k, Link
FRITZ!Box 6490 Cable (arm) 7.39 - 7.57 /lib 5.1k - 13.4k, Link
FRITZ!Box 6490 Cable (atom) 7.39 - 7.51 /lib 5.1k - 5.2k, Link
FRITZ!Box 6590 Cable (arm) 7.39 - 7.57 /lib 5.1k - 13.4k, Link
FRITZ!Box 6590 Cable (atom) 7.39 - 7.51 /lib 5.1k - 5.2k, Link
FRITZ!Box 6591 Cable (arm) 7.39 - 7.90 /lib 13.3k - 13.4k, Link
FRITZ!Box 6591 Cable (atom) 7.39 - 7.90 /lib 13.3k - 13.4k, Link
FRITZ!Box 6660 Cable (arm) 7.39 - 7.90 /lib 13.3k - 13.4k, Link
FRITZ!Box 6660 Cable (atom) 7.39 - 7.90 /lib 13.3k - 13.4k, Link
FRITZ!Box 6670 Cable (arm) 7.57 - 7.62 /lib 13.4k, Link
FRITZ!Box 6670 Cable (atom) 7.61 - 7.62 /lib 13.4k, Link
FRITZ!Box 6690 Cable (arm) 7.39 - 7.90 /lib 13.3k - 13.4k, Link
FRITZ!Box 6690 Cable (atom) 7.39 - 7.90 /lib 13.3k - 13.4k, Link
FRITZ!Box 6820 LTE v1 7.39 - 7.51 /lib 5.6k - 13.3k, Link
FRITZ!Box 6820 LTE v2 7.39 - 7.51 /lib 5.6k - 13.3k, Link
FRITZ!Box 6820 LTE v3 7.39 - 7.57 /lib 5.6k - 5.7k, Link
FRITZ!Box 6840 LTE 7.39 /lib 13.3k, Link
FRITZ!Box 6850 LTE 7.39 - 7.90 /lib 5.3k - 13.3k, Link
FRITZ!Box 6850 5G 7.39 - 7.90 /lib 5.3k - 13.3k, Link
FRITZ!Box 6890 LTE 7.39 - 7.51 /lib 5.5k - 13.3k, Link
FRITZ!Box 6890 LTE v1 7.39 - 7.51 /lib 5.5k - 13.3k, Link
FRITZ!Box 6890 LTE v2 7.39 - 7.51 /lib 5.5k - 13.3k, Link
FRITZ!Box 7272 7.39 /lib 13.3k, Link
FRITZ!Box 7430 7.39 /lib 13.3k, Link
FRITZ!Box 7490 (main) 7.39 - 7.57 /lib 5.6k - 13.4k, Link
FRITZ!Box 7510 7.39 - 7.57 /lib 5.3k - 5.4k, Link
FRITZ!Box 7520 7.39 - 7.51 /lib 5.3k - 13.3k, Link
FRITZ!Box 7520 v2 (arm) 7.39 - 7.57 /lib 5.3k - 13.3k, Link
FRITZ!Box 7530 7.39 - 7.56 /lib 5.3k - 13.3k, Link
FRITZ!Box 7530 AX 7.39 - 7.90 /lib 5.3k - 13.3k, Link
FRITZ!Box 7560 7.39 /lib 13.3k, Link
FRITZ!Box 7583 7.50 - 7.57 /lib 5.5k, Link
FRITZ!Box 7590 7.39 - 7.90 /lib 5.5k - 13.3k, Link
FRITZ!Box 7590 AX 7.39 - 7.90 /lib 5.5k - 13.3k, Link
FRITZ!Box 7690 7.59 /lib 5.3k, Link
FRITZ!Repeater 600 7.39 /lib 13.3k, Link
FRITZ!Repeater 1200 7.39 /lib 13.3k, Link
FRITZ!WLAN Repeater 1750E 7.39 /lib 13.3k, Link
FRITZ!Repeater 2400 7.39 /lib 13.3k, Link
FRITZ!Repeater 3000 7.39 /lib 13.3k, Link
FRITZ!Repeater 3000 AX 7.39 /lib 13.3k, Link
FRITZ!Powerline 1260E 7.39 /lib 13.3k, Link
49 models use this library

Symbols

Daily updated index of all symbols of this library. Last update: 2024-04-25 07:21 GMT.

Firmware Symbol
7.39 - 7.90 webkpi_client_is_monitored_host
7.39 - 7.90 webkpi_client_submit_code
2 symbols for this library

SMW-Browser

Information is currently being retrieved from the backend.
 

Synonyms

Showing 1 related property.

l