Giter VIP home page Giter VIP logo

cloudmyn / mikrotik-hotspot-monitor Goto Github PK

View Code? Open in Web Editor NEW

This project forked from laksa19/mikrotik-hotspot-monitor

0.0 0.0 0.0 1.74 MB

Mikrotik Hotspot Monitor adalah aplikasi berbasis web untuk menggantikan User Manager yang tidak didukung dibeberapa tipe RB Mikrotik.(bukan radius server)

Home Page: https://laksa19.github.io/v1

License: GNU General Public License v2.0

PHP 98.24% CSS 1.75% Shell 0.02%

mikrotik-hotspot-monitor's Introduction

Discontinued. New build MIKHMON V2

MIKROTIK HOTSPOT MONITOR (MIKHMON)

Mikrotik Hotspot Monitor adalah aplikasi web PHP untuk menggantikan User Manager yang tidak didukung dibeberapa tipe RB Mikrotik.

TENTANG

  1. Aplikasi ini menggunakan port API untuk terhubung ke Mikrotik

  2. Pastikan port API sudah aktif dan Jam Tanggal di Mikrotik sudah update sesuai wilayah masing-masing. Untuk pengaturan Jam dan Tanggal bisa baca di sini.

  3. Sudah dites di Router OS 3.25, 5.22, 6.3+

FITUR

  1. Multi platform (Windows, GNU/Linux, Android, OpenWRT)
  2. Menampilkan User Hotspot yang aktif dan masa aktifnya.
  3. Menambah, edit dan hapus User Profile.
  4. Tersedia dua mode expired (Hapus dan Notifikasi)
    • Mode Expired "Hapus" akan menghapus data user yang sudah habis masa aktifnya.
    • Mode Expired "Notifikasi" tdak akan menghapus data user.
    • Mode Expired Hapus dan Notifikasi akan menampilkan notifikasi expired di laman login hotspot, untuk user yang sudah habis masa aktifnya.
    • Mode Expired (Hapus + Data dan Notifikasi +Data). + Data artinya data user yang login akan disimpan di Mikrotik, meliputi Tanggal dan waktu login serta harga voucher.
    • Gunakan template hotspot3 dari Mikhmon atau template hospot yang menggunakan metode yang sama. Tutorial login hotspot dengan expired bisa di cek di Video.
  5. Menampilkan daftar User Hotspot berdasarkan User Profile.
    • Filter berdasarkan Username, Server, dan Tanggal/Kode Generate.
    • Hapus User.
    • Disable/Enable User.
    • Show/Hide Password.
  6. Generate Voucher.
    • Generate Kode Voucher.
    • Generate User Password.
    • Generate Custom User Password.
  7. Cetak Voucher. (Ukuran kertas A4 atau F4)
    • Generate Kode Voucher.
    • Generate User Password.
    • Generate Custom User Password.
    • Pilihan Huruf untuk Kode Voucher dan User Password [abcd, ABCD, aBcD].
    • Generate Kode Voucher/User Password maksimal 99 untuk sekali generate, bisa diulangi lagi.
  8. Custom warna Voucher.
  9. Pencatatan data penjualan
  10. Tools :
    • Add Remove DNS Static untuk blok website.
    • Log Hotspot Mikrotik.
    • History.
    • Status, untuk cek voucher dari sisi client.

PENGGUNAAN

  1. Aplikasi ini bisa dijalankan menggunakan web server dengan PHP.

    Download web server :

  2. Install Web Server

    Web Server Windows

    • Download USBWebserver, buat folder webserver di drive D:, extract USBWebserver ke folder tersebut.
    • Download Mikrotik Hotspot Monitor, extract folder mikhmon ke folder root webserver.
    • Jalankan USBWebserver kemudian buka di browser http://localhost:8080/mikhmon/

    Web Server Android

    • Download Bit Web Server, install di Android.
    • Download Mikrotik Hotspot Monitor, extract folder mikhmon ke folder www memory internal Android.
    • Jalankan Bit Web Server kemudian buka di browser http://localhost:8080/mikhmon/
  3. Login dengan user admin Mikhmon (user: admin | pass: 1234).

  4. Sesuaikan User Profile, nama usaha harga voucher di laman setup.

  5. Tambahkan User Profile ke Mikrotik dari aplikasi Mikhmon. Setelah itu aplikasi siap untuk generate voucher.

    Tutorial lebih lengkap kunungi laksa19.github.io

  6. Logo di cetak voucher di letakkan di folder img dalam folder app dengan format (logo.png).

Changelog

Versi 2018

4-3-2018

Penting!!Yang harus dilakuman setelah update.

  1. Simpan Setup mikhmon dan export lagi ke mikrotik.
  2. Update User Profile (sesuai kebutuhan)
  3. Clear cache browser. Perubahan
  4. Perbaikan dan penambahan opsi User Profile.
    • Penamabahan Mode Expired (Hapus + Data dan Notifikasi +Data). + Data artinya data user yang login akan disimpan di Mikrotik, meliputi Tanggal dan waktu login serta harga voucher.
    • Penambahan kolom Harga. Harga sekarang akan menempel pada User Profile, jadi ini memungkinkan jika suatu saat ingin merubah harga voucher yang sudah digenerate.
  5. Penghapusan opsi Harga di laman generate voucher. Tidak pelu lagi mengingat-ingat harga voucher.
  6. Penamabahan Pencatatan Penjualan, bisa diakses dari tombol ($).
  7. Penambahan Filter di log hotspot.

23-2-2018

  1. Pembaruan User Profile mode expired Hapus.
    • Sekarang diambahkan jeda atau tenggang untuk menghapus user dari Mikrotik, default 5menit. Jadi ada kesempatan untuk notifikasi Expired saat user mencoba login kembali.
    • Tutorial Membuat Login Hotspot dengan notifikasi Expired : YouTube Laksa19
    • Template jadi dengan notifikasi Expired hotspot3
  2. Penambahan opsi Huruf saat generate. Sekarang ada 3 pilihan [abcd, ABCD, aBcD]
  3. Penambahan Show/Hide Passworddi user list.
  4. Penambahan opsi Export/Import Setup Mikhmon. Export ke Mikrotik/Import dari Mikrotik.

20-2-2018

Penambahan Mode Expired, menjadi mode Hapus dan Notifikasi.

  1. Mode Expired "Hapus" akan menghapus data user yang sudah habis masa aktifnya.
  2. Mode Expired "Notifikasi" tdak akan menghapus data user, namun akan menampilkan notifikasi expired di laman login hotspot untuk user yang sudah habis masa aktifnya.(Gunakan template hotspot3 dari Mikhmon atau template hospot yang menggunakan metode yang sama).
  3. Profile yang bisa mengubah mode expired menjadi "Hapus" atau "Notifikasi" adalah profile yang terdaftar di laman Setup.
  4. Profile yang dibuat manual silahkan pilih "No Expired" pada kolom Mode Expired.
  5. Profile yang dibuat manual tidak akan bisa mengubah mode expired menjadi "Hapus" atau "Notifikasi".
  6. Untuk mengaktifkan kembali user expired cukup klik tombol Reset di info user, ini bisa diakses dari user list.

17-2-2018

Penambahan fitur cetak voucher yang digenerate sebelumnya. Diakses melalui userlist.
Fitur ini hanya bisa digunakan setelah generate voucher dari Mikhmon build 2052.
Cetak kembali berdasarkan tanggal dan kode unik saat genetare.

7-2-2018

Perbaikan update profile.

7-2-2018

  1. Perubahan edit User Profile.
  2. Penambahan Disable/Enable user di userlist.
  3. Penambahan filter berdasarkan server hotspot dan tanggal generate.

4-2-2018

Perbaikan userlist dan penambahan tombol filter user berdasarkan profile.

3-2-2018

  1. Remove tab User Aktif dan Masa Aktif di laman Dashboard.
  2. Menambahkan modal untuk cek massa aktif user, dengan klik/tap user yang aktif.
  3. Remove folder userlist (merampingkan aplikasi)
  4. Perbaikan laman Dahsboard.
  5. Penambahan modal untuk info user di laman userlist.

1-2-2018

  1. Perbaikan OTA Update.
  2. Dukungan untuk RouterOS v3.25 dan v5.22.

26-1-2018

  1. Perbaikan OTA Update. Catatan hak akses penuh pada flder root web server.
  2. Penambahan filter di userlist.

23-1-2018

  1. Perbaikan remove user aktif di laman dashboard.
  2. Perubahan mode update menjadi OTA update.

22-1-2018

Menghilangkan baris password di laman status (cek detail voucher).

21-1-2018

Penambahan kolom X untuk menghapus user, user acive, profile, dan dns di dns static.

20-1-2018

  1. Perubahan cek update Mikhmon dan perbaikan performa.
  2. Penambahan kolom MAC Address dan Login By di laman dashboard.
  3. Perbaikan cek masa aktif di laman dashboard dan status.
  4. Penambahan tombol reboot Mikrotik di laman setup.

19-1-2018

Perbaikan laman setup (durasi kolom kedua). Setelah update klik Simpan dilaman setup.

14-1-2018

Perbaikan cetak voucher. (Tidak ada voucher yang terpotong ke laman berikutnya).

13-1-2018

  1. Perbaikan Generate Voucher (Penambahan pilihan panajang Username). Untuk Kode Voucher 2x panjang Username.
  2. Perubahan Setup Voucher Note menjadi DNS NAME. (Sesuaikan DNS Name di laman Setup).
  3. Perbaikan Cetak Voucher.
  4. Penambahan QR Code di cetak Voucher

10-1-2018

Perbaikan untuk dukungan login by mac. Setelah update Mikhmon, silahkan update user profile dari Mikhmon.

9-1-2018

  1. Perubahan form user profile. Rate limit Upload/Downlod menjadi input manual. Bertujuan agar lebih leluasa membuat rate limit.
  2. Perubahan Log Hotspot. Sekarang menampilkan log terbaru diuruan teratas.

1-7-2018

  1. Penambahan Byte Out di laman Dashboard.
  2. Penambahan 5 User Profile.
  3. Penambahan Durasi dan Kuota masing-masing 5.
  4. Penambahan Sisa Kuota di status dan logout template hotspot.

5-1-2018

  1. Penambahan notifikasi update.
  2. Perbaikan laman status.
  3. Drop support mikhmon-standalone.

4-1-2018

Perbaikan cetak voucher (perbaikan detail voucher dan penambahan logo).

1-1-2018

Perbaikan laman status untuk cek voucher.

29-12-2017

  1. Full menggunakan RouterOS API (Tidak memerlukan koneksi SSH lagi).
  2. Perbaikan di generate voucher. (custom jumlah voucher 1-99 untuk sekali generate).
  3. Perbaikan di cetak voucher.
  4. Perbaikan Setup.
  5. Perbaikan laman dashboard.
  6. Perbaikan laman status (untuk cek masa aktif voucher)

Versi 2017

16-12-2017

  1. Penambahan 5 profile, total 10 profile yang bisa digunakan untuk berbagai macam paket hotspot wifi.
  2. Penambahan kolom server hotspot ditiap form generate voucher, ini memungkinkan untuk membuat voucher atau user hotspot dengan batasan server hotspot. Jadi voucher hanya bisa digunakan di server hotspot tertentu. Catatan: Sesuaikan nama server hotspot Mikrotik di laman setup mikhmon.
  3. Perbaikan tampilan desktop, kini dibuat lebih lebar untuk tampilan desktop dan menyesuakan layar saat digunakan di Android.
  4. Perubahan laman dashboard, Header tabel sisa voucher sekarang menggunakan nama profile, bertujuan untuk memudahkan admin mengenali sisa voucher.

29-11-2017

Perbaikan form setup, konfirmasi pada saat reset config.

28-11-2017

  1. Penambahan form Log Hotspot.
  2. Penambahan form History Remove User, untuk melacak user yang telah dihapus.

26-11-2017

  1. Update setting warna voucher agar tetap menyimpan settingan sebelumnya.
  2. Penambahan cetak di setiap form generate 1 voucher.

21-11-2017

  1. Drop operator dan perbaikan resetconfig.
  2. Add Remove DNS Static untuk blok website.

10-11-2017

Penambahan generate user password manual input. (Perubahan di mikhmon: index.php, genkv.php, genkvs.php, genupm.php, genvoucher.php, genvouchers.php, profileadd.php, profilerm.php, profileset.php, vcolorconf.php).

09-11-2017

Perubahan struktur menu.

07-11-2017

Perbaikan tamplate hotspot. Penjelasan dibagian PENGGUNAAN poin 6.

05-11-2017

Penambahan laman status untuk cek masa aktif vouvher pelanggan. (Perubahan di status: index.php, api.php).

04-11-2017

  1. Penambahan fitur ganerate kode voucher, jadi pelanggan hanya memasukkan kode login saja untuk login. (Perubahan di mikhmon: index.php, file baru: genkv.php, genkvs.php, kvouchers.php, printkvs.php).
  2. Upload template hotspot untuk mendukung login menggunakan kode voucher.

28-10-2017

  1. Perbaikan di file setup.php.
  2. Penambahan jam Mikrotik, untuk mengetahui apakah jam di Mikrotik sudah sesuai. (Perubahan: index.php).

10-10-2017

Penambahan form untuk pengaturan warna di cetak voucher (Perubahan: printv.php, genvouchers.php, vcolorconf.php, vcolors.php).

09-10-2017

Perbaikan Setup (perubahan : index.php, setup.php).

07-10-2017

  1. Menambahkan opsi untuk auto reload laman index (perubahan: index.php).
  2. Perbaikan dan penambahan setup aplikasi (perubahan : config.php, login.php, setup.php, conntest.php, resetconfig.php).

06-10-2017

Menambahkan hak akses user : 1. Administrator, 2. Operator.

05-10-2017

  1. Penambahan setup.php untuk memudahkan edit file config.php
  2. Penambahan halaman login.
  3. Beberapa penyesuaian lainnya.

04-10-2017

  1. Penyesuaian config.php
  2. Penyesuaian index.php
  3. Penambahan User Lists, sekarang menjadi 5
  4. Penyederhanaan pembuatan Profile
  5. Penambahan fitur pada generate voucher
    • Batasan Durasi (Limit Uptime)
    • Batasan Kuota (Limit Bytes Out)
  6. Penyesuaian cetak voucher

03-10-2017

  1. Upload pertama.

mikrotik-hotspot-monitor's People

Contributors

laksa19 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.