Aplikasi PHP untuk membantu membuka log situs http apa yang dibuka oleh client mikrotik router yang ada di database linux Ubuntu.
Demo video : https://drive.google.com/file/d/1hBlLVupTJoVIyy0QDdIA9Gr-DnW5XDr-/view
Dikondisikan sebelumnya sudah membuat NAT di Mikrotik.
Di Winbox
IP -> Firewall -> NAT -> +
Chain: dstnat
Protocol: 6(TCP)
Dst. Port: 80
Action: redirect
To Ports: 8080
OK
IP -> Web Proxy
Enabled dicentang
OK
System -> Logging -> Actions -> +
Name: Action1
Type: remote
Remote Address: ip addresss linux ubuntu (Posisi server berada di dalam satu jaringan dengan client)
OK
System -> Logging -> Rules -> +
Topics: Web-proxy (arah panah ke bawah di klik) lalu !Debug
Prefix dikosongkan
Action: Action1
OK
Dikondisikan sudah dibuat hotspot beserta user-nya, maka ikuti langkah di bawah ini.
IP -> Hotspot -> Users
Pilih user yang akan dibuat static ip-nya agar bisa mudah diketahui siapa pengguna suatu IP di log.
Address: Ip address yang ingin digunakan saat login
OK
Keterangan : Saat user tersambung nanti akan terdeteksi ip dari bawaan DHCP Server, tapi saat client browsing nanti IP static yang diset itu yang tercatat.
Installasi :
apt-get install apache2
apt-get install php
apt-get install mysql-server
apt-get install phpmyadmin
apt-get install rsyslog
apt-get install rsyslog-mysql
nano /etc/rsyslog.conf
Hilangkan tanda # pada module(load="imudp")
Hilangkan tanda # pada input(type="imudp" port="514")
Hilangkan tanda # pada modul(load="imtcp")
Hilangkan tanda # pada input(type-"imtcp" port="514")
Tambahkan agar masuk di /var/log/mikrotik.log:
:fromhost-ip,isequal,"ipgatewaymikrotik" /var/log/mikrotik.log
cd /var/www/html
git clone https://github.com/kurniawandata/cilog.git
cd /var/www/html/cilog
nano mikrolog.php
Ganti username dan password database, sesuaikan dengan username dan password database yang anda gunakan lalu simpan.
Langsung buka alamat http://(ipaddressweb)/cilog
GNU General Public License v3
Kurniawan. E-mail : kurniawanajazenfone@gmail.com
xcode.or.id
Donasi untuk Kurniawan telah berkontribusi sebagai pengembang free software & open source dalam bentuk gopay