All Projects → gbnk0 → nmt

gbnk0 / nmt

Licence: MIT license
Network mapping tool

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to nmt

maptiles
Map tile generator. Converts an image into map tiles using ImageMagick. Map tiles can be used in Google Maps, Leaflet and other map rendering software.
Stars: ✭ 52 (+225%)
Mutual labels:  mapping
Spatial-Analysis-Mapping-Projects
Project Documentation, Best Practices & Procedures for Spatial Analysis and Mapping Projects
Stars: ✭ 15 (-6.25%)
Mutual labels:  mapping
gridviz
visualization of gridded statistics
Stars: ✭ 108 (+575%)
Mutual labels:  mapping
dotfiles
A dotfiles collection with a SysAdmin & DevOps focus
Stars: ✭ 51 (+218.75%)
Mutual labels:  sysadmin
cisco-ip-trace
Trace IP addresses to edge Cisco switch port
Stars: ✭ 65 (+306.25%)
Mutual labels:  sysadmin
osm-extracts
Each day, OSM Extracts by Interline mirrors the entire OpenStreetMap planet and creates city and region sized extracts
Stars: ✭ 34 (+112.5%)
Mutual labels:  mapping
Chisel.prototype
Work in progress prototype for the Chisel Level Editor, for Unity
Stars: ✭ 247 (+1443.75%)
Mutual labels:  mapping
mageri
MAGERI - Assemble, align and call variants for targeted genome re-sequencing with unique molecular identifiers
Stars: ✭ 19 (+18.75%)
Mutual labels:  mapping
Papart-examples
Papart examples
Stars: ✭ 29 (+81.25%)
Mutual labels:  mapping
omnimapper
A Modular Multimodal Mapping Framework
Stars: ✭ 86 (+437.5%)
Mutual labels:  mapping
vat nmt
Implementation of "Effective Adversarial Regularization for Neural Machine Translation", ACL 2019
Stars: ✭ 22 (+37.5%)
Mutual labels:  nmt
perseus
Perseus is a set of scripts (docker+javascript) to investigate a distributed database's responsiveness when one of its three nodes is isolated from the peers
Stars: ✭ 49 (+206.25%)
Mutual labels:  rethinkdb
leto
Leto: Realtime Application Stack [Angualr2, Rethinkdb/Horizon, ExpressJS] Web | Mobile | Desktop
Stars: ✭ 21 (+31.25%)
Mutual labels:  rethinkdb
leafmap-apps
Interactive web apps created using leafmap and streamlit
Stars: ✭ 30 (+87.5%)
Mutual labels:  mapping
ava-rethinkdb
🔗 RethinkDB helpers for AVA
Stars: ✭ 24 (+50%)
Mutual labels:  rethinkdb
Contextily
Context geo-tiles in Python
Stars: ✭ 254 (+1487.5%)
Mutual labels:  mapping
scale
📦 Toolkit for mapping abstract data into visual representation.
Stars: ✭ 53 (+231.25%)
Mutual labels:  mapping
JuliaAutonomy
Julia sample codes for Autonomy, Robotics and Self-Driving Algorithms.
Stars: ✭ 21 (+31.25%)
Mutual labels:  mapping
ufomap
UFOMap: An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown
Stars: ✭ 117 (+631.25%)
Mutual labels:  mapping
lfcs
Personal notes to prepare for the Linux Foundation Certified System Administrator (LFCS) exam
Stars: ✭ 69 (+331.25%)
Mutual labels:  sysadmin

NMT

A network mapper / scanner for improving the pentesters/admin/engineers knowledge of local networks (maybe public soon).

pipeline status FOSSA Status coverage License: MIT python_version

DOCUMENTATION

Jump to the documentation

QUICK START

cd docker/
docker-compose -f docker-compose-all.yml up --build

Go to localhost:8000 in your browser and login with the default credentials

You can now add the first network to scan and launch the sensor:

sudo pip3 install -r requirements.txt
cd sensor/
python3 sensor.py

The scan process will take a time, depending on your sensor.conf config file.

DEFAULT CREDENTIALS

admin / password

INSTALLATION (DEV)

git clone [email protected]:gbnk0/nmt.git

DEVELOPEMENT ENV REQUIREMENTS

  • Minimum python version: 3.5
  • Install docker:
curl https://get.docker.com/|sudo sh
  • Install docker-compose:
pip3 install docker-compose
  • Install NodeJS 8 LTS:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
  • Install requirements:
pip3 install -r requirements.txt

CORE API

LAUNCH THE API

  • Move into the core folder:
cd core/
  • The api needs a RethinkDB instance for storing hosts, networks data, we'll use docker-compose for bringing it up:
docker-compose -f docker/docker-compose.yml up #( add -d for background )
  • Now you can install dependencies, and run the api with sanic-admin:
pip3 install sanic-admin
sanic-admin api.py

LAUNCH THE SENSOR

cd sensor/
python3 sensor.py

WEB UI

LAUNCH THE WEB UI (DEV MODE)

( Soon with docker-compose UP)

cd web/
npm install # (wait...)
npm start

License

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].