team cumulonimbus

project temporarily archived

sample db item:

{
  "mac_address":"00:0d:83:b1:c0:8e",
  "os":"linux",
  "domain":"abc.com",
  "workgroup":"abc",
  "last_seen":"2021/06/23 12:45:23",
  "ip_address":"192.168.1.5",
  "hostname":"ubuntu-dell-xps13"
}

setup

requirements

  • docker
  • docker-compose
  • nmap
  • python (w/ pip)

backend server and db

$ docker-compose up

dcol dev env

$ cd backend
$ pip install -r requirements.txt
$ cd dcol
$ python main.py --help

populate db

$ python tests/test_populate_db.py

test frontend2api connection

$ python -m http.server 3000 --directory tests/

then, open http://localhost:3000/test_backend_api.html