All Projects → Thomaash → me

Thomaash / me

Licence: ISC License
SDN topology editor in your web browser with Mininet, image and addressing plan export.

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to me

gomodest-starter
A complex SAAS starter kit using Go, the html/template package, and sprinkles of javascript.
Stars: ✭ 68 (+70%)
Mutual labels:  webapp
keyrier-json
SQL queries on JSON & CSV
Stars: ✭ 14 (-65%)
Mutual labels:  webapp
crosshare
Crosshare is a free and ad-free community for crossword constructors and solvers
Stars: ✭ 41 (+2.5%)
Mutual labels:  webapp
personal-skill-tree
Create your own RPG-like talent tree
Stars: ✭ 29 (-27.5%)
Mutual labels:  webapp
create-web-app
Select your project type and use any boilerplate to get started! a project where you dont need any manually boilerplate adding phase in your software development phases
Stars: ✭ 15 (-62.5%)
Mutual labels:  webapp
auth0-rubyonrails-sample
Auth0 Integration Samples for Ruby on Rails Web Applications
Stars: ✭ 36 (-10%)
Mutual labels:  webapp
pyenvdiff-lib
Python environment comparison tool
Stars: ✭ 23 (-42.5%)
Mutual labels:  webapp
stylo
Stylo est un éditeur de textes pour articles scientifiques en sciences humaines et sociales.
Stars: ✭ 29 (-27.5%)
Mutual labels:  webapp
vctr
vctr is a self hosted short link management tool.
Stars: ✭ 14 (-65%)
Mutual labels:  webapp
app
DeFi Blockchain desktop app for Windows, Linux and Mac.
Stars: ✭ 127 (+217.5%)
Mutual labels:  webapp
hasFlutterPassedReactNativeYet
🎯 A Dart Web App to compare ↔️ GitHub stars of Flutter and React Native
Stars: ✭ 17 (-57.5%)
Mutual labels:  webapp
Python-TensorFlow-WebApp
Emerging Technologies Project - 4th Year 2017
Stars: ✭ 16 (-60%)
Mutual labels:  webapp
FlashPaper
One-time encrypted password/secret sharing
Stars: ✭ 85 (+112.5%)
Mutual labels:  webapp
safenetwork-gitportal
p2p git portal - a decentralised alternative to github
Stars: ✭ 12 (-70%)
Mutual labels:  webapp
cowrie-logviewer
A simple log viewer for cowrie
Stars: ✭ 20 (-50%)
Mutual labels:  webapp
hr-time
High Resolution Time
Stars: ✭ 43 (+7.5%)
Mutual labels:  webapp
WebRTC-Python-Open-Source-Application-for-1-to-1-video-chat
This Sample Python Application demonstrates the use of EnableX Platform Server APIs and JavaScript Toolkit to develop basic one to one video chat application. It allows developers to ramp up on app development by hosting on their own devices.
Stars: ✭ 12 (-70%)
Mutual labels:  webapp
PdWebParty
An app that allows Pd users to run patches in a web browser and share them with a web link
Stars: ✭ 37 (-7.5%)
Mutual labels:  webapp
terraform-aws-ecs-web-app
Terraform module that implements a web app on ECS and supports autoscaling, CI/CD, monitoring, ALB integration, and much more.
Stars: ✭ 175 (+337.5%)
Mutual labels:  webapp
pass-culture-app-native
Mobile and web application for pass Culture
Stars: ✭ 18 (-55%)
Mutual labels:  webapp

Mininet Editor Logo

Mininet Editor

SDN topology editor in your web browser with Mininet export.

Exports JSONs (whole projects), Python scripts (Mininet emulation), addressing plans and topology images.
Imports JSONs and Python scripts.
Persists projects even if the browser is closed and also works offline.

Available online

https://www.vycital.eu/me/

Screenshots

Canvas

Canvas

Canvas and Views

Canvas and Views

Export and Import

Export and Import

Exported Addressing Plan

Exported Addressing Plan

Features

  • PWA
    • Works offline once visited
    • Can be installed as native app (if the browser and operating system supports it)
  • Responsive design
    • Works just fine on desktops, laptops, tablets and cell phones
    • Touch support for all essential functions
    • Mouse and keyboard is recommended for greater comfort
  • Persistent
    • Close the page or crash the OS, your project won't be lost
Canvas
  • All SDN nodes
    • Hosts
    • Switches
    • Controllers
  • Traditional can be set up too
    • Switch with standalone fail mode (traditional switch)
    • Host with “sysctl -w net.ipv4.ip_forward=1” startup script (aka router)
  • All Mininet settings exposed and validated
    • Feel free to open an issue if this turns out not to be true
  • Startup and shutdown scripts
    • Once for Mininet
    • Once for each host
    • Once for each switch
    • Can be multiline
  • Undo/redo
    • Up to 200 steps
  • Labels
    • Static text
    • Placeholders with dynamic info from connected devices
      • IPs
      • Hostnames
      • Types
  • Keyboard shortcuts
Export
  • JSON
    • Contains everything (the only exception here is undo/redo history)
  • Script
    • Starts Mininet emulation when invoked
  • Addressing plan
    • Simple table with all ports and their IPs
    • Order
      • First hostnames alphabetically
      • Then port names alphabetically
      • IPs are left in the order they were defined
  • Image
    • Whole topology as could be seen on the canvas
    • Size can be set in pixels or centimeters (screen or print variant)
    • In PNG format
Import
  • JSON
    • Contains everything (the only exception here is undo/redo history)
  • Script
    • Contains most data
    • Nodes will be placed automatically (their positions are not present in the script)
    • No labels (can't be recovered) and a few other minor things
    • Only tested for scripts generated by Mininet Editor and MiniEdit, may (probably only partially) fail for other scripts
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].