NetShareMonitor : Watch your shares from intruders

NetShareMonitor is the security tool to watch your shared files from the intruders and to protect your shares from unauthorized access. As soon as remote user connects to your machine, NetShareMonitor detects it and displays information about that session. The session information includes remote host address, remote user name, list of accessed files and time of connection. Entire details pertaining to each session will be logged to file for future analysis.

Now you no longer have to worry about your shared files being accessed by unknown persons on the network. Also it is very helpful when you are managing large networks in corporate or university environments.

For more details on NetShareMonitor visit the website here.

– Nagareshwar Talekar

Similar posts
  • Computer Security Tips: Stay Safe Onl... In recent times cyber security has raised the level of awareness and public consciousness as never before. Both large corporations and big organizations try to take care of online security as much as they can. That’s why cyber criminals and hackers have focused more on smaller companies and single entrepreneurs. This awful tendency leads to [...]
  • SecurityXploded Mentorship Programme ... I am writing this blog to share my SecurityXploded Student Mentorship Programme experience with the future students of this programme. My mentorship programme started last year in August when I was in 2nd year of MS at IIIT-Allahabad. I knew about SecurityXploded community since I used to follow their blogs, training programmes and security tools [...]
  • Code Injection and API Hooking Techni... Hooking covers a range of techniques used for many purposes like debugging, monitoring, intercepting messages, extending functionality etc. Hooking is also used by a lot of rootkits to camouflage themselves on the system. Rootkits use various hooking techniques when they have to hide a process, hide a network port, redirect file writes to some different [...]
  • Announcement – SecurityXploded ... From the past two years we are working actively on couple of projects to support the security community. As you all may already know that we have successfully completed our reversing and malware analysis training programme and we are very glad that it was very helpful for everyone. In my opinion the success of any [...]
  • Advanced Malware Analysis Training Se... Here is the quick update on this month’s Local Security meet (SX/Null/G4H/owasp) and our advanced malware training session on (Part 2) Dissecting the HeartBeat  RAT Functionalities   This is part of our FREE ‘Advanced Malware Analysis Training’ series started from Dec 2012.       In this extended session, I explained “Decrypting various Communications Of HeartBeat [...]


  1. June 14, 2007    

    What about fsmgmt.msc ?
    It’s just the same thing for me….

  2. June 14, 2007    

    NetShareMonitor is full fledged tool which will run in systray and alert you on any attack. That’s what it separates from the fsmgmt.msc. You don’t know when somebody will be running after you. Currently NetShareMonitor is in its basic version, it can just monitor and alert you. In future it will have automatic preventive mechanisms as well.

  3. October 3, 2007    

    how u developed net share monitor, ie which language u used for developing. can i get source code or logic ?


  4. October 3, 2007    

    It is developed in VC++ (MFC). Its freeware, hence the source code is not available.

  5. October 3, 2007    

    Thanks for your Reply. now i am trying same application in i got partial output. Can u tell me the logic i.e. which lib function or dll file for using ?
    thanks and regards

  6. October 3, 2007    

    It uses Windows Netapi (netapi32.lib) library . Look for API function which starts with net* in MSDN, such as NetSessionEnum, NetShareEnum etc.

    This is multi threaded application which keeps on checking for any change and report it.

  7. October 3, 2007    

    thanks ya i got solution in using NetSessionEnum.


  8. nathan nathan
    May 22, 2008    

    Is there any way that i can specify where the log file should be saved and can it be run as a service?
    This is a great piece of software!

  9. May 22, 2008    

    Current version does not support customize logging option. But new version which is currently under development will have it. Running it as service is the good feature. I will think if I can get it in the next version.

  10. September 3, 2008    

    hey 🙂
    its very point of view.
    Good post.
    realy good post

    thx 🙂

  11. gggg gggg
    April 3, 2009    

    Hi nagareshwar,

    How are you? Just downloaded this application, amazing. Do you have new version of NetShareMonitor? Which win32 API did u use for this?

    Man, can’t believe you have developed such applications.
    Any new applications ?

    Keep your work going.

  12. Marc Marc
    April 6, 2009    

    Great tools – thanks!

    Running NetShareMonitor as a service would be great. You can get similar results using Scheduled Tasks. With an administrative login, create a task that runs at system startup, and does not stop (default 72 hours). In the Run As field, enter the word system and leave the password blank. Next manually run NetShareMon and turn off the “run at system startup” and “play music” options. Note that ending this task does not end the executable; use TaskManager for that.

    Running two instances at once (server, multiple remote-desktop logins) causes duplicate log entries. Run-as-service would make this less likely.

    It would be nice to be able to exclude a list of folders to reduce log size. Maybe in next version? Thanks.

  13. April 6, 2009    

    Currently new version of NetShareMonitor is under development which is taking more time than I initially expected due to growing feature list. Next version will have time stamp based html format logs which will solve logging problems.

    Stay tuned for next version ..!

Leave a Reply