Giter Site home page Giter Site logo

brentvollebregt / whos-on-my-network Goto Github PK

View Code? Open in Web Editor NEW
94.0 6.0 9.0 4.53 MB

Keep an eye on who and when something is connected to your network

Python 31.57% JavaScript 1.76% HTML 0.70% TypeScript 64.86% CSS 0.65% Dockerfile 0.46%
networking python wifi wifi-security

whos-on-my-network's Introduction

Let's get right onto it!

Hi there ๐Ÿ‘‹, it's great to see you! ๐Ÿ˜€

  • ๐Ÿ”ญ I'm a software developer from New Zealand (currently in Wellington)
  • โš—๏ธ A lover of science, heavy machinery, and software development
  • ๐Ÿ“ซ Depending on what you're wanting, the best way to reach me is:
    • Help on a post / video I made: Comment on the post / video
    • Anything else: Email me
  • โšก I commonly use TypeScript, React, .NET, Python and typically do full-stack development

You can also find me at ...

  • ๐ŸŒ nitratine.net: where I write small posts on how to do stuff I'll probably forget later or just want to show off.
  • ๐ŸŽฅ YouTube/PyTutorials: where I make medium-level Python tutorials on focused topics.

Also, here is a small portfolio of my favourite projects ๐Ÿ˜Ž


react typescript python nodejs sqlite dotnet flask

android azure bash bootstrap csharp css3 d3js express gatsby git heroku html5 java javascript Microsoft SQL Server qt redux


๐Ÿ“บ Latest YouTube Videos

โžก๏ธ more videos...

๐Ÿ“• Latest Blog Posts

โžก๏ธ more blog posts...

whos-on-my-network's People

Contributors

brentvollebregt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

whos-on-my-network's Issues

Help me install this

May I ask how to install this on windows really?
I followed the instructions up until I got to this commane: "Build the webapp: cd webapp && npm i && npm run build"
There was no webapp folder so the command failed.

The default scanner is not working due to libpcap missing

This is probably similar to #13 - we need libpcap setup in the container.

Seems that RUN apk add libpcap isn't cutting it.

Managed to work it down to these lines not working:

from ctypes.util import find_library
find_library("pcap")

Ideally something like find_library("bz2") would always work but even that doesn't - this might be an issue outside of libpcap and maybe with the alpine image and what it doesn't have.

OSError: b'\\Device\\NPF_Loopback: Error opening adapter: The system cannot find the path specified.

Attempted to use both the pre-built module and binary and received the above error

Node: v16.4.2.
Python: 3.9.6

WARNING: No route found (no default route?)
[2021-08-26 21:03:42,831] ERROR in app: Exception on /api/run/single-scan [GET]
Traceback (most recent call last):
  File "flask\app.py", line 2070, in wsgi_app
  File "flask\app.py", line 1515, in full_dispatch_request
  File "flask\app.py", line 1513, in full_dispatch_request
  File "flask\app.py", line 1499, in dispatch_request
  File "whos_on_my_network\api.py", line 194, in run_single_scan
  File "whos_on_my_network\service\scanning.py", line 82, in scan_network_single
  File "whos_on_my_network\service\scanning.py", line 25, in __scan_network
  File "scapy\layers\l2.py", line 740, in arping
  File "scapy\sendrecv.py", line 676, in srp
  File "scapy\arch\libpcap.py", line 407, in __init__
  File "scapy\arch\windows\__init__.py", line 704, in open_pcap
  File "scapy\arch\libpcap.py", line 254, in __init__
OSError: b'\\Device\\NPF_Loopback: Error opening adapter: The system cannot find the path specified.  (3)'
192.168.0.22 - - [26/Aug/2021 21:03:42] "GET /api/run/single-scan HTTP/1.1" 500 -

Npcap issue VM/WSL

Hello, I installed the tool on WSL and got "Npcap must be installed for windows host"
Afterwards I installed it in VMware on Ubuntu and got the same issue.
I installed Npcap on the host machine windows but it does not help.
What am I missing?

Linux support

trying to run this from linux, webapp works but when i try to scan it says npcap is required, tho there's nmap available already.

Urls do not resolve correctly.

So when using the web interface I noticed that everything worked fine when using the gui to navigate but as soon as you refreshed the page or sent the link of the page it would return a 404.

IE clicking scans brings you to /scans but if you refresh or navigate to /scans your get a 404.

Problem on run

When I start it it always says that it can't get devices because it can't connect to the server

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.