walangkaji/ztef 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

walangkaji/ztef

Composer 安装命令:

composer require walangkaji/ztef

包简介

ZTE API F Series

README 文档

README

Library ini merupakan Emboh. TITIK

  • ZTE F609 ✅ (Tested)
  • ZTE F670 ✅ (Tested)
  • ZTE F616 ✅ (Tested with https on)

Requirements

Works with PHP 8.0 or above

Installation

composer require walangkaji/ztef

Example

<?php

require __DIR__ . '/vendor/autoload.php';

use ZteF\Exception\LoginException;
use ZteF\ZteF;

try {
    $zte = new ZteF('192.168.1.1', 'admin', 'Telkomdso123', true);

    // Get status
    $status = $zte->status()->deviceInformation();
    var_dump($status);

    // Reboot device
    // $reboot = $zte->administration()->systemManagement()->reboot();
    // var_dump($reboot);

} catch (LoginException $e) {
    echo $e->getMessage() . \PHP_EOL;
} catch (\Exception $e) {
    echo $e->getMessage() . \PHP_EOL;
}

// Terusno dewe

Help

Status

Name Method
Device Information $zte->status()->deviceInformation();
Network Interface $zte->status()->networkInterface();
-- WAN Connection $zte->status()->networkInterface()->wanConnection();
-- 3G/4G WAN Connection $zte->status()->networkInterface()->wanConnection3Gor4G();
-- 4in6 Tunnel Connection $zte->status()->networkInterface()->tunnelConnection4in6();
-- 6in4 Tunnel Connection $zte->status()->networkInterface()->tunnelConnection6in4();
-- PON information $zte->status()->networkInterface()->ponInformation();
-- Mobile Network $zte->status()->networkInterface()->mobileNetwork();
User Inteface $zte->status()->userInterface();
-- WLAN $zte->status()->userInterface()->wlan();
-- WLAN Radio5G $zte->status()->userInterface()->wlan5G();
-- Ethernet $zte->status()->userInterface()->ethernet();
-- USB $zte->status()->userInterface()->usb();
VoIP Status $zte->status()->voIpStatus();

Network

Name Method
WAN $zte->network()->wan();
-- WAN Connection $zte->network()->wan()->wanConnection();
-- 3G/4G WAN Connection $zte->network()->wan()->wan3G4GConnection();
-- 4in6 Tunnel Connection $zte->network()->wan()->tunnelConnection4in6();
-- 6in4 Tunnel Connection $zte->network()->wan()->tunnelConnection6in4();
-- Port Binding $zte->network()->wan()->portBinding();
-- DHCP Release First $zte->network()->wan()->dhcpReleaseFirst();
WLAN Common Setting $zte->network()->wlanCommonSetting();
-- WiFi Restrictions $zte->network()->wlanCommonSetting()->wifiRestrictions();
WLAN $zte->network()->wlan();
-- Basic $zte->network()->wlan()->basic();
-- SSID Settings $zte->network()->wlan()->ssidSetting();
-- Security $zte->network()->wlan()->security();
-- Access Control List $zte->network()->wlan()->accessControlList();
-- Associated Devices $zte->network()->wlan()->associatedDevices();
-- WDS $zte->network()->wlan()->wds();
-- WMM $zte->network()->wlan()->wmm();
-- WPS $zte->network()->wlan()->wps();
WLAN Radio5G $zte->network()->wlan5G();
-- Basic $zte->network()->wlan5G()->basic();
-- SSID Settings $zte->network()->wlan5G()->ssidSetting();
-- Security $zte->network()->wlan5G()->security();
-- Access Control List $zte->network()->wlan5G()->accessControlList();
-- Associated Devices $zte->network()->wlan5G()->associatedDevices();
-- WDS $zte->network()->wlan5G()->wds();
-- WMM $zte->network()->wlan5G()->wmm();
-- WPS $zte->network()->wlan5G()->wps();
LAN $zte->network()->lan();
-- LAN-LAN Isolation $zte->network()->lan()->lanIsolation();
-- DHCP Server $zte->network()->lan()->dhcpServer();
-- DHCP Server(IPv6) $zte->network()->lan()->dhcpServerIpv6();
-- DHCP Binding $zte->network()->lan()->dhcpBinding();
-- DHCP Port Service $zte->network()->lan()->dhcpPortService();
-- Prefix Management $zte->network()->lan()->prefixManagement();
-- DHCP Port Service(IPv6) $zte->network()->lan()->dhcpPortServiceIpv6();
-- RA Service $zte->network()->lan()->raService();
PON $zte->network()->pon();
-- LOID $zte->network()->pon()->loid();
-- SN $zte->network()->pon()->sn();
Routing(IPv4) $zte->network()->routingIpv4();
-- Default Gateway $zte->network()->routingIpv4()->defaultGateway();
-- Static Routing $zte->network()->routingIpv4()->staticRouting();
-- Policy Routing $zte->network()->routingIpv4()->policyRouting();
-- Routing Table $zte->network()->routingIpv4()->routingTable();
Routing(IPv6) $zte->network()->routingIpv6();
-- Default Gateway $zte->network()->routingIpv6()->defaultGateway();
-- Static Routing $zte->network()->routingIpv6()->staticRouting();
-- Policy Routing $zte->network()->routingIpv6()->policyRouting();
-- Routing Table $zte->network()->routingIpv6()->routingTable();
Port Locating $zte->network()->portLocating();

Security

Name Method
Firewall $zte->security()->firewall();
IP Filter $zte->security()->ipFilter();
MAC Filter $zte->security()->macFilter();
URL Filter $zte->security()->urlFilter();
ALG $zte->security()->alg();

Application

Name Method
VoIP $zte->application()->voIP();
-- WAN Connection $zte->application()->voIP()->wanConnection();
-- Advanced $zte->application()->voIP()->advanced();
-- Fax $zte->application()->voIP()->fax();
-- SIP $zte->application()->voIP()->sip();
-- SIP Accounts $zte->application()->voIP()->sipAccounts();
-- VoIP Services $zte->application()->voIP()->voIpServices();
-- Digital Map $zte->application()->voIP()->digitalMap();
-- Media $zte->application()->voIP()->media();
-- Caller ID $zte->application()->voIP()->callerId();
-- SLIC configuration $zte->application()->voIP()->slicConfiguration();
DDNS $zte->application()->ddns();
DMZ Host $zte->application()->dmzHost();
UPnP $zte->application()->upnp();
UPnP Port Mapping $zte->application()->upnpPortMapping();
Port Forwarding $zte->application()->portForwarding();
DNS Service $zte->application()->dnsService();
-- Domain Name $zte->application()->dnsService()->domainName();
-- Hosts $zte->application()->dnsService()->hosts();
-- DNS $zte->application()->dnsService()->dns();
SNTP $zte->application()->sntp();
MultiCast $zte->application()->multiCast();
-- IGMP WAN Connection $zte->application()->multiCast()->igmpWanConnection();
-- MultiCast Mode $zte->application()->multiCast()->multiCastMode();
-- MLD WAN Connection $zte->application()->multiCast()->mldWanConnection();
-- Basic Configuration $zte->application()->multiCast()->basicConfiguration();
-- VLAN Configuration $zte->application()->multiCast()->vlanConfiguration();
-- Maximum Address Configuration $zte->application()->multiCast()->maximumAddressConfiguration();
BPDU $zte->application()->bpdu();
USB Storage $zte->application()->usbStorage();
DMS $zte->application()->dms();
FTP Application $zte->application()->ftpApplication();
Port Trigger $zte->application()->portTrigger();
Port Forwarding ( Application List ) $zte->application()->portForwardingAppList();
Application List $zte->application()->applicationList();
Samba Service $zte->application()->sambaService();
USB print server $zte->application()->usbPrintServer();

Administration

Name Method
TR-069 $zte->administration()->tr069();
-- Basic $zte->administration()->tr069()->basic();
-- Certificate $zte->administration()->tr069()->certificate();
User Management $zte->administration()->userManagement();
-- WEB User Management $zte->administration()->userManagement()->webUserManagement();
Login Timeout $zte->administration()->loginTimeout();
System Management $zte->administration()->systemManagement();
-- Reboot $zte->administration()->systemManagement()->reboot();
-- Software Upgrade $zte->administration()->systemManagement()->softwareUpgrade();
-- User Configuration Management $zte->administration()->systemManagement()->userConfigurationManagement();
-- Default Configuration Management $zte->administration()->systemManagement()->defaultConfigurationManagement();
-- USB Backup $zte->administration()->systemManagement()->usbBackup();
-- USB Restore $zte->administration()->systemManagement()->usbRestore();
Log Management $zte->administration()->logManagement();
Diagnosis $zte->administration()->diagnosis();
-- Ping Diagnosis $zte->administration()->diagnosis()->pingDiagnosis();
-- Trace Route Diagnosis $zte->administration()->diagnosis()->traceRouteDiagnosis();
-- Simulation $zte->administration()->diagnosis()->simulation();
-- Mirror Configuration $zte->administration()->diagnosis()->mirrorConfiguration();
-- Voice Diagnosis $zte->administration()->diagnosis()->voiceDiagnosis();
-- ARP Table $zte->administration()->diagnosis()->arpTable();
-- MAC Table $zte->administration()->diagnosis()->macTable();
Loopback Detection $zte->administration()->loopbackDetection();
-- Basic Configuration $zte->administration()->loopbackDetection()->basicConfiguration();
-- Enable Configuration $zte->administration()->loopbackDetection()->enableConfiguration();
-- VLAN Configuration $zte->administration()->loopbackDetection()->vlanConfiguration();
IPv6 Switch $zte->administration()->ipv6Switch();
VoIP Protocol Switch $zte->administration()->voIpProtocolSwitch();
3G/4G Basic Configuration $zte->administration()->basicConfiguration3g4g();

Helpers

Name Method
Reboot $zte->helpers()->reboot();
Change IP $zte->helpers()->changeIp();

Todo

Masih buuuwanyak fitur yang belum di masukkan, nanti sambil nangis dikerjakan.

Pada dasarnya ini dibuat karena kebutuhan, nek ra butuh yo ra dibuat. Monggo dibantu kak.

Matursuwun.

Paypal Kopi-Kopi

walangkaji/ztef 适用场景与选型建议

walangkaji/ztef 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 151 次下载、GitHub Stars 达 17, 最近一次更新时间为 2023 年 01 月 21 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 walangkaji/ztef 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 walangkaji/ztef 我们能提供哪些服务?
定制开发 / 二次开发

基于 walangkaji/ztef 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 151
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 17
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 17
  • Watchers: 1
  • Forks: 7
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2023-01-21