Skip to content

jknoxdev/video-lan-checker

Repository files navigation

./img/logo_sm.png

video-lan-checker

series of scripts to aid the security camera installer

7seg: displays a 7seg window on a device for camera monitoring

./img/7seg.png

scanner - scans the network and draws a cluster diagram

./img/scanner.png

  • installation: “normal” python environment begin by placing in to it’s own venv:
    bash/zsh$ source <venv>/bin/activate
    fish$ source <venv>/bin/activate.fish
    csh/tcsh$ source <venv>/bin/activate.csh
    PowerShell$ <venv>/bin/Activate.ps1

    then, lets setup the environment:

    pip3 install matplotlib
    pip3 install pythonping
    pip3 install scapy
    pip3 install network
        
    sudo python scanner.py
        
    • v0.01 - gets root, asks user for /24 ip range, draws the diagram, runs in parallel, does dns resolve for ips found, drops to layer 2 for unknowns
  • (make sure to run as root!) plots the ip addresses found on the network and shows each of the traffic types being generated.
    python ./src/plotter.py
        

    img/hp_scr001.png

  • checks for and plots all encrypted video traffic
  • continuosly monitors network via wlan1 for any new arp traffic (usefull if you’re plugging in cameras and want to see if they come up)
  • v 0.01 - built from example code, future versions should include:
    • OEM name tracking
    • previously seen list
    • menu
      • option to select from most common networks, 192.168.1.0/24, etc.
      • options to save to csv
    • timestamp for “last seen”
  • not-running:
    • plot_traff.py
    • test_scapy.py
    • running_man.py
  • rogue DHCP server checker.. shows packts for BS networks being broadcast on L2.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published