WanAware Web Application

Salvatore Tosti

Fullstack Engineer
Software Architect
I constructed a Python web application which could ping target IPs and record the round-trip communication time. The project will had three main areas of functionality:
Ping Worker (Pinglet) functionality
Web data view / information presentation
Basic REST API for ping results and ping targets
On start, the Ping Worker component will initialized itself based on a supplied “registration key” (via a file or via an environment variable). The Ping Worker periodically queried the database and pinged any target IPs at a designated interval. These results were stored back into the database. Multiple copies of the application could be deployed, with each copy acting as a separate worker based on the given “registration key”.
The application will provided a web interface for viewing results and other basic data from the database (ping workers, user information, etc.). The app will provided an API key generation mechanism as well as REST API for interacting with “Ping Target (Input Field) and “Ping” (Results) records.
Partner With Salvatore
View Services

More Projects by Salvatore