mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2026-04-10 20:22:02 -07:00
This commit is contained in:
6
.github/workflows/social_post_on_release.yml
vendored
6
.github/workflows/social_post_on_release.yml
vendored
@@ -12,13 +12,13 @@ jobs:
|
|||||||
|
|
||||||
# Post to Twitter
|
# Post to Twitter
|
||||||
- name: Post to Twitter
|
- name: Post to Twitter
|
||||||
uses: gr2m/twitter-together@v2
|
uses: twitter-together/action@v3
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
TWITTER_API_KEY: ${{ secrets.TWITTER_API_KEY }}
|
|
||||||
TWITTER_API_SECRET: ${{ secrets.TWITTER_API_SECRET }}
|
|
||||||
TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }}
|
TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }}
|
||||||
TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
|
TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
|
||||||
|
TWITTER_API_KEY: ${{ secrets.TWITTER_API_KEY }}
|
||||||
|
TWITTER_API_SECRET_KEY: ${{ secrets.TWITTER_API_SECRET_KEY }}
|
||||||
with:
|
with:
|
||||||
tweet: |
|
tweet: |
|
||||||
🎉 New release: **${{ github.event.release.name }}** is live! 🚀
|
🎉 New release: **${{ github.event.release.name }}** is live! 🚀
|
||||||
|
|||||||
@@ -28,8 +28,9 @@ Device-detecting plugins insert values into the `CurrentScan` database table. T
|
|||||||
| `APPRISE` | ▶️ | Apprise notification proxy | | | Script | [_publisher_apprise](/front/plugins/_publisher_apprise/) |
|
| `APPRISE` | ▶️ | Apprise notification proxy | | | Script | [_publisher_apprise](/front/plugins/_publisher_apprise/) |
|
||||||
| `ARPSCAN` | 🔍 | ARP-scan on current network | | | Script | [arp_scan](/front/plugins/arp_scan/) |
|
| `ARPSCAN` | 🔍 | ARP-scan on current network | | | Script | [arp_scan](/front/plugins/arp_scan/) |
|
||||||
| `AVAHISCAN` | 🆎 | Avahi (mDNS-based) name resolution | | | Script | [avahi_scan](/front/plugins/avahi_scan/) |
|
| `AVAHISCAN` | 🆎 | Avahi (mDNS-based) name resolution | | | Script | [avahi_scan](/front/plugins/avahi_scan/) |
|
||||||
|
| `ASUSWRT` | 🔍 | Import connected devices from AsusWRT | | | Script | [asuswrt_import](/front/plugins/asuswrt_import/) |
|
||||||
| `CSVBCKP` | ⚙ | CSV devices backup | | | Script | [csv_backup](/front/plugins/csv_backup/) |
|
| `CSVBCKP` | ⚙ | CSV devices backup | | | Script | [csv_backup](/front/plugins/csv_backup/) |
|
||||||
| `CUSTPROP` | ⚙ | Managing custom device properties values | | Yes | Template | [custom_props](/front/plugins/custom_props/) |
|
| `CUSTPROP` | ⚙ | Managing custom device properties values | | Yes | Template | [custom_props](/front/plugins/custom_props/) |
|
||||||
| `DBCLNP` | ⚙ | Database cleanup | | Yes* | Script | [db_cleanup](/front/plugins/db_cleanup/) |
|
| `DBCLNP` | ⚙ | Database cleanup | | Yes* | Script | [db_cleanup](/front/plugins/db_cleanup/) |
|
||||||
| `DDNS` | ⚙ | DDNS update | | | Script | [ddns_update](/front/plugins/ddns_update/) |
|
| `DDNS` | ⚙ | DDNS update | | | Script | [ddns_update](/front/plugins/ddns_update/) |
|
||||||
| `DHCPLSS` | 🔍/📥/🆎| Import devices from DHCP leases | | | Script | [dhcp_leases](/front/plugins/dhcp_leases/) |
|
| `DHCPLSS` | 🔍/📥/🆎| Import devices from DHCP leases | | | Script | [dhcp_leases](/front/plugins/dhcp_leases/) |
|
||||||
@@ -39,8 +40,7 @@ Device-detecting plugins insert values into the `CurrentScan` database table. T
|
|||||||
| `INTRNT` | 🔍 | Internet IP scanner | | | Script | [internet_ip](/front/plugins/internet_ip/) |
|
| `INTRNT` | 🔍 | Internet IP scanner | | | Script | [internet_ip](/front/plugins/internet_ip/) |
|
||||||
| `INTRSPD` | ♻ | Internet speed test | | | Script | [internet_speedtest](/front/plugins/internet_speedtest/) |
|
| `INTRSPD` | ♻ | Internet speed test | | | Script | [internet_speedtest](/front/plugins/internet_speedtest/) |
|
||||||
| `IPNEIGH` | 🔍 | Scan ARP (IPv4) and NDP (IPv6) tables | | | Script | [ipneigh](/front/plugins/ipneigh/) |
|
| `IPNEIGH` | 🔍 | Scan ARP (IPv4) and NDP (IPv6) tables | | | Script | [ipneigh](/front/plugins/ipneigh/) |
|
||||||
| `LUCIRPC` | 🔍 | Import connected devices from OpenWRT | | | Script | [luci_import](/front/plugins/luci_import/) |
|
| `LUCIRPC` | 🔍 | Import connected devices from OpenWRT | | | Script | [luci_import](/front/plugins/luci_import/) |
|
||||||
| `ASUSWRT` | 🔍 | Import connected devices from AsusWRT | | | Script | [asuswrt_import](/front/plugins/asuswrt_import/) |
|
|
||||||
| `MAINT` | ⚙ | Maintenance of logs, etc. | | | Script | [maintenance](/front/plugins/maintenance/) |
|
| `MAINT` | ⚙ | Maintenance of logs, etc. | | | Script | [maintenance](/front/plugins/maintenance/) |
|
||||||
| `MQTT` | ▶️ | MQTT for synching to Home Assistant | | | Script | [_publisher_mqtt](/front/plugins/_publisher_mqtt/) |
|
| `MQTT` | ▶️ | MQTT for synching to Home Assistant | | | Script | [_publisher_mqtt](/front/plugins/_publisher_mqtt/) |
|
||||||
| `NBTSCAN` | 🆎 | Nbtscan (NetBIOS-based) name resolution | | | Script | [nbtscan_scan](/front/plugins/nbtscan_scan/) |
|
| `NBTSCAN` | 🆎 | Nbtscan (NetBIOS-based) name resolution | | | Script | [nbtscan_scan](/front/plugins/nbtscan_scan/) |
|
||||||
@@ -57,7 +57,7 @@ Device-detecting plugins insert values into the `CurrentScan` database table. T
|
|||||||
| `SETPWD` | ⚙ | Set password | | Yes | Template | [set_password](/front/plugins/set_password/) |
|
| `SETPWD` | ⚙ | Set password | | Yes | Template | [set_password](/front/plugins/set_password/) |
|
||||||
| `SMTP` | ▶️ | Email notifications | | | Script | [_publisher_email](/front/plugins/_publisher_email/) |
|
| `SMTP` | ▶️ | Email notifications | | | Script | [_publisher_email](/front/plugins/_publisher_email/) |
|
||||||
| `SNMPDSC` | 🔍/📥 | SNMP device import & sync | | | Script | [snmp_discovery](/front/plugins/snmp_discovery/) |
|
| `SNMPDSC` | 🔍/📥 | SNMP device import & sync | | | Script | [snmp_discovery](/front/plugins/snmp_discovery/) |
|
||||||
| `SYNC` | 🔍/⚙/📥| Sync & import from NetAlertX instances | 🖧 🔄 | Yes | Script | [sync](/front/plugins/sync/) |
|
| `SYNC` | 🔍/⚙/📥| Sync & import from NetAlertX instances | 🖧 🔄 | Yes | Script | [sync](/front/plugins/sync/) |
|
||||||
| `TELEGRAM` | ▶️ | Telegram notifications | | | Script | [_publisher_telegram](/front/plugins/_publisher_telegram/) |
|
| `TELEGRAM` | ▶️ | Telegram notifications | | | Script | [_publisher_telegram](/front/plugins/_publisher_telegram/) |
|
||||||
| `UI` | ♻ | UI specific settings | | Yes | Template | [ui_settings](/front/plugins/ui_settings/) |
|
| `UI` | ♻ | UI specific settings | | Yes | Template | [ui_settings](/front/plugins/ui_settings/) |
|
||||||
| `UNDIS` | 🔍/📥 | Create dummy devices ❌ | | | Script | [undiscoverables](/front/plugins/undiscoverables/) |
|
| `UNDIS` | 🔍/📥 | Create dummy devices ❌ | | | Script | [undiscoverables](/front/plugins/undiscoverables/) |
|
||||||
@@ -69,7 +69,7 @@ Device-detecting plugins insert values into the `CurrentScan` database table. T
|
|||||||
|
|
||||||
|
|
||||||
> \* The database cleanup plugin (`DBCLNP`) is not _required_ but the app will become unusable after a while if not executed.
|
> \* The database cleanup plugin (`DBCLNP`) is not _required_ but the app will become unusable after a while if not executed.
|
||||||
> \** The Undiscoverables plugin (`UNDIS`) inserts only user-specified dummy devices.
|
> \*\* The Undiscoverables plugin (`UNDIS`) inserts only user-specified dummy devices.
|
||||||
> ❌ marked for removal
|
> ❌ marked for removal
|
||||||
> ⌚It's recommended to use the same schedule interval for all plugins responsible for discovering new devices.
|
> ⌚It's recommended to use the same schedule interval for all plugins responsible for discovering new devices.
|
||||||
|
|
||||||
|
|||||||
@@ -21,3 +21,7 @@ To set up the plugin correctly, make sure...
|
|||||||
### Notes
|
### Notes
|
||||||
|
|
||||||
- Additional notes, limitations, Author info.
|
- Additional notes, limitations, Author info.
|
||||||
|
|
||||||
|
- Version: 1.0.0
|
||||||
|
- Author: `<your github handle>`
|
||||||
|
- Release Date: `<release date>`
|
||||||
@@ -15,6 +15,7 @@ This Plugin is using awesome [asusrouter](https://github.com/Vaskivskyi/asusrout
|
|||||||
|
|
||||||
## Other info
|
## Other info
|
||||||
|
|
||||||
Version: 1.0.0
|
- Version: 1.0.0
|
||||||
Date: 16.1.2025
|
- Author: [labmonkey](https://github.com/labmonkey)
|
||||||
Author: @labmonkey
|
- Release Date: 16.1.2025
|
||||||
|
|
||||||
|
|||||||
@@ -50,7 +50,8 @@ If the Freebox is your gateway you need to find its HTTPS (or HTTP if you prefer
|
|||||||
As address, you can either use the public IP of the Freebox, or the unique domain name you found on http://mafreebox.freebox.fr:80/api_version listed as `api_domain`.
|
As address, you can either use the public IP of the Freebox, or the unique domain name you found on http://mafreebox.freebox.fr:80/api_version listed as `api_domain`.
|
||||||
|
|
||||||
|
|
||||||
### Other info
|
## Other info
|
||||||
|
|
||||||
- Author : [KayJay7](https://github.com/KayJay7) & [Lucide](https://github.com/Lucide)
|
- Version: 1.0
|
||||||
- Date : 2-Dec-2024 - version 1.0
|
- Author: [KayJay7](https://github.com/KayJay7) & [Lucide](https://github.com/Lucide)
|
||||||
|
- Release Date: 2-Dec-2024
|
||||||
@@ -5,3 +5,9 @@ Plugin for pinging existing devices via the [ping](https://linux.die.net/man/8/p
|
|||||||
### Usage
|
### Usage
|
||||||
|
|
||||||
- Check the Settings page for details.
|
- Check the Settings page for details.
|
||||||
|
|
||||||
|
## Other info
|
||||||
|
|
||||||
|
- Version: 1.0.0
|
||||||
|
- Author: [jokob-sk](https://github.com/jokob-sk)
|
||||||
|
- Release Date: 19.1.2025
|
||||||
|
|||||||
@@ -8,3 +8,10 @@ Plugin to run regular Internet connectivity and IP checks. Change the [dig utili
|
|||||||
### Usage
|
### Usage
|
||||||
|
|
||||||
- Check the Settings page for details.
|
- Check the Settings page for details.
|
||||||
|
|
||||||
|
|
||||||
|
## Other info
|
||||||
|
|
||||||
|
- Version: 1.0.0
|
||||||
|
- Author: [jokob-sk](https://github.com/jokob-sk)
|
||||||
|
- Release Date: 1.1.2023
|
||||||
@@ -68,8 +68,6 @@ def main():
|
|||||||
|
|
||||||
new_internet_IP, cmd_output = check_internet_IP( PREV_IP, DIG_GET_IP_ARG)
|
new_internet_IP, cmd_output = check_internet_IP( PREV_IP, DIG_GET_IP_ARG)
|
||||||
|
|
||||||
#todo: use `curl ifconfig.me/ip` if above fails
|
|
||||||
|
|
||||||
if new_internet_IP == no_internet_ip:
|
if new_internet_IP == no_internet_ip:
|
||||||
time.sleep(1*i) # Exponential backoff strategy
|
time.sleep(1*i) # Exponential backoff strategy
|
||||||
else:
|
else:
|
||||||
|
|||||||
@@ -21,7 +21,8 @@ To set up the plugin correctly, make sure to add in the plugin settings the name
|
|||||||
- `ARPSCAN` does a better job at discovering IPv4 devices because it explicitly sends arp requests
|
- `ARPSCAN` does a better job at discovering IPv4 devices because it explicitly sends arp requests
|
||||||
- IPv6 devices will often have multiple addresses, but the ping answer will contain only one. This means that in general this plugin will not discover every address but only those who answer
|
- IPv6 devices will often have multiple addresses, but the ping answer will contain only one. This means that in general this plugin will not discover every address but only those who answer
|
||||||
|
|
||||||
### Other info
|
## Other info
|
||||||
|
|
||||||
- Author : [KayJay7](https://github.com/KayJay7)
|
- Version: 1.0
|
||||||
- Date : 31-Nov-2024 - version 1.0
|
- Author: [KayJay7](https://github.com/KayJay7)
|
||||||
|
- Release Date: 31-Nov-2024
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ The plugin is used to import connected devices from OpenWRT
|
|||||||
|
|
||||||
### Other info
|
### Other info
|
||||||
|
|
||||||
- Author : [vaga9938](https://github.com/vaga9938)
|
- Version: 1.0
|
||||||
- Date : 28-Dec-2024 - version 1.0
|
- Author: [vaga9938](https://github.com/vaga9938)
|
||||||
|
- Release Date: 28-Dec-2024
|
||||||
|
|
||||||
|
|||||||
@@ -65,7 +65,8 @@ can not fix some of tplinks OMADA SDN own limitations/bugs:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Other info
|
## Other info
|
||||||
|
|
||||||
|
- Version: 1.0
|
||||||
- Author : [Flying Toto](https://github.com/FlyingToto)
|
- Author : [Flying Toto](https://github.com/FlyingToto)
|
||||||
- Date : 04-Jul-2024 - version 1.0
|
- Release Date: 04-Jul-2024
|
||||||
|
|||||||
@@ -17,8 +17,9 @@ For more details, see the [Checkmk Local Checks Documentation](https://docs.chec
|
|||||||
|
|
||||||
### Other info
|
### Other info
|
||||||
|
|
||||||
- Date : 08-Jan-2025 - version 1.0
|
- Version: 1.0
|
||||||
- Author: N/A
|
- Author: N/A
|
||||||
|
- Release Date: 08-Jan-2025
|
||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
> This is a community supplied script and not maintained.
|
> This is a community supplied script and not maintained.
|
||||||
@@ -34,7 +34,8 @@ For each MAC or IP address provided, the script:
|
|||||||
|
|
||||||
### Other info
|
### Other info
|
||||||
|
|
||||||
- Date : 23-Dec-2024 - version 1.0
|
- Version: 1.0
|
||||||
|
- Release Date: 23-Dec-2024
|
||||||
- Author: [laxduke](https://github.com/laxduke)
|
- Author: [laxduke](https://github.com/laxduke)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user