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:avmnexusd (avmcmd)

From BoxMatrix


BoxMatrix >> Shell-Commands >> avmnexusd (avmcmd) @ 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

Info
  
Name-Collision - multiple objects in this wiki use the name avmnexusd!
avmnexusd (avmcmd) Mesh configuration peering daemon.
avmnexusd (process) Mesh configuration peering daemon.
avmnexusd (watchdog) Mesh configuration peering daemon.

AVM-Command

Goto:   Examples  -  Endpoints  -  Workers  -  Events  -  Config  -  Logs  -  Security  -  Source  -  Dependencies   -   Model-Matrix   -   Symbols   -   SMW-Browser

Details

avmnexusd is the Mesh configuration peering daemon.
While meshd manages the topology avmnexusd manages the configuration peering of meshed services across the network.

avmnexusd announces the avmnexus UPnP root device via SSDP which is described by avmnexusdesc.xml.
The description avmnexusdesc.xml is dynamically created by preprocessing the avmnexusdesc-template.xml.

If running as a Mesh master avmnexusd serves a network port for the clients. It has no fixed port number but uses a random
port above 50.000, one single port for all Mesh repeaters.

A Mesh repeater finds the port of the master by UPnP discovery, that's why avmnexusd serves Port-1900-udp, the SSDP port for discovery of UPnP devices. The master provides the avmnexus UPnP device, which links to these XML-Files:

http://192.168.178.1:49000/avmnexusdesc.xml
http://192.168.178.1:49000/avmnexusSCPD.xml

The avmnexus device only provides the GetNexusPort action, which returns the port number as NewNexusPort.

The communication on this port uses SSL with certificates explained in the Security section below.
Master and repeaters authenticate each others by their MAC addresses and the SHA256 fingerprint of their certificates each.
Both authentication directions are called trusted peers and are stored in avmnexus.cfg.

fw 7.29 help:

root@fritz2:/var/mod/root# avmnexusd -?

usage: avmnexusd avmnexusd [options]

options:
  -?                 - print this help
  -f                 - run in foreground. (NOTSET)
  -s                 - stop daemon. (NOTSET)
  -v                 - verbose. (NOTSET)
  -p INTEGER         - Master: Listen-Port. (0)
  -D STRING          - switch debug logs on. (FUNC)

start daemon:   avmnexusd
stop daemon :   avmnexusd -s

Examples

The easiest way to see what avmnexusd shares is to list it:
Listing of what a fw 7.29 Mesh master can share:
Meshed devices are handled by MAC address. The Workers below show who performs the sharing.

root@fritz1:/var/mod/root# aicmd avmnexusd avmnexus globals

MyId: dc:39:6f:XX:XX:XX
Mode: Master, Port=58940
Next: RequestId=11697 LocalVcid=6304

   aha::ep::oldapi
   Auth
   boxnotify
   CtlmgrTimerConfig
   Fon
   MacList
   Mailer
   MeshConfig
   meshd
   NetworkDevices
   Phonebook
   PhonebookEvent
   RemoteEventlog
   UpdateCheck
   WLANConfigMaster
   WLANStationExchangeMaster

Listing of what a fw 7.29 Mesh repeater is configured to use of the above:
All Mesh repeaters contact the same port of the Mesh master.

root@fritz2:/var/mod/root# aicmd avmnexusd avmnexus globals

MyId: c8:0e:14:XX:XX:XX
Mode: Slave to 192.168.178.1%13:58940
Next: RequestId=519 LocalVcid=1419

   UpdateCheck
   aha::ep::oldapi
   WLANConfigSlave
   CtlmgrTimerConfig
   WLANStationExchangeSlave
   MacList
   NetworkDevices

root@fritz2:/var/mod/root# aicmd avmnexusd avmnexus connections

c8:0e:14:XX:XX:XX: usable, I am trusted   Peer trusted  
   aha::ep::oldapi
   CtlmgrTimerConfig
   MacList
   NetworkDevices
   UpdateCheck
   WLANConfigSlave
   WLANStationExchangeSlave

Listing of how many bytes have been peered to / from each client and subscribed worker endpoint:

root@fritz1:/var/mod/root# aicmd avmnexusd avmnexus apiclients

<snip>
peer=cc:ce:1e:XX:XX:XX endpoint='meshd'
   vcid=17, peer_vcid=29163, window=32768, lastwindow_sent=32768
   tx: 179293 (5428434 bytes), rx: 830673 (139276919 bytes)
peer=cc:ce:1e:XX:XX:XX endpoint='boxnotify'
   vcid=18, peer_vcid=29164, window=32768, lastwindow_sent=32768
   tx: 2 (113 bytes), rx: 0 (0 bytes)
peer=cc:ce:1e:XX:XX:XX endpoint='RemoteEventlog'
   vcid=19, peer_vcid=29165, window=32768, lastwindow_sent=32768
   tx: 2 (6 bytes), rx: 16 (6768 bytes)
peer=cc:ce:1e:XX:XX:XX endpoint='WLANStationExchangeSlave'
   vcid=28, peer_vcid=29168, window=32768, lastwindow_sent=32768
   tx: 14753 (2467417 bytes), rx: 0 (0 bytes)
peer=cc:ce:1e:XX:XX:XX endpoint='WLANStationExchangeMaster'
   vcid=32, peer_vcid=29169, window=32768, lastwindow_sent=32768
   tx: 0 (0 bytes), rx: 29504 (25107904 bytes)
<snip>

Endpoints

aicmd endpoint(s) provided by avmnexusd, with these functions: (fw 7.29)

root@fritz1:/var/mod/root# aicmd avmnexusd

# provided by avmnexusd: - fw 7.01+

HELP                                     - show help
SLABDUMP                                 - show slab allocation
SLABSHOW                                 - show slab information
QUIT                                     - disconnect

avmnexus globals                         - show globals
avmnexus connections                     - show connections
avmnexus apiclients                      - show apiclients
avmnexus allpeers                        - show all peers

# provided by libewnwlinux.so: - fw 7.01+

ewnwlinux show csockshell                - show shells running
ewnwlinux show genetlink                 - show gerneric netlink families

# provided by libavmcsock.so: - fw 7.01+

avmcsock show csock                      - show all csock
avmcsock show dnsconfig                  - show all dns context
avmcsock show timercb                    - show all timer
avmcsock show debughandles               - show all debughandles
avmcsock show cprocess                   - show all processes
avmcsock set debug                       - set debug flags

# provided by libavmcsock.so: - fw 7.29+

avmcsock show cbcontext                  - show all cbdata
avmcsock show daemon                     - show daemon status
avmcsock show cbuf                       - show cbuf status

# provided by libavmcsock.so: - fw 7.39+

avmcsock getsymbol <address>             - get symbol for address
avmcsock show dnsglobal                  - show all dns global values
avmcsock show dnscache                   - show cache
avmcsock show dnsqueries                 - show all pending queries
avmcsock show avmipc [endpoint shmatch]  - show avmipc events and states
avmcsock ctimer show                     - show all timer
avmcsock ctimer overview                 - show ctimer overview
avmcsock iotrace format unctrl|hexdump   - set format for csock iotrace
avmcsock iotrace file                    - enable iotrace to file
avmcsock iotrace enable                  - enable iotrace via debugmsg
avmcsock iotrace disable                 - disable iotrace
avmcsock iotrace match help|<match>      - show allowed matches or set match
avmcsock iotrace reset                   - remove all matches
avmcsock iotrace show                    - show configuration

Workers

avmnexusd does the peering of the meshable config but the export / import is performed by a range of external daemons,
here called Workers. Each worker provides an endpoint with the name avmnexus_<service>.ctl with <service> being
one of the avmnexus globals listed in the Examples above. This endpoint is then registered using libavmnexus.so.
For example: pbd registers avmnexus_Phonebook.ctl and avmnexus_PhonebookEvent.ctl with avmnexusd.
A few daemons use an older API to avmnexusd without socket / endpoint, they register with libavmnexus_nocsock.so.

This is a subset of the Linux-Sockets section, filtered for the name avmnexus_*.ctl:

Daily updated index of all Worker endpoints found scanning Supportdata-Probes. Last update: 2024-03-19 06:47 GMT.
The label (socket) in the Endpoint column shows there are other objects in this wiki using this name.
The Mod column shows the amount of models using the respective socket. Click the column header to sort by this number.
Note that endpoints are only present if a worker is running, which may depend on activated functions.

Events

Daily updated index of AVM-Events and AVMIPC-Datastore nodes affecting this command. Last update: 2023-12-10 05:13 GMT.
The owners of Event-Sinks and Event-Sources are manual research, which may be incomplete or even wrong.
A * in the Mod column marks info from Supportdata-Probes, which will always stay incomplete.
A ** in the Mod column marks info from Supportdata2 probes, which by their nature will stay way more incomplete.
A - in the Mod column marks manual research, the Firmware then shows where the item occurs, not the Relation.

Relation Typ Object Mod Firmware Info Origin
Netlink family NETLINK_ROUTE 19** 7.01 - 7.57 Communication channel between routing dæmons and the kernel packet forwarding (#0) Linux
Multicast group RTMGRP_IPV4_IFADD 19** 7.01 - 7.57 IPv4 address change of a Network-Interface Linux
Multicast group RTMGRP_IPV4_ROUTE 19** 7.01 - 7.57 IPv4 Routing Table change Linux
Multicast group RTMGRP_IPV6_IFADDR 19** 7.01 - 7.57 IPv6 address change of a Network-Interface Linux
Multicast group RTMGRP_IPV6_ROUTE 19** 7.01 - 7.57 IPv6 Routing Table change Linux
Multicast group RTMGRP_LINK 19** 7.01 - 7.57 Creation / deletion or up / down change of a Network-Interface. Linux
Multicast group RTMGRP_NOTIFY 19** 7.01 - 7.57 Enable notification about changes in subscribed rtnetlink groups Linux
Multicast group RTMGRP_TC 19** 7.01 - 7.57 Packet Scheduler Traffic Control change Linux
Sink evsink avmnexus_button 57* 6.90 - 7.57 Event-Sink of avmnexusd AVM
Receives event push_button (event) 57* 6.90 - 7.57 Button pressed or switch turned AVM
Endpoint sock me_avmnexus.ctl 7* 7.39 - 7.51 avmipc endpoint of avmnexusd AVM
Listens to avmipc @ 7** 7.39 - 7.51 Special event for listeners of nameless private messages. AVM
Endpoint sock me_avmnexusd.ctl 57* 6.90 - 7.57 avmipc_command endpoint of avmnexusd AVM
Listens to avmipc @ 22** 7.12 - 7.57 Special event for listeners of nameless private messages. AVM
Listens to avmipc aicmd_listener 22** 7.12 - 7.57 Special event covering all aicmd compatible listeners. AVM
Listens to avmipc dsldstat_mode_inet 22** 7.01 - 7.57 State of the internet connection mode in JSON format. AVM
Endpoint sock me_avmnexusdesc.ctl 35* 6.90 - 7.31 avmipc endpoint of avmnexusd AVM
Listens to avmipc @ 11** 7.12 - 7.31 Special event for listeners of nameless private messages. AVM
Command cmd avmnexusd (avmcmd) Mesh configuration peering daemon. AVM
Sends avmipc NW_IPC_EVT_NEXUS_NEW_MASTER_TRUST - 7.29 - 7.57 TODO AVM
Sends avmipc NW_IPC_EVT_NEXUS_NEW_PUSHBUTTON_TRUST - 7.12 - 7.51 TODO AVM
21 event relations for this command

Config

Daily updated index of Configuration files accessed by this command. Last update: 2024-03-19 06:47 GMT.
A - in the Mod column marks manual research, the Firmware then shows where the item occurs, not the Relation.

Relation Typ Object Mod Firmware Info Origin
Config from tffs avmnexus.cfg - 6.90 - 7.80 avmnexusd certificate and trusted Mesh peers AVM
1 config relation for this command

Logs

This is a subset of the Temp-Files section, filtered for logfiles of avmnexusd:

Daily updated index of all avmnexusd logfiles found scanning Supportdata-Probes. Last update: 2024-03-19 06:47 GMT.
The label (temp) in the Logfile column shows there are other objects in this wiki using this name.
The Mod column shows the amount of models using the respective logfile. Click the column header to sort by this number.

Security

Both master and repeater instances of avmnexusd create a RSA private key nexus_key.pem and a certificate nexus_cert.pem
derived from it. Both are stored in avmnexus.cfg.

If no key and certificate is stored yet first the private key is generated by the libcrypto.so function RSA_generate_key_ex.
Then the certificate is generated by first creating nexus_openssl.cnf and calling:

openssl_req -config nexus_openssl.cnf -new -x509 -key nexus_key.pem -out nexus_cert.pem -days %u -sha256

The content of nexus_openssl.cnf is unknown since it's directly deleted after creating the certificate.
However, the strings of avmnexusd show some fragments:

[ req ]
prompt = no
default_bits = 2048
distinguished_name  = req_distinguished_name
x509_extensions = v3_ca
# input_password = secret
string_mask = nombstr

[ v3_ca ]
subjectKeyIdentifier=hash
authorityKeyIdentifier=keyid:always,issuer:always
basicConstraints = CA:true
subjectAltName=

[ req_distinguished_name ]
CN =

Besides this there's a range of algorithms, splitted here for readability, originally a colon separated single line string:

ECDHE-RSA-AES128-GCM-SHA256:
ECDHE-RSA-AES256-GCM-SHA384:
ECDHE-RSA-CHACHA20-POLY1305:
DHE-RSA-AES128-GCM-SHA256:
DHE-RSA-AES256-GCM-SHA384:
DHE-RSA-CHACHA20-POLY1305

The private key looks like this - <snip> marks a removed secret:

hippie@home:$ cat nexus_key.pem

-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-128-CBC, <snip>

<snip>
-----END RSA PRIVATE KEY-----

The certificate openssl info - <snip> marks a removed secret, dc396fxxxxxx is the censored lowercase hex value of maca:

hippie@home:$ openssl x509 -in nexus_cert.pem -text

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: <snip> (0x<snip>)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=avmnexus-dc396fxxxxxx
        Validity
            Not Before: Jan  1 00:00:35 1970 GMT
            Not After : Jan 16 00:00:35 2038 GMT
        Subject: CN=avmnexus-dc396fxxxxxx
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                Public-Key: (2048 bit)
                Modulus:
                   <snip>
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier: 
                <snip>
            X509v3 Authority Key Identifier: 
                keyid:<snip>
                DirName:/CN=avmnexus-dc396fxxxxxx
                serial:<snip>

            X509v3 Basic Constraints: 
                CA:TRUE
    Signature Algorithm: sha256WithRSAEncryption
         <snip>
-----BEGIN CERTIFICATE-----
<snip>=
-----END CERTIFICATE-----

Source

The names of source files compiled into an executable often help to understand function blocks (and show gaps in the docs).
fw 7.39 source files:

$ strings /sbin/avmnexusd | grep -e '\.c$' -e '\.cpp$'

ar7/avmnexusd/avmnexus.c
ar7/avmnexusd/avmnexus_lib.c
ar7/avmnexusd/avmnexus_msg.c
ar7/avmnexusd/avmnexus_config.c
ar7/avmnexusd/avmnexus_upnp.c
ar7/avmnexusd/avmnexus_discovery.c
ar7/avmnexusd/avmnexus_cert.c  

Dependencies

Daily updated index of all dependencies of this command. Last update: 2024-03-19 07:32 GMT.
A * in the Mod column marks info from Supportdata-Probes, which will always stay incomplete.

Relation Typ Object Mod Firmware Info Origin
Started by serv avmnexusd.service 60 7.19 - 7.90 supervisor service for avmnexusd. AVM
Stopped by serv avmnexusd.service 54 7.19 - 7.31 supervisor service for avmnexusd. AVM
Runs as proc avmnexusd (process) 57* 6.90 - 7.80 Mesh configuration peering daemon. AVM
Registers wdog avmnexusd (watchdog) 57* 6.90 - 7.80 Mesh configuration peering daemon. AVM
Serving port Port-1900-udp 90* 5.04 - 7.80 SSDP - Simple Service Discovery Protocol (discovery of UPnP devices) AVM
Serving port Port-53805-udp 45* 7.13 - 7.80 AVM Mesh Discovery AVM
Serving sock avmnexusd.ctl 57* 6.90 - 7.80 TODO AVM
Serving sock avmnexusd_cfg.ctl 57* 6.90 - 7.80 TODO AVM
Serving sock me_avmnexus.ctl 7* 7.39 - 7.57 avmipc endpoint of avmnexusd AVM
Serving sock me_avmnexusd.ctl 57* 6.90 - 7.80 avmipc_command endpoint of avmnexusd AVM
Serving sock me_avmnexusdesc.ctl 35* 6.90 - 7.31 avmipc endpoint of avmnexusd AVM
Depends on lib ld.so 40 7.08 - 7.90 Dynamic linker / loader Linux
Depends on lib libar7cfg.so 29 6.88 - 7.90 TFFS-Configuration API to ar7.cfg and many more. AVM
Depends on lib libavm_event.so 67 6.88 - 7.90 AVM-Events management API AVM
Depends on lib libavmauth.so 67 6.88 - 7.90 Fritzbox authentification helpers AVM
Depends on lib libavmcipher.so 67 6.88 - 7.90 AES / DES / Rijndael encryption / decryption. AVM
Depends on lib libavmcrypto.so 51 7.39 - 7.90 JWE encryption / decryption / key generator AVM
Depends on lib libavmcsock.so 67 6.88 - 7.90 Networking, I/O and helper functions AVM
Depends on lib libavmfbstate.so 51 7.39 - 7.90 IPC fritzbox state notification AVM
Depends on lib libavmhmac.so 67 6.88 - 7.90 HMAC / SHA / MD5 hashing. AVM
Depends on lib libavmnexus_tab.so 67 6.88 - 7.90 TFFS-Configuration API to avmnexus.cfg AVM
Depends on lib libavmssl.so 67 6.88 - 7.90 SSL certificate creation / validation AVM
Depends on lib libavmupnpbig.so 67 6.88 - 7.80 UPnP support API (big version) AVM
Depends on lib libavmwdt.so 3 7.90 AVM-Watchdogs management API. Renamed libwdt.so AVM
Depends on lib libboxenv.so 3 7.90 API to the rc.conf enhanced Config-Environment AVM
Depends on lib libboxlib.so 67 6.88 - 7.90 Box status, logging and statistics functions AVM
Depends on lib libc.so 67 6.88 - 7.90 Standard C library Linux
Depends on lib libcore.so 3 7.90 TODO AVM
Depends on lib libcrypto.so 67 6.88 - 7.90 OpenSSL general crypto and X.509 library Linux
Depends on lib libdl.so 58 6.88 - 7.90 Dynamic linking library Linux
Depends on lib libdputil.so 62 6.88 - 7.90 DataPipe / packet utilities AVM
Depends on lib libeventlog.so 3 7.90 TODO AVM
Depends on lib libewnwjson.so 3 7.90 JSON helper functions AVM
Depends on lib libewnwled.so 67 6.88 - 7.90 LED event helper functions AVM
Depends on lib libewnwlinux.so 67 6.88 - 7.90 Linux networking functions AVM
Depends on lib libewnwnet.so 67 6.88 - 7.90 Internet helper functions AVM
Depends on lib libfbconf.so 3 7.90 TODO AVM
Depends on lib libgcc_s.so 6 6.90 - 6.93 GCC low-level runtime library Linux
Depends on lib libhtmltemplate.so 67 6.88 - 7.80 Template preprocessor for HTML / XML markup AVM
Depends on lib libjuisclient.so 3 7.90 Update-Search - second generation - JUIS AVM
Depends on lib libled2.so 67 6.88 - 7.90 LED API - second+third generation AVM
Depends on lib liblocalize.so 3 7.90 TODO AVM
Depends on lib libm.so 39 7.39 - 7.90 C math library Linux
Depends on lib libmxml.so 67 6.88 - 7.80 Mini-XML parser / generator Linux
Depends on lib liboauth2.so 3 7.90 OAuth v2.0 authentificator Linux
Depends on lib libpthread.so 58 6.88 - 7.90 POSIX threading library Linux
Depends on lib librt.so 58 6.88 - 7.90 POSIX realtime extensions library Linux
Depends on lib libslab_c++.so 3 7.90 TODO AVM
Depends on lib libssl.so 67 6.88 - 7.90 OpenSSL implementations of SSL and TLS Linux
Depends on lib libsvctl.so 56 7.19 - 7.90 supervisor notification library AVM
Depends on lib libtiinterpreter.so 51 7.39 - 7.90 Preprocessor for SSI-Files by TI. AVM
Depends on lib libupnpdev.so 67 6.88 - 7.80 UPnP root device helper library AVM
Depends on lib libwdt.so 67 6.88 - 7.80 AVM-Watchdogs management API AVM
Depends on lib libwebkpiclient.so 45 7.39 - 7.90 KPI sensor for system parts which use HTTP / HTTPS AVM
Depends on lib libwebsrv.so 67 6.88 - 7.90 HTTP / HTTPS webserver and tools. AVM
Depends on lib libyajl.so 51 7.39 - 7.90 Event-driven JSON parser Linux
Depends on lib libz.so 67 6.88 - 7.90 Zlib compressor / decompressor Linux
57 dependencies for this command

Model-Matrix

Daily updated index of the presence, path and size of this command for each model. Last update: 2024-03-19 06:01 GMT.
Showing all models using this command. 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 3490 (main) 7.01 - 7.30 /bin 86.9k - 105k
FRITZ!Box 4020 7.39 /bin, /sbin 86.9k - 97.9k
FRITZ!Box 4040 6.98 - 7.57 /bin, /sbin 56.0k - 97.9k
FRITZ!Box 4060 7.26 - 7.57 /bin, /sbin 73.6k - 97.9k
FRITZ!Box 5490 (main) 7.01 - 7.29 /bin 86.9k - 105k
FRITZ!Box 5491 (main) 7.01 - 7.29 /bin 86.9k - 105k
FRITZ!Box 5530 Fiber (main) 7.21 - 7.80 /bin, /sbin 97.9k - 110k
FRITZ!Box 5590 Fiber (arm) 7.27 - 7.80 /bin, /sbin 73.6k - 97.9k
FRITZ!Box 6430 Cable (arm) 7.01 - 7.57 /bin, /sbin 70.7k - 98.0k
FRITZ!Box 6430 Cable (atom) 7.01 - 7.29 /bin 70.7k - 85.6k
FRITZ!Box 6490 Cable (arm) 7.00 - 7.57 /bin, /sbin 70.7k - 102k
FRITZ!Box 6490 Cable (atom) 7.00 - 7.51 /bin, /sbin 70.7k - 102k
FRITZ!Box 6590 Cable (arm) 6.110 - 7.57 /bin, /sbin 67.5k - 102k
FRITZ!Box 6590 Cable (atom) 6.110 - 7.51 /bin, /sbin 67.5k - 102k
FRITZ!Box 6591 Cable (arm) 7.04 - 7.57 /bin, /sbin 71.0k - 106k
FRITZ!Box 6591 Cable (atom) 7.04 - 7.57 /bin, /sbin 71.0k - 106k
FRITZ!Box 6660 Cable (arm) 7.14 - 7.57 /bin, /sbin 74.6k - 106k
FRITZ!Box 6660 Cable (atom) 7.14 - 7.57 /bin, /sbin 74.6k - 106k
FRITZ!Box 6690 Cable (arm) 7.28 - 7.57 /bin, /sbin 85.7k - 106k
FRITZ!Box 6690 Cable (atom) 7.28 - 7.57 /bin, /sbin 85.7k - 106k
FRITZ!Box 6820 LTE v1 6.98 - 7.51 /bin, /sbin 84.7k - 110k
FRITZ!Box 6820 LTE v2 6.98 - 7.51 /bin, /sbin 84.7k - 110k
FRITZ!Box 6820 LTE v3 7.19 - 7.57 /bin, /sbin 105k - 110k
FRITZ!Box 6840 LTE 7.39 /sbin 97.9k
FRITZ!Box 6850 LTE 7.21 - 7.51 /bin, /sbin 69.8k - 106k
FRITZ!Box 6850 5G 7.24 - 7.51 /bin, /sbin 73.6k - 97.9k
FRITZ!Box 6890 LTE 6.98 - 7.51 /bin, /sbin 84.3k - 110k
FRITZ!Box 6890 LTE v1 6.98 - 7.51 /bin, /sbin 84.3k - 110k
FRITZ!Box 6890 LTE v2 6.98 - 7.51 /bin, /sbin 84.3k - 110k
FRITZ!Box 7272 7.39 /sbin 97.9k
FRITZ!Box 7362 SL 6.98 - 7.14 /bin 83.0k - 95.0k
FRITZ!Box 7430 6.98 - 7.39 /bin, /sbin 83.0k - 105k
FRITZ!Box 7490 (main) 6.90 - 7.57 /bin, /sbin 82.7k - 110k
FRITZ!Box 7510 7.30 - 7.57 /bin, /sbin 73.6k - 77.8k
FRITZ!Box 7520 6.98 - 7.51 /bin, /sbin 58.8k - 97.9k
FRITZ!Box 7520 v2 (arm) 7.30 - 7.57 /bin, /sbin 73.6k - 97.9k
FRITZ!Box 7530 6.98 - 7.56 /bin, /sbin 56.9k - 97.9k
FRITZ!Box 7530 AX 7.20 - 7.90 /bin, /sbin 69.9k - 97.9k
FRITZ!Box 7560 6.88 - 7.39 /bin, /sbin 82.7k - 105k
FRITZ!Box 7580 6.90 - 7.30 /bin 82.7k - 105k
FRITZ!Box 7581 6.98 - 7.16 /bin 59.0k - 65.8k
FRITZ!Box 7582 7.01 - 7.17 /bin 59.0k - 65.8k
FRITZ!Box 7583 7.01 - 7.57 /bin, /sbin 86.9k - 110k
FRITZ!Box 7583 VDSL 7.19 - 7.31 /bin 105k
FRITZ!Box 7590 6.90 - 7.90 /bin, /sbin 82.7k - 118k
FRITZ!Box 7590 AX 7.19 - 7.90 /bin, /sbin 97.9k - 118k
FRITZ!Smart Gateway 7.39 - 7.59 /sbin 73.7k
FRITZ!WLAN Repeater 310 A 6.90 - 7.16 /bin 83.3k - 109k
FRITZ!WLAN Repeater 310 B 6.90 - 7.16 /bin 83.0k - 109k
FRITZ!WLAN Repeater 450E 6.90 - 7.15 /bin 83.3k - 109k
FRITZ!Repeater 600 7.11 - 7.58 /bin, /sbin 84.7k - 97.9k
FRITZ!Repeater 600 v2 7.19 - 7.58 /bin, /sbin 84.7k - 89.8k
FRITZ!WLAN Repeater 1160 6.90 - 7.15 /bin 83.0k - 109k
FRITZ!Repeater 1200 7.11 - 7.58 /bin, /sbin 61.6k - 97.9k
FRITZ!Repeater 1200 AX 7.27 - 7.57 /bin, /sbin 73.6k - 77.8k
FRITZ!WLAN Repeater 1750E 6.90 - 7.39 /bin, /sbin 83.3k - 105k
FRITZ!Repeater 2400 7.12 - 7.58 /bin, /sbin 84.6k - 97.9k
FRITZ!Repeater 3000 6.98 - 7.58 /bin, /sbin 58.8k - 97.9k
FRITZ!Repeater 3000 AX 7.39 - 7.57 /sbin 69.7k - 97.9k
FRITZ!Repeater 6000 7.19 - 7.57 /bin, /sbin 73.6k - 77.8k
FRITZ!WLAN Repeater DVB-C 6.92 - 7.03 /bin 83.3k - 86.9k
FRITZ!Powerline 540E 6.90 - 7.15 /bin 83.3k - 109k
FRITZ!Powerline 546E 6.90 - 7.15 /bin 83.3k - 109k
FRITZ!Powerline 1240 AX 7.51 - 7.57 /sbin 77.7k
FRITZ!Powerline 1240E 6.90 - 7.16 /bin 83.0k - 109k
FRITZ!Powerline 1260E 6.90 - 7.57 /bin, /sbin 54.9k - 97.9k
FRITZ!Powerline 1260 7.27 - 7.57 /bin, /sbin 73.6k - 77.9k
67 models use this command

Symbols

Daily updated index of all symbols of this command. Last update: 2024-03-19 07:32 GMT.

Firmware Symbol
6.88 - 7.15 avmnexus_activate_first_start_trust
7.19 avmnexus_add_autotrust
7.13 - 7.31 avmnexus_add_autotrust_allowed
6.88 - 7.90 avmnexus_cert_build_cert_common_name
6.88 - 7.90 avmnexus_cert_get_fingerprint_string
6.88 - 7.90 avmnexus_cert_get_id_from_common_name
6.88 - 7.90 avmnexus_cert_make_tls_context
6.88 - 7.90 avmnexus_cert_start
6.88 - 7.90 avmnexus_cert_stop
6.88 - 7.90 avmnexus_client_set_master_address
6.88 - 7.90 avmnexus_config_get_cert_filename
6.88 - 7.90 avmnexus_config_get_config_location
6.88 - 7.90 avmnexus_config_get_key_filename
7.13 - 7.90 avmnexus_config_get_master_address
7.13 - 7.90 avmnexus_config_get_role
7.15 - 7.90 avmnexus_config_get_target_master
7.13 - 7.90 avmnexus_config_has_trusted_peer
7.13 - 7.90 avmnexus_config_iterate_trusted_peers
6.88 - 7.90 avmnexus_config_make_peer_uid
6.98 - 7.90 avmnexus_config_peer_cert_revoked
7.13 - 7.90 avmnexus_config_reduce_trusts_except_uid
7.15 - 7.90 avmnexus_config_remove_target_master
6.88 - 7.90 avmnexus_config_save
7.39 - 7.90 avmnexus_config_set_cfgimport_callback
6.88 - 7.90 avmnexus_config_set_ctx
6.88 - 7.90 avmnexus_config_set_paired_callback
7.15 - 7.90 avmnexus_config_set_target_master
6.88 - 7.90 avmnexus_config_set_trust_for_uid
6.88 - 7.90 avmnexus_config_start
6.88 - 7.90 avmnexus_config_start_with_unixname
6.88 - 7.90 avmnexus_config_stop
6.88 - 7.90 avmnexus_deviceid2str
7.13 - 7.90 avmnexus_deviceid_copy
7.13 - 7.90 avmnexus_deviceid_eq
6.88 - 7.90 avmnexus_deviceidstr2id
6.88 - 7.90 avmnexus_endpoint_preregister
6.88 - 7.90 avmnexus_endpoint_register
6.88 - 7.90 avmnexus_endpoint_unregister
6.88 - 7.90 avmnexus_endpoint_unregister_all
7.90 avmnexus_enhanced_trust_mode
7.13 - 7.90 avmnexus_features_from_list
7.13 - 7.90 avmnexus_features_to_list
6.88 - 7.90 avmnexus_get_myid
7.13 - 7.90 avmnexus_get_next_request_id
6.88 - 7.90 avmnexus_get_peer_by_uid
6.88 - 7.90 avmnexus_get_tcp_listen_port
7.13 - 7.90 avmnexus_get_tracestream
7.90 avmnexus_global_counter_inc
7.13 - 7.90 avmnexus_has_trusted_peer
6.88 - 7.90 avmnexus_hexstring
6.88 - 7.90 avmnexus_invalidate_librequest
6.88 - 7.90 avmnexus_is_master
6.88 - 7.90 avmnexus_local_inaddr_used
7.39 - 7.90 avmnexus_migration_target_master
6.88 - 7.90 avmnexus_open_virtual
6.88 - 7.90 avmnexus_peer_delete
6.88 - 7.90 avmnexus_peer_set_trusted
6.88 - 7.90 avmnexus_peer_uid_in_use
6.88 - 7.90 avmnexus_set_event_callback
6.88 - 7.90 avmnexus_set_libctx
6.88 - 7.90 avmnexus_set_shringbuf
7.90 avmnexus_shutdown
6.88 - 7.90 avmnexus_start_client
6.88 - 7.90 avmnexus_start_client_for_unittest
6.88 - 7.90 avmnexus_start_pushbutton_trust
6.88 - 7.90 avmnexus_start_server
6.88 - 7.90 avmnexus_start_server_for_unittest
7.90 avmnexus_statapi_apiclient_inc_connect
7.90 avmnexus_statapi_apiclient_inc_connect_failed
7.90 avmnexus_statapi_apiclient_inc_disconnect
7.90 avmnexus_statapi_apiclient_inc_rx_counter
7.90 avmnexus_statapi_apiclient_inc_tx_counter
7.90 avmnexus_statapi_inc_connected_peer_counter
7.90 avmnexus_statapi_inc_discovery_counter
7.90 avmnexus_statapi_inc_local_endpoint_counter
7.90 avmnexus_statapi_inc_trust_counter
7.90 avmnexus_statapi_print_statistics
6.88 - 7.90 avmnexus_stop
6.88 - 7.90 avmnexus_stop_pushbutton_trust
7.13 - 7.90 avmnexus_tracemsg
6.88 - 7.90 avmnexus_walk_all_endpoints
6.88 - 7.90 avmnexus_walk_all_peers
6.88 - 7.90 avmnexus_walk_connected_peers
6.88 - 7.90 avmnexus_walk_endpoints_of
6.98 - 7.90 avmnexus_walk_local_endpoints
7.90 filter
6.98 - 7.90 free_nexuspeerinfo
6.98 - 7.90 lib_local_endpoint_added
6.98 - 7.90 lib_local_endpoint_deleted
6.88 - 7.90 lib_open_virtual
6.88 - 7.90 lib_open_virtual_failed
6.88 - 7.90 lib_remote_added
6.88 - 7.90 lib_remote_deleted
6.88 - 7.90 lib_remote_endpoint_added
6.88 - 7.90 lib_remote_endpoint_deleted
6.88 - 7.90 lib_write_connect_failed_reply
6.88 - 7.90 lib_write_connected_reply
6.88 - 7.90 lib_write_device_added
6.88 - 7.90 lib_write_device_lost
6.88 - 7.90 lib_write_endpoint_added
6.88 - 7.90 lib_write_endpoint_lost
6.88 - 7.90 lib_write_get_device_list_end
6.88 - 7.90 lib_write_get_device_list_reply
6.88 - 7.90 lib_write_get_endpoint_list_end
6.88 - 7.90 lib_write_get_endpoint_list_reply
6.88 - 7.90 lib_write_incoming_connected
6.88 - 7.90 lib_write_info_reply
6.88 - 7.90 lib_write_preregister_endpoint_reply
6.88 - 7.90 lib_write_register_endpoint_reply
7.90 libavmnexus_shutdown
6.88 - 7.90 libavmnexus_start
6.88 - 7.90 libavmnexus_start_with_unixname
6.88 - 7.90 libavmnexus_stop
6.88 - 7.90 main
7.13 - 7.90 nexus_close_virtual_request
7.13 - 7.90 nexus_data
7.13 - 7.90 nexus_endpoint_notify
7.13 - 7.90 nexus_features
7.15 - 7.90 nexus_internal_command
7.13 - 7.90 nexus_open_virtual_reply
7.13 - 7.90 nexus_open_virtual_request
7.13 - 7.90 nexus_registration_reply
7.13 - 7.90 nexus_registration_request
7.13 - 7.90 nexus_reply
7.13 - 7.90 nexus_truststate_request
6.88 - 7.90 nexuspeer_add_trusted
7.13 - 7.90 nexuspeer_close
7.13 - 7.90 nexuspeer_feature_supported
6.88 - 7.90 notify_peerinfo
6.88 - 6.98 pushbutton_trust_peer_temporarily
130 symbols for this command

SMW-Browser

Information is currently being retrieved from the backend.