TWSNMP For Mobile

TWSNMP For Mobile is a network management system for mobile devices. It is based on the TWSNMP project, which is a network management system for Windows. TWSNMP For Mobile is designed to be easy to use and to provide a rich set of features for managing mobile networks.

View on GitHub

twsnmpfm

日本語版 (Japanese)

twsnmpfm

TWSNMP For Mobile - A comprehensive network management tool for your pocket.

Overview

TWSNMP For Mobile is the mobile version of the classic SNMP manager “TWSNMP”. It allows network administrators to monitor and manage their network infrastructure directly from their mobile devices (iOS, Android) and desktops (macOS).

Features

Demo Videos

PING

Certificate Check

Demo Video Folder

Status

Version 3.0.0 released.

How to Build & Test

To build the application from source, ensure you have the Flutter SDK installed.

This project uses mise for managing development tools and build tasks.

  1. Install tools:
    mise install
    
  2. Setup environment (First time only): Installs Android SDK components and CocoaPods.
    mise run setup
    
  3. Run tests:
    flutter test
    
  4. Build for specific platforms:
    • Android APK: mise run build:apk
    • iOS IPA: mise run build:ios

Standard Flutter Commands

  1. Clone the repository:
    git clone https://github.com/twsnmp/twsnmpfm.git
    cd twsnmpfm
    
  2. Install dependencies:
    flutter pub get
    
  3. Run the app:
    flutter run
    

CI/CD

This repository uses GitHub Actions to automatically build the Android APK.

How to Use

  1. Adding Nodes: Tap the + button on the main screen to add a new device. Enter the Name, IP address, and SNMP Community string.
  2. Monitoring Status: The main list displays icons for PING and Certificate status. A green check indicates OK, while red or amber indicates issues.
  3. Manual Check: Use the Play icon in the top bar to run PING or Certificate checks for all nodes, or tap a node to check individually.
  4. Accessing Tools: Tap the three-dot menu on a node card to access specific tools like the MIB Browser, Traffic Monitor, or Virtual Panel.
  5. Search: Tap the Search icon in the top bar for DNS lookup or MAC address vendor search.
  6. Settings: Use the Gear icon in the top bar to adjust timeouts, theme, and language settings.

see ./LICENSE

Copyright 2022-2026 Masayuki Yamai