Saltar al contenido principal

Simulador MDVR en Android

· 2 min de lectura

MDVR sim en Android

Cómo correr el simulador de dispositivo N9M en Android

Instalación y configuración de Termux

  • Instalar termux: Playstore

  • Abrir termux

    • Aceptar notificaciones

    • Ejecutar:

      pkg update && pkg upgrade -y
      termux-setup-storage
      // Dar acceso a todos los archivos

      sim-mvdr-android-allow-all-files-1

      sim-mvdr-android-allow-all-files-2

    • Instalar python pkg install python -y

Ejecución de Simulador

  • Descargar archivo mdvr.py en cualquier carpeta del dispositivo

  • Abrir archivo con termux

  • En el cuadro de dialogo que aparece, elegir "Open Directory"

    sim-mvdr-android-termux-open-mdvr.png

  • Ejecutar mdvr.py

    python mdvr.py --server-ip 130.211.18.156

  • Los parametros posibles son los siguientes, si algún parametro no se ingresa se utiliza el parametro por defecto:

    • --server-ip --> Dirección IP del server n9m-center. Default: 127.0.0.1
    • --server-port --> Puerto del server n9m-center. Default: 8080
    • --workers --> Número de MDVRs simultáneos. Default: 1
    • --sleep --> Segundos entre paquetes. Default: 10
    • --max-packages --> Máximo de paquetes a enviar por worker. Default: 6
    • --start-sn --> SN inicial para generación dinámica. Default: FF000AD001
    • --base-dsnos --> Lista de DSNOs fijos iniciales. Ej: --base-dsnos 00D2058604 00D200986B
  • Observaciones:

    • El simulador utiliza un SN por worker.
    • Primero utiliza los que estan en --base-dsnos, cuando estos se acaban comienza con el -start-sn y a cada worker subsiguiente le suma 1.
    • si en max-packages se coloca -1, el simulador se ejecuta hasta que se corte. para ello tocar en la pantalla el boton CTRL y luego la "c" del teclado
    • si solo se coloca la ip del server destino el simulador utiliza 1 worker y envia 6 paquetes a intervalos de 10 segundos.