Skip to content

NWSense - A web app based internet security system for home networks using Raspberry Pi

Notifications You must be signed in to change notification settings

Shrutiloya/Fall16-Team13

 
 

Repository files navigation

NWSense

NWSense is a web app based internet security system for home networks which provides security over the whole network. It provides allows the user to monitor the network and block IP addresses or websites which are to be accessed on the network. It also allows the user to view a detailed analysis. The web app requires the user to login with the username and password. The system then fetches the IP address/MAC address of the router. This provides the user with the configuration of the system, and the feature to edit the configuration. After the configuration has been saved, the blocked IP addresses will not be able to access the network, and the users will not be able to surf the blocked websites. The user can also see and monitor what all devices are connected to the network. The user can also see a detailed analysis of what is happening inside the network, e.g., what websites are most visited, what users make the most use of network, etc.

Architectural Flow Diagram

alt tag

User Stories

User Story 1:

As a network owner, I can login in my application so that I can block the websites.

User Story 2:

As a user, I can monitor all devices connected to my network, so that I can check for unauthorized users/devices.

User Story 3:

As a user, I can see detailed analytics of network, so that I can monitor data usage by each device.

Personas

Persona 1:

Home Network Owner

Persona 2:

Home Network User

About

NWSense - A web app based internet security system for home networks using Raspberry Pi

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%