Client's Browsing history(log) view and store in windows PC

Hello,
I am using Mikrotik RB450G and Monitoring by Win7 OS. I searched about it but failed to get any proper answer.

I want to save my all clients browsing history log into a remote pc (windows pc), but how is it possible?

Can any one give me the solution how can I save browsing history into a remote pc (win os) from
RB450G router?

Please reply with a suitable answer..

thanks.

Download MTSyslog software in your windows PC and run the software.
you can download from http://www.mikrotikacademybd.com/download

now enable web proxy in your router
Login in to WinBox
Click On ==> IP ==> web proxy . tick to enable

now enable “web proxy” log
Click On ==> System ==> logging
a new window will appear
Click On Action Tab
Double click on Remote
put your windows PC IP where you run MTSyslog software in Remote Address box
default remote port 514
Click On OK

Now redirect all http (80) traffic to WebProxy (8080)
Click On ==> IP ==>Firewall ==> NAT
Click On + sign, a new window will appear
Select Chain : dstnat
Protocol : 6 (tcp)
Destination port : 80
now click on Action Tab

Select Action ==> Redirect
Port : 8080

You are DONE!!!

now open MTSyslog software in windows PC, you should see your network browsing log appear in the main window.
Troubleshoot: if you don’t see browsing log then ping from windows PC to router and also check 514 port is not blocked.

If above information helps you. then i deserve one karma :slight_smile: good luck.

–Yes thank youuuuuuuuuuu very much. I will check it and inform you here. thanks.

one question, what is karma:? ?

Dear Nawshad, I tested it by your ways. I found the debug report of web proxy. But I want save log of website link and name only. not more that that.

can you please tell me the solution?

thanks in advance.

Hello! Isti:

You are all most done!! :slight_smile:

follow this steps.
login in to winbox

click on ==>System ==>Logging ==>Double Click on Web Proxy rules

Click on Topics “down Arrow”

click square box put NOT sign ! then select topic debug

Click OK

You are done. ( check attach Image )

by the way. karma is little appreciation, check left side there is a + sign under my name Nawshad. just click on + and give your appreciation, that will make me happy to help more people :slight_smile:

webproxy.jpg

nawshad, thank you very much for this description.

I tried to save web-surfing history into rb-memory (without a remote log-server).
Unfortunately, log-file contains a lot garbage.
Opening the one page is logged about 30 rows (even with option “!debug”)

Is it possible to make it more readable, like “tomatousb”?:
If one user has visited 1 page (ex. http://www.google.com) then my log-file has 1 row=(time - ip - http://www.google.com);
if 1 user made 1 web-search (ex. how to kill the director?) then in my log-file added 1 row=(time - ip - how to kill the director?)
web.png

Now we need Mikrotik Support person, to meet your query. The image you have shown is nice and clean only web site address and the IP address.

Thank You very much. and I also got it from RouterOS By Mikrotik e-book.

Yes I am giving you that karma for you. thank you again.



My pleasure, happy to help :O)

Dear mr. nawshad,

I followed your way and found the following figure as example:
web-proxy-cashe.jpg
Please see, I found 4/5 or more lines to visit a site at a time. but is it possible to save history as one link only ?

like: date-time webproxy: 192.168.1.x GET http://www.google.com only but not releated all other links.

I mean track the website only not track or save images location, all other download location etc. etc.

is it possible?

thanks.

let me workout on it, will get back to you soon.

i have many routerboard with different Location looking to get centralize syslog in unique server

Thank you Nawshad!!!
Have you gotten this any cleaner yet? I would like my client to watch it from his browser to see what his employees are doing

hi i am alax from bangladesh , i am using microitk 8g-2s+ . i need Client’s Browsing history(log) to store in linux , i use rsyslog , normal all is saving , but only faching issue on client ip not save with website , like my client ip range 192.168.10.0/24 , it saving visited site ip ,not saving my client site ip , i only need save , when i isue firewell net , that time i see ip is coming but at this no bandiwth pass like 80 , but 443 is working , all other is wokring , i search huge site but not get good result , i think i am mking firewell issue or setting ip range please help me i attch some file , may be i make firle wll issue , i need this for client browsing history save , not for any other
please help me
prx.jpg
r.jpg
loaactio.jpg
1.jpg