Ctlmgr
| AVM Wiki >> Shell-Befehle >> ctlmgr | @ whmf - IRC-Chat - hu nl it English |
| Community | Modelle | Zubehör | Environment | Konfiguration | Shell-Befehle | Software | Freetz | Lexikon | Tipps+Tricks | Bilder |
| Startup-Scripts | AVM-Befehle | BusyBox-Befehle | Linux-Befehle | Shared Libraries | Kernel-Module | Listings | Todo |
Contents |
Befehl
| Befehl: | ctlmgr | Man | Code | Wiki | Freetz | IPPF | whmf | AVM | Web |
| Pfad: | /usr/bin | ||||||||
| Typ: | Executable, Daemon | ||||||||
| Status: | Closed Source oder Unfrei | ||||||||
| Pakete: | AVM_BASIS (CONFIG) | ||||||||
| Modelle: | 7170 4.80 (Listing) | ||||||||
| Remove: | REMOVE_NOT (INFO) | ||||||||
| Funktion: | Control Manager Daemon - Ein Metaprozess der nahezu alle Dienste verwaltet - Der Großmogul im System | ||||||||
ctlmgr kümmert sich um Dienstübergreifene organinsatorische Aufgaben und läuft i.d.R. in 4 Instanzen auf niederer Priorität. Obwohl sein Aufgabenfeld vielfältig ist sind nur wenige Funktionen auf ctlmgr angewiesen. So lässt sich rc.net per Option auch ohne ctlmgr starten.
Zusätzlich stellt ctlmgr ein Echtzeit-Metainterface über alle Konfigurationen aller Dienste dar, das entweder per CGI über den Web-Control-Manager webcm oder die Script-Sprache luacgi oder in der Shell über den Befehl Control-Manager-Control ctlmgr_ctl gesteuert werden kann.
Aufgerufen von
- rc.net
- rc.dsl.sh
- supportdata (kill)
- prepare_fwupgrade (kill)
- tr069starter (kill)
Kommunikation
- UIMOD: Alle User-Interface-Module (Server, direkt oder über libs)
- TCP *: Port 80 (Server, HTTP Webinterface)
- TCP *: Port 443 - (Server, HTTPS Fernwartung)
- TCP *: Port 8080 - (Server, HTTP Kindersicherung)
- TCP localhost: Port 8888 - (Client, Steuerung von telefon, alte Lösung)
- UPnP: tr64desc.xml (Server über libtr064.so)
- DEV: tiatm (Client, 7270_5: über libdsl.so)
- DEV: avm_power (Client)
- DEV: avm_event (Client über libavm_event.so)
- DEV: watchdog (Client über libwdt.so)
- DEV: new_led (Client, direkt und über libled.so, libwlan.so, libtr069.so)
- DEV: new_led oder led (Client über libewnwled.so, libwlan.so, libtr069.so)
- DEV: ttyUSB[0-2] (7270_5, ttyDATA)
- PIPE: dms*_cmd (7570, Client über libvdsl.so)
- PIPE: dms*_ack (7570, Client über libvdsl.so)
- MEM: .ar7events (EventAdd+EventsDump über libboxlib.so)
- MEM: .inetstat (StatisticRead über libar7cfg.so, 7270: libboxlib.so)
- MEM: .dsld_statsimple (DsldStat über libboxlib.so)
- MEM: .voipd_statsimple (VoipdStat über libboxlib.so)
- MEM: .igdd-get-portmaps
- MEM: .igdd-del-portmap
- MEM: .SHMUSBDEVICES (UpdateUsbInfos über libctlusb.so)
- MEM: .CRWWLANMAP (AddWlanMac über libwlan.so / libboxlib.so)
- MEM: .tr069stat (über libtr069.so / libboxlib.so)
- MEM: .umtscfg (7270, über libgsm.so)
- MEM: .umtsstat (7270, über libgsm.so)
- ME: me_telefon.ctl (7270, Client, Steuerung von telefon, neue Lösung?)
- ME: me_ctlmgr.ctl (Server)
- ME: me_logic.ctl (Server)
- ME: me_logic.ctl (Client über libcm.so)
- ME: me_dsld.ctl (Client)
- ME: me_aura.ctl (Client über libctlusb.so)
- ME: me_libgsm.ctl (7270, Server über libgsm.so)
- ME: me_umtsd.ctl (7270, Client über libgsm.so)
- ME: me_voipd.ctl (Client, direkt und über libfon.so)
- ME: me_multid.ctl (Client, direkt und über libctlusb.so)
- ME: me_upnpd.ctl (Client)
- ME: me_igdd.ctl (7150, Client)
- ME: me_tr069discover.ctl (Client)
- ME: me_nlr_touch.ctl (FWR, Client)
- ME: me_TR064.ctl (Server via libtr064.so / libavmupnp.so)
- Socket: dect_manager (sock) (7270, Client via libdect.so)
- Socket: tamtelcfg (7170 4.87, 7270, Client über libtelcfg.so)
- RPC: timer_if (7270, Server via libtimer.so)
- RPC: configd (rpc) (7270, Client via libtimer.so)
- RPC: timer_if (7270, Client via libwlan.so)
- RPC: configd (rpc) (7270, Client via libconfigd.so)
- PROC: clocks (Client, Status)
- PROC: dev (7170 4.87, Client, Status)
- PROC: devices (7270, Client, Status)
- PROC: avsar_ver (Client, Status, 7270_5: über libdsl.so)
- PROC: usb_link (Client, Status)
- PROC: arp (7170, Client, Status)
- Liste entsteht gerade
Environment
- country
- language
- maca (alle, 7270_5: über libdsl.so)
- macdsl (alle, 7270_5: über libdsl.so)
- OEM
- CONFIG_TR064
- CONFIG_FON
- CONFIG_WLAN
- CONFIG_VINAX
- CONFIG_VDSL
- CONFIG_DSL
- CONFIG_USB_HOST
- CONFIG_USB_HOST_TI
- CONFIG_USB_HOST_AVM
- CONFIG_AURA
- CONFIG_SAMBA
- CONFIG_ETH_COUNT
- CONFIG_WEBSRV
- CONFIG_WEBUSB
- CONFIG_RAMSIZE
- CONFIG_KIDS
- CONFIG_VERSION_MAJOR (alle, 7270_5: über libdsl.so)
- CONFIG_VERSION (alle, 7270_5: über libdsl.so)
- CONFIG_SUBVERSION (alle, 7270_5: über libdsl.so)
- CONFIG_WLAN_MADWIFI
- CONFIG_HOSTNAME
- CONFIG_MINI (7270)
- CONFIG_WLAN_GUEST (7270)
- CONFIG_EWETEL_SMARTMETER (7270)
- CONFIG_NAS (7270)
Konfiguration
- ar7.cfg (über libar7cfg.so, 7270_5: auch über libdsl.so))
- stat.cfg (über libar7cfg.so)
- user.cfg (über libar7cfg.so)
- voip.cfg (über libar7cfg.so)
- vpn.cfg (über libar7cfg.so)
- wlan.cfg (über libwlanparams.so)
- umts.cfg (7270, über libgsm.so)
- telefon_misc (über libtelcfg.so)
- configd (tffs) (7270, über libconfigd.so, libtimer.so)
- usb.cfg >> usbhost (über libctlusb.so)
- usb.cfg >> media (über libctlusb.so)
- usb.cfg >> internalflash (über libctlusb.so)
- usb.cfg >> webdavclient (7270, über libctlwebdav.so)
- dect_misc (7150, über libdect.so)
- nlr.cfg (FWR, über libnlr.so)
- smartmeter.cfg (MB7270, über libewe.so)
- providers-049.tar (7270)
- providers/ (7270)
- tr64desc.xml (über libtr064.so)
- deviceinfoSCPD.xml (über libtr064.so)
- deviceconfigSCPD.xml (über libtr064.so)
- layer3forwardingSCPD.xml (über libtr064.so)
- lanconfigsecuritySCPD.xml (über libtr064.so)
- mgmsrvSCPD.xml (über libtr064.so)
- timeSCPD.xml (über libtr064.so)
- userifSCPD.xml (über libtr064.so)
- x_voipSCPD.xml (über libtr064.so)
- x_storageSCPD.xml (über libtr064.so)
- x_contactSCPD.xml (über libtr064.so)
- x_webdavSCPD.xml (über libtr064.so)
- x_upnpSCPD.xml (über libtr064.so)
- wlanconfigSCPD.xml (über libtr064.so)
- hostsSCPD.xml (über libtr064.so)
- ethifconfigSCPD.xml (über libtr064.so)
- lanhostconfigmgmSCPD.xml (über libtr064.so)
- wancommonifconfigSCPD.xml (über libtr064.so)
- wandslifconfigSCPD.xml (über libtr064.so)
- wandsllinkconfigSCPD.xml (über libtr064.so)
- wanethlinkconfigSCPD.xml (über libtr064.so)
- wanpppconnSCPD.xml (über libtr064.so)
- ligd.gif (über libtr064.so)
- tr64desc-template.xml (über libtr064.so)
- crossdomain-template.xml (7270_521)
Tempfiles
- ctlmgr.pid (Erzeugung)
- multid.pid (Abfrage)
- dsld.pid (Abfrage)
- voipd.pid (Abfrage)
- upnpd.pid (Abfrage)
- usermand.pid (Abfrage)
- avmike.pid (Abfrage)
- dtrace.pid (Abfrage)
- contfiltd.pid (7270_5, Abfrage)
- providers/ (ram) (7270)
- providermap.txt (7270)
- tr64desc.xml (ram) (über libtr064.so)
- ctlmgrmsg.log (ctlmgr -m)
- websrv.debug (über libwebsrv.so)
- webcm.debug (über webcm)
- webcm_interpreter.log (7270, über libtiinterpreter.so)
- uidebug.txt (7270)
- dectinfo.log (7270, über libdect.so)
- tr069pingdiag.log (über libtr069.so, ping Diagnose)
- debug_tr069_response.txt (über libtr069.so)
- passwd.tmp (über libctlusb.so)
- users.acl.tmp (7270, über libctlusb.so)
- ddnsstat.txt (DdnsStatWalk über libboxlib.so)
- ddnsstatnew.txt (DdnsStatWalk über libboxlib.so)
- autopcusers.txt (über libuser.so)
- dslinfo.txt (über dslinfodata)
- dslmail.txt (über libmailbuilder.so)
- voipmail.txt (über libmailbuilder.so)
- supportdata.txt (7270, über supportdata)
- supportdatamail.txt (7270, über libmailbuilder.so)
- userstat.cfg (ram) (direkt und über libuser.so und libmailbuilder.so)
- usermand_getstat.complete (über libuser.so und libmailbuilder.so)
- updatecheck (von minid)
- openssl.cnf
- ctlusb_unplug_ok (über libctlusb.so)
- pbempty.xml (über libfon.so)
- avm-resolv.conf (über libavmcsock.so)
- ftpusers_readonly (bis 7170 inclusive über libctlusb.so)
- ftpusers_internet (bis 7170 inclusive über libctlusb.so)
- ftpusers_internet_readonly (bis 7170 inclusive über libctlusb.so)
- ftps_openssl.cnf (7270)
- ftps_ssl_key.pem (7270)
- ftps_ssl_cert.pem (7270)
- ftps_cert_gen.complete (7270)
- users.map (7270, über libctlusb.so)
- users.acl (7270, über libctlusb.so)
- jason_boxinfo.xml
- MORPHSTICK_PARTITION_NAME (7270 Streaming-Stick, über libctlusb.so)
- user.cfg (ram) (7270_5)
- bpjm_update.sh (7270_5)
- ttyDATA (7270)
- vpnroutes (7270, über libvpnstat.so und libcm.so)
- crossdomain.xml (ram) (7270_521)
Aufgaben
Diese Angaben sind der aktuelle Stand der Recherche und werden sich wahrscheinlich noch ändern!
- Werksreset wenn /var/flash nicht vollständig ist
- Webinterface auf TCP Port 80 (HTTP)
- Fernwartung über TCP Port 443 (HTTPS, konfigurierbar)
- HTTP-Proxy für Kindersicherung auf TCP Port 8080 (ältere FW)
- Verwaltung der Netzwerk-Interfaces (LAN und WAN)
- Provider-Preset-Verwaltung
- Internet Routing
- DHCP-Dienst - WAN Client (+LAN Server?)
- Quality of Service (QoS) Management
- Traffic Priorisierung
- Portfreigaben (statisch und UPnP)
- UMTS-Stick- und Provider-Verwaltung
- Online-Zähler
- Dynamic DNS Provider-Verwaltung
- Energieverbrauchs-Management (auch DSL-L2 und CPU Power)
- TR-069 und TR-064 Dienste - nutzt auch supportdata
- Zyklischer oder expliziter Update-Check (über libjasonclient.so)
- Automatisches Firmware-Update (über libtr069.so mit tr069fwupdate, httpsdl, prepare_fwupgrade)
- DSL-Statistik (auch für Push Service)
- Zyklischer Email Push Service (über libmailbuilder.so mit mailer)
- DSL-Feedback an AVM senden (über libmailbuilder.so mit dslinfodata und mailer)
- VoIP-Feedback an AVM senden (über libmailbuilder.so mit mailer)
- Support-Mail an AVM senden (7270, über libmailbuilder.so mit supportdata und mailer)
- Zeitgesteuerte Dienste (Nachtschaltung, Reconnect, etc)
- CAPI-over-TCP Dienst erskonfigurieren - mit capiotcp_server
- Webinterface-Sprachumschaltung
- Landesspezifische Konfigurationen
- Erzeugung der SSL-Zertifikate für HTTPS und FTPS.
Aufruf
# ctlmgr -?
usage: ctlmgr [options]
options:
-? - print this help
-f - run in forground. (NOTSET)
-s - stop daemon. (NOTSET)
-v - verbose. (NOTSET)
-p STRING - Pidfile. ("/var/run/ctlmgr.pid")
-N - no lower priority. (NOTSET)
-m - msg log to /var/tmp/ctlmgrmsg.log. (NOTSET)
-D STRING - switch debug logs on. (NULL)
start server: ctlmgr
stop server : ctlmgr -s
Beispiele
TODO
Automatischer Werksreset bei leerem oder unstimmigem /var/flash mit anschließendem Neustart:
# ctlmgr -f +++ do 'clear country'... +++ +++ do 'clear language'... +++ rmmod: can't unload 'dect_io': unknown symbol in module, or unknown parameter rmmod: can't unload 'avm_dect': unknown symbol in module, or unknown parameter +++ do 'werkseinstellung'... +++ +++ do 'cleanup'... +++ +++ ...done +++
Funktionen
Diese Angaben sind der aktuelle Stand der Recherche und werden sich wahrscheinlich noch ändern!
$ strings /usr/bin/ctlmgr | grep "\.cpp$" | sort capiotcp.cpp # CAPI-over-TCP Dienst country.cpp # Landesspezifische Konfigurationen ddns.cpp # Dynamic-DNS Provider-Verwaltung dhcpd.cpp # DHCP-Dienst - WAN Client (+LAN Server?) dslmail.cpp # Feedback über DSL-Verbindung mailen dslstatistic.cpp # DSL-Statistik (auch für Push-Service) emailnotify.cpp # Email Push-Service forwardrules.cpp # Portfreigaben (statisch) igdforwardrules.cpp # Portfreigaben (UPnP) inetstat.cpp # Online-Zähler interfaces.cpp # Verwaltung der Netzwerk-Interfaces (WAN) landevices.cpp # Verwaltung der Netzwerk-Interfaces (LAN) language.cpp # Webinterface-Sprachumschaltung listprovider.cpp # Provider-Preset-Verwaltung netapp.cpp nqos.cpp # ATM NQoS Management power.cpp # Energieverbrauchs-Management remoteman.cpp # Fern-Administration route.cpp # Internet Routing time.cpp # Zeitgesteuerte Dienste (Nachtschaltung, Reconnect, etc) tr064conf.cpp # TR-064 tr069conf.cpp # TR-069 trafficprio.cpp # Traffic Priorisierung transaction.cpp umts.cpp # UMTS-Stick- und Provider-Verwaltung updatecheck.cpp # Firmware-Aktualisierung vccs.cpp # CPU Core-Voltage-Management wakeup.cpp # DSL L2-Power-Management
Symbole
Capiotcp_Register CheckMailerStatus CheckUnloadDSLDriver ConnectionCheck_GetStatus ConnectionCheck_Poll ConnectionCheck_Start ConnectionCheck_Stop Country_Register DDNS_Register DHCPD_Register DeleteFromStringlist DeleteVCC DslMail_Register DslStatistic_Register Dslstatglobal_Register Emailnotify_Register EtherWake Event_MakeDisplayText FindDSLIfaceByName FindInternetDSLIface FindInternetTarget FindInternetVCC FindTargetByName FindVCCByName FindVoipDSLIface FindVoipTarget FindVoipVCC ForwardRules_DeleteIP ForwardRules_GetFirstForwardIP ForwardRules_GetNextForwardIP ForwardRules_IsActivateInternalFTPForwardPossible ForwardRules_IsActivateInternalHTTPSForwardPossible ForwardRules_Register ForwardRules_ToggleInternalFTPForward ForwardRules_ToggleInternalHTTPSForward GetATMQoSConfig GetAddrOfAR7CFG_config GetAddrOfTR069CFG_config GetAddrOfVOIPCFG_config GetCurrentPublicInternetIPAddress GetDSLIface_dsl_encap GetDSLIface_vlanencap GetDSLIface_vlanid GetDSLIface_vlanprio GetFirmwareVersion GetLastMailerStatus GetVCC_Config Get_AR7CFG_dslencap_enum Get_AR7CFG_vlanencap_enum Igdforwardrules_Register Inetstat_ForceUpdate Inetstat_Poll Inetstat_Register Interfaces_Register Interfaces_get_main_ip_config Interfaces_set_main_ip_config IsATAMode IsAutomailEnabled IsChangedScriptRunning IsConfigChangePending IsCountrySupported IsDHCPNameOfWLANMACMaskDevice IsIPClientMode IsLanguageSupported IsManagedMode IsOEM IsRouterMode IsTransactionOpen IsUIModule IsUIUser LanDevice_Register Landevices_GetMasquedMACByIP Landevices_GetNameByIP Landevices_Update Landevices_UpdatedDHCPRange Language_Register MakeClientDisplayTimestamp MakeSizedTempString NQOS_Register NetApp_Register NumberOfSupportedCountries NumberOfSupportedLanguages Poll_CfgChange Power_Register ProhibitVoipdRestart RemoteMan_CheckForCertificateUpdate Remoteman_Register Route_Register Security_GetAndResetTransactionError SetATAMode SetATASubModeRouter SetATMQoSConfig SetDSLIface_vlanencap SetDSLIface_vlanid SetDSLIface_vlanprio SetPowerMode SetTcomProvisioningBit SetVCC_Config SetVCC_DSLAutodetect_On TR064_Exit TR064_Init TR064_Reinit TR064_Resume TR064_Running TR064_Suspend TR069Mapper_CtlmgrTransactionBegin TR069Mapper_CtlmgrTransactionCommitted TR069Mapper_CtlmgrTransactionRolledBack TR069Mapper_IsCreateOrDeleteAllowed TR069Mapper_IsWriteAccessAllowed TR069Mapper_NotificationHint TR069Mapper_ObjectAdded TR069Mapper_ObjectDeleted TR069Mapper_ValueChangedNotify TR069_ACSInitiationEnable TR069_Debug_Inject_SoapData TR069_Exit TR069_GetProvisioningSucceededURL TR069_GetSerialNumber TR069_Init TR069_IsFWUpdate_avail TR069_IsFullTR069Support TR069_IsSessionActive TR069_ReInit TR069_Resume TR069_SetConfigByDHCPOption TR069_SetPPPFallback TR069_SetSessionNotifier TR069_Suspend TR069_TriggerConnection TR069_WLAN_AddStation_Notify TR069_device_gateway_assoc TiMsgProcessorRegister Time_Register Tr064_Register Tr069_And_Tr064_Init Tr069_Register TrafficPrio_DeleteIP TrafficPrio_DeleteRules TrafficPrio_Register TrafficPrio_ReloadRules Transaction_AddModuleToCurrentTransaction Transaction_Begin Transaction_Commit Transaction_Free_ErrorString Transaction_Rollback UIM_Access_Delete UIM_Access_Enter_TR069Context UIM_Access_Leave_TR069Context UIM_IsAuthenticated UMTS_Provider_Register UMTS_Register UpdateCheck_Register UserCfg_GetDirty UserCfg_SetDirty UserCfg_UnsetDirty VCC_SetDSLIface_dsl_encap VINAX_open_dev VoIP_GetConfiguredInternetScenario Wakeup_Register apply_ctlmgr_all_values ar7cfg_SetBool ar7cfg_SetDirty ar7cfg_SetEnum ar7cfg_SetIPADDR ar7cfg_SetInt ar7cfg_SetMacaddr ar7cfg_SetShort ar7cfg_SetString ar7cfg_SetTimeOffset ar7cfg_UnsetString async_reboot async_setcountry async_setfactorydefaults async_setlanguage ata_led_state avm_clfy_add_dhcpoptionmatch avm_clfy_add_head avm_clfy_add_ip_dport avm_clfy_add_ip_sport avm_clfy_add_localmark avm_clfy_add_packetmatch avm_clfy_add_tail avm_clfy_alloc avm_clfy_checkflag_clone avm_clfy_clone avm_clfy_cmp avm_clfy_del_and_free avm_clfy_del_and_free_all avm_clfy_ethersrctab_add avm_clfy_ethersrctab_del avm_clfy_ethersrctab_find avm_clfy_ethersrctab_find_or_create avm_clfy_ethersrctab_freeall avm_clfy_ethersrctab_is_in avm_clfy_ethersrctab_reset avm_clfy_find_action avm_clfy_free avm_clfy_matches avm_clfy_optim avm_clfy_parse avm_clfy_register_action avm_clfy_set_debugflag avm_clfy_set_execute avm_clfy_set_optim avm_clfy_set_show avm_clfy_set_walk avm_clfy_show box_register box_restore_saved_ip_config box_save_ip_config box_set_BSA_ON build_dsl_pushmail_file build_dsl_pushmail_fp build_dslmailfile call_module_pollfuncs call_module_pollfuncs_of_single_so capiotcp_closefds change_dslbridge_if_routing_activated check_chars clean_all_module_classes closehandles concat2 configure_remote_wlan connection0_register ctlmgr_closefds ctlmgr_get_wps ctlmgr_set_wps dhcp_cons_options dhcp_free_options dhcp_parse_option_buffer dhcp_parse_options dphelper_mask2prefixlen dphelper_prefixlen2mask enum2str env_register eth_register ethstr2addr exec_reboot exec_shellcmd exec_shellcmd_no_wait fork_child_without_wait from_bool_string from_bool_string_inverted get_ar7cfg_is_fminiframework get_ar7cfg_is_nightservice get_ar7cfg_nightservice_time get_if_addr get_linux_high_level_wlan_interfacename get_linux_low_level_wlan_interfacename get_macdsl get_modules_list get_wlan_hostname_from_landevicelist increase_signal_of_webserver infoled_set_reason inform_webserver init_httpserver init_usb2http_proxy init_webserver instantiate_module is_led_existing is_ui_module islanbridgemode key_getParts key_split key_tokenize libfon_set_ontel_lastconnect libfon_set_ontel_revision libfon_set_ontel_status log_dump_continue log_dump_reverse log_init log_msg_handle logic_init logic_msg_handle login_register macaddr2str main manager_init manager_message manager_routeHook message_if_close message_if_open message_if_send module_apply_all module_get_newly_created module_reset_newly_created module_search_for msg_local msgm_makeBase msgm_makeTransApply msgm_makeTransBase msgm_makeTransComboError msgm_makeTransError msgm_makeTransGroupBegin msgm_makeTransGroupEnd msgm_makeTransQuery msgm_makeTransReject msgm_makeTransResponse msgm_makeTransResponseEmpty msgm_makeTransResponsePair msgm_makeTransResponseSingle msgm_makeTransSet msgm_replyTransResponseSingle msgm_sendTransApply msgm_sendTransComboError msgm_sendTransError msgm_sendTransGroupBegin msgm_sendTransGroupEnd msgm_sendTransQuery msgm_sendTransReject msgm_sendTransResponse msgm_sendTransResponseEmpty msgm_sendTransResponsePair msgm_sendTransResponseSingle msgm_sendTransSet multidleases_close multidleases_get_host_by_ip multidleases_get_leasetime_by_ip multidleases_get_nextentry multidleases_open my_ipaddr2str non_emulated_message pbupdstatus2str poll_webserver prepare_fds prettyprint_datetime prettyprint_octets prettyprint_permille print_stats process_dslmail process_mailstatistic process_voipmail query_dslbridge_if_routing_activated reconfig_webserver regevent_delete_queue regevent_enqueue regevent_exit regevent_init regevent_register regevent_register_simple regevent_send regevent_send_and_delete_queue regevent_send_unregister register_all_modules register_module reinit_fsproxy reinit_webserver reinit_webserver_ssl remove_all_spaces reset_retry_trigger run_setcountry safe_strcpy safe_strncpy sar_GetShowtime sar_SetATAMode sar_add_dsl_pushmail sar_get_carrier_state sar_get_dslinfo sar_get_dslinfo2 sar_get_dslinfo2_pushmail sar_get_dslinfo3 sar_get_dslinfo3_pushmail sar_get_dslinfo4 sar_get_dslinfo5_pushmail sar_get_dslinfo6_pushmail sar_get_total_dslinfo sar_print_dslinfo sar_register sar_supportdata_sent save_UI_realms security_config_changed_event security_register set_language_for_webserver show_csock_statistics signal_pidfile so_getsym so_loadobject stop_fsproxy stop_webserver str2enum str2in6_addr str2ipaddr str2macaddr tcclass_name2value tcclass_value2str tcclassset_value2str terminate_pidfile_forced terminate_pidfile_forced_and_wait time_sec timsgprocessor_do_message to_bool_string to_bool_string_inverted tr069cfg_GetDirty tr069cfg_SetBool tr069cfg_SetDirty tr069cfg_SetInt tr069cfg_SetString tr069cfg_SetTimeOffset tr069cfg_UnsetDirty udo_key_split uint2str updatecheck_doupdate updatecheck_fminiframework_changed updatecheck_start usb_register usbcfg_SetBool usbcfg_SetDirty usbcfg_SetInt usbcfg_SetString voipcfgAction_SetBool voipcfgAction_SetInt voipcfgAction_SetShort voipcfgAction_SetString voipcfg_GetUacfg voipcfg_SetBool voipcfg_SetDirty voipcfg_SetEnum voipcfg_SetInt voipcfg_SetShort voipcfg_SetString voipcfg_SetTimeOffset websrv_notify websrv_receive_hdl wlan_ethstr2addr wlan_from_bool_string wlan_get_ACTION_IGDD_RESTART wlan_get_ACTION_NOTHING wlan_get_ACTION_WLAN_RESTART wlan_get_ACTION_WLAN_RESTART_AND_USB_WLANRELOAD wlan_get_linux_high_level_wlan_interfacename wlan_get_linux_low_level_wlan_interfacename wlan_message_if_send wlan_multidleases_close wlan_multidleases_get_host_by_ip wlan_multidleases_get_nextentry wlan_multidleases_open wlan_tr069_notify wlan_wps_notify wlancfg_SetBool wlancfg_SetDirty wlancfg_SetInt wlancfg_SetMacaddr wlancfg_SetString
Abhängigkeiten
- libboxlib.so
- libavmcipher.so
- libavmhmac.so
- libcm.so
- libavm_event.so
- libled.so
- libewnwled.so
- libar7cfg.so
- libjasonclient.so
- libewnwnet.so
- libwebsrv.so
- libewnwlinux.so
- libavmcsock.so
- libwdt.so
- libpthread.so
- libdl.so
- libc.so
- libled2.so
- ld.so
Optionale UI-Plugins
- libavm_docsis_manager.so (6360)
- libconfigd.so (7270, ok)
- libctlusb.so
- libctlwebdav.so
- libdect.so (7270, 7150, ok)
- libdsl.so (7270_5)
- libewe.so (MB7270)
- libfon.so
- libgsm.so (7270, ok)
- lib_hansenet_voice_assi.so (IAD7570)
- liblted.so (6840)
- libmini.so
- libnlr.so (FWR)
- libplcctlmgr.so (7270_521)
- libtamconf.so
- libtelcfg.so
- libtimer.so (7270, ok)
- libtr064.so
- libtr069.so
- libuser.so
- libvdsl.so (7570)
- libvpnstat.so
- libwlan.so (ok)
Optionale Komponenten
- libwebprot.so (7270_5)
- libwebprot.so (ram) (7270_5)
Siehe auch
Webserver: (99)
- Sektionen: Webinterface, WebCM-Environment, User-Interface-Module, CGI-Environment, SSI-Direktiven
- Lexikon: URL, HTTP, HTTPS, CGI, MIME, HTML, SSI, JavaScript, Ajax, Lua, Applet, Flash, Java
- Lexikon: Telekom-Webinterface, Congstar-Webinterface
- Urlader: webgui_pass, var
- CONFIG_: WEBSRV, WEBUSB, WEBCM_INTERPRETER, SESSIONID, REMOTE_HTTPS, UTF8, LUA, MYFRITZ
- CONFIG_: HANSENET_NO_GUI, HTML_STYLE_T_HOME, HTML_STYLE_T_COM, HTML_STYLE_CONGSTAR
- WebCM: isWebSrv, isSessonId
- Webinterface: Ansicht, Expertenansicht, Inhaltsverzeichnis, Fernwartung, FRITZ!Box-Kennwort
- UI-Module: remoteman, security
- Konfig: mime.cfg, htmltext.db, htmltext_de.db, crossdomain.xml, crossdomain-template.xml
- Konfig: x_remoteSCPD.xml, html/, html/ (nas)
- Tempfiles: config.def, htmltext.db (ram), html/ (ram), html.nas/ (ram), flash.html
- Tempfiles: openssl.cnf, webcm.debug, websrv.debug, webcm_interpreter.log, uidebug.txt
- Tempfiles: ctlmgr.pid, websrv.pid, capture*.pid, crossdomain.xml (ram)
- Befehle: S10-html, S11-config_def, ctlmgr, websrv
- Befehle: webcm, firmwarecfg, system_status, capture_notimeout, luacgi, webtrace, cgiMain, tr064cgi
- Befehle: openssl_genrsa, openssl_req
- Libraries: libwebsrv.so, libtiinterpreter.so, liblua.so, libluaxml.so, libluatextdb.so, libwebusb.so
- Kernel: avm_net_trace.ko
- Devices: kdsldptrace, avm_net_trace
- Ports: Port 80, Port 443, Port 8080, me_webcm*.ctl, me_luacgi*.ctl
- Adressen: fritz.box, fritz.nas, myfritz.box, myfritz.net, fritz.repeater, voipgateway.avm
- Adressen: speedport.ip, speedport.bridge, sinus.ip, congstar.box, alice.box, multi.box
- Freetz: REMOVE_MYFRITZ
Überwachung und Einrichtung: (129) - Kleingedrucktes ist laufende Entwicklung.
- Lexikon: TR-064, TR-069, ACS, CWMP, UPnP, SNMP, MIB, Forensik
- Urlader: tr069_serial, tr069_passphrase
- ShellEnv: CONFIG_TR064, CONFIG_TR069, CONFIG_IGD, CONFIG_UPNP
- Webinterface: Anbieter-Dienste, Netzwerkprogramme, FRITZ!Box Support, Paketmitschnitt
- UI-Module: tr064, tr069, capture
- Konfig: tr069.cfg, tr069.cfg (etc), tr069_cert.pem, websrv_ssl_key.pem, websrv_ssl_cert.pem
- Konfig: websrv_ssl_key.pem (etc), websrv_ssl_cert.pem (etc)
- Konfig: websrv_tr064_ssl_key.pem, tr064_ssl_cert.pem, tr064.key, tr064.cer, websrv_ssl_cert.pem (ram)
- Konfig: root_ca.pem, root_ca_mnet.pem, root_ca_ta.pem, root_ca_ti.pem, verisign_class3_root_ca.pem
- Konfig: congstar_root_ca.pem, tr069start.config
- Konfig: fritzboxconfig.import, provider_default_fritzboxconfig.import, provider_add_fritzboxconfig.import
- Konfig: tr64desc.xml, tr64desc.xml (ram), tr64desc-template.xml, ligd.gif
- Konfig: deviceinfoSCPD.xml, deviceconfigSCPD.xml, layer3forwardingSCPD.xml, lanconfigsecuritySCPD.xml
- Konfig: mgmsrvSCPD.xml, timeSCPD.xml, userifSCPD.xml
- Konfig: x_voipSCPD.xml, x_storageSCPD.xml, x_remoteSCPD.xml, x_myfritzSCPD.xml
- Konfig: x_contactSCPD.xml, x_webdavSCPD.xml, x_upnpSCPD.xml, wlanconfigSCPD.xml, hostsSCPD.xml
- Konfig: ethifconfigSCPD.xml, lanhostconfigmgmSCPD.xml,wancommonifconfigSCPD.xml, wandslifconfigSCPD.xml
- Konfig: wandsllinkconfigSCPD.xml, wanethlinkconfigSCPD.xml, wanpppconnSCPD.xml, x_tamSCPD.xml
- Tempfiles: ctlmgr.pid, upnpd.pid, tr069.cfg (ram), openssl_tr064.cnf, tr069pingdiag.log, debug_tr069_response.txt
- Daemons: ctlmgr, tr069discover, igdd, upnpd
- Befehle: tr069fwupdate, tr069starter
- Befehle: supportdata, supportdata.dect, supportdata.wlan, supportdata.dsl
- Befehle: supportdata.usb, supportdata.lte, supportdata.plc
- Befehle: showdsldstat, showaddrs, showroutes, showvoipdstat
- Befehle: openssl_genrsa, openssl_req,
cm_query - Befehle: phonebook.lua, calllist.lua, download.lua, tr064cgi
- Libraries: libavmupnp.so, libavmupnpapi.so, libavmupnpbig.so, libigd.so, libavmigdapi.so
- Libraries: libupnpdev.so, libupnpdevusb.so, libupnponstore.so
- Libraries: libtr064.so, libtr069.so, tr064.lua
- Ports: Port 1900, Port 49000, Port 49443, me_upnpd.ctl, me_igdd.ctl
- Ports: Port 8089, Port 7170, me_tr069discover.ctl, me_TR064.ctl
- Puffer: .tr069stat
- Freetz: REMOVE_TR064, REMOVE_TR069,
REMOVE_SUPPORT, REMOVE_UPNP - Freetz:
PACKAGE_CM_QUERY, PACKAGE_CM_SNMP