mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2026-02-06 21:11:24 -05:00
New Features: - API endpoints now support comprehensive input validation with detailed error responses via Pydantic models. - OpenAPI specification endpoint (/openapi.json) and interactive Swagger UI documentation (/docs) now available for API discovery. - Enhanced MCP session lifecycle management with create, retrieve, and delete operations. - Network diagnostic tools: traceroute, nslookup, NMAP scanning, and network topology viewing exposed via API. - Device search, filtering by status (including 'offline'), and bulk operations (copy, delete, update). - Wake-on-LAN functionality for remote device management. - Added dynamic tool disablement and status reporting. Bug Fixes: - Fixed get_tools_status in registry to correctly return boolean values instead of None for enabled tools. - Improved error handling for invalid API inputs with standardized validation responses. - Fixed OPTIONS request handling for cross-origin requests. Refactoring: - Significant refactoring of api_server_start.py to use decorator-based validation (@validate_request).
36 lines
405 B
Plaintext
Executable File
36 lines
405 B
Plaintext
Executable File
cryptography<40
|
|
openwrt-luci-rpc
|
|
asusrouter
|
|
aiohttp
|
|
graphene
|
|
flask
|
|
flask-cors
|
|
unifi-sm-api
|
|
tplink-omada-client
|
|
wakeonlan
|
|
pycryptodome
|
|
requests
|
|
paho-mqtt
|
|
scapy
|
|
cron-converter
|
|
pytz
|
|
json2table
|
|
dhcp-leases
|
|
pyunifi
|
|
speedtest-cli
|
|
chardet
|
|
python-nmap
|
|
dnspython
|
|
librouteros
|
|
yattag
|
|
zeroconf
|
|
simplejson
|
|
future
|
|
six
|
|
urllib3
|
|
httplib2
|
|
gunicorn
|
|
git+https://github.com/foreign-sub/aiofreepybox.git
|
|
mcp
|
|
pydantic>=2.0,<3.0
|