https://github.com/StephanieSeyler/VPN-Reporting
VPN reporting using SonicWall SonicOS API
https://github.com/StephanieSeyler/VPN-Reporting
Last synced: 4 months ago
JSON representation
VPN reporting using SonicWall SonicOS API
- Host: GitHub
- URL: https://github.com/StephanieSeyler/VPN-Reporting
- Owner: StephanieSeyler
- License: mit
- Created: 2021-03-14T23:22:41.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-22T05:13:08.000Z (over 4 years ago)
- Last Synced: 2024-11-21T18:37:57.939Z (12 months ago)
- Language: PowerShell
- Size: 21.5 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: History/.gitkeep
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - StephanieSeyler/VPN-Reporting - VPN reporting using SonicWall SonicOS API (PowerShell)
README
# SonicWall Reporting
[](https://choosealicense.com/licenses/mit/)
[]()
[](https://www.microsoft.com/en-us/download/details.aspx?id=54616)
Report to leverage the SonicOS API to build a report for VPN licensing
Leverages the SonicWall API using Curl to make API Calls
Reporting and Charts are built in Powershell.
## Installation
1. Download the Repository
2. Install Dashimo module & Dashimo
```Powershell
Install-Module -Name PSWriteHTML -AllowClobber -Force
Install-Module -Name Dashimo -AllowClobber -Force
```
## Features
Build a single pane of glass dashboard to view licensing and other information about your Sonicwall VPN appliances
Line Chart of past day of activity
Record of historical usage data of the VPN appliances
## Usage
Code is ran from ps1 file in \scripts\ folder with Configuration of the API targets and other data is stored in \scripts\config.json. TheAmount of VPN appliances monitored can be scaled up and down based on entries in config file.
## RoadMap
Implement grouping of data on line Chart - Planned
## Releases
v1.0.0 Rebuilt code base to run everything through a configuration file
## Authors
Stephanie Seyler
## Project Status
in progress
## license
[MIT](https://choosealicense.com/licenses/mit/)