InvProy

Proyecto de Investigación Bachillerato de Excelencia, David Davó

GPL-3.0 License

Stars
1

#InvProy#

Mi proyecto de investigacin de 1 de Bachillerato de Excelencia, an WIP y con licencia.

Por favor, documentar bugs e incidencias en issues.

NOTA: Los ficheros guardados, de momento no son compatibles entre versiones :(

USO DEL PROGRAMA

  1. Descargar las dependencias
  2. Ejecutar Main.py, puedes usar python3 Main.py

DEPENDENCIAS:

Si instalas la versin ms reciente de Ubuntu 16, no es necesaria la descarga de nada.

  • python3-gobject (arch) / python3-gi (Ubuntu)
  • python3
  • pycairo (arch) / python3-gi-cairo

TESTADO EN

  • Arch Linux LTS
  • Ubuntu 14.04 LTS
  • Ubuntu 16
  • MaX v8.0

COSAS POR HACER

  • Subirlo a GitHub
  • Conseguir una licencia
  • Terminarlo (v 0.1)
  • Guardar/Abrir configs de red
  • Seguir modelo OSI
  • Aplicar el protocolo TCP
  • Utilizar el router (Conectar redes, puertas de enlace)
  • Instalador pip
  • Crear paquetes de distribucin para AUR
  • Tambin para Ubuntu/MAX/Debian
  • Actualizacin de optimizacin
  • Modo aprendizaje
  • Compatibilidad con MUCHOS ms protocolos
  • Editor de paquetes
  • Visor de paquetes
  • Soporte para varias tarjetas de red por PC.
  • Soporte para ms topologas de red.
  • Port a Windows
  • Simulador de tarjeta de red
  • WiFi
  • Simulador de red fsica (Comunicacion con Arduino/RPi)

Ms cercanas

  • Aadir los ethernet frames
  • Arreglar lo de la MAC
  • Enrutamiento de paquetes
  • Regenerar direccin MAC en las opciones
  • Hacer que las MAC sean una clase
  • Tabla de enrutamiento para los Switch
  • Renovar lo de la izquierda con labels
  • Enviar ping a una direccin IP
  • Aadir botn de Reset para las tablas de los Switches
  • Dilogo de barra de progreso al abrir un archivo.
  • Aplicar la gestin de puertos del Switch al Hub
  • Poder "seleccionar"
  • Mscaras de red para las ip.
  • ARP
  • Comprobar duplicados (de ip, mac) mediante paquetes de red.
  • Mover con teclado o ratn (no rueda) el grid.
  • Botn que te lleve (en la cuadricula) al siguiente objeto.
  • En la lista de objetos, poner opciones de click derecho.

Copyright

Copyright (C) 2016 David Dav Lavia

[email protected] http://ddavo.me

Este programa es cdigo libre: Puedes redistribuirlo y/o modificarlo bajo los trminos de la licencia GNU General Public License tal y como publicado por la Free Software Foundation, ya sea la versin 3 de layout licencia o la ms reciente.

Este programa es distribuido con la esperanza de que sea til, pero SIN NINGUNA GARANTA; sin siquiera la garanta implcita de COMERCIABILIDAD o de la APTITUD DE LA MISMA PARA UN PROPSITO PARTICULAR. Ver la GNU General Public License para ms detalles.

Debes haber recibido una copia de la GNU General Public License con este programa, si no es as, ver http://www.gnu.org/licenses/.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Ha probado a apagar y volver a encender? The IT Crowd

Badges
Extracted from project README
Codacy Badge