NetMon Freemium – Use case : Detect non-encrypted logins

This is one of the few times  that I have written about a product for a company that I am working for. NetMon, or Network Monitor by LogRhythm is in my opinion well warranted all the extra PR and I hope by writing about it I can interest you in trying it out. In just a few minutes you could get full visibility into your corporate or home network.

Let me show you one great use case of where NetMon truly shines. From it I think you will see how using NetMon will increase the visibility of what happens on your network and how it can detect vulnerabilities that no virus scanner or malware detection tool will detect. This is something that you can use on your home network as well as on your company network.

The use case is detecting unencrypted logins. Obviously with unencrypted logins on your network you are extra vulnerable if a hacker manages to get pass your firewall and starts sniffing network traffic. Detecting clear text credentials from the services you use on the internal network is vital when securing your network.

Continue reading

Posted in NetMon, Security | Leave a comment

g3log 1.3 and g3sinks 1.1 released.

G3log v.1.3

  • with improvements for ARM, OSX, Linux and Windows platorms.
  • Nanosecond fractions granularity in log entries
  • plattform and build improvements
  • logging levels improvements
  • bugfixes – API, README updated with build instructions and more code examples.

G3Sinks v.1.2

  • improved log rotation triggered by size of log file or number of entries
  • g3log integration improvements
  • improved README (logrotate) with build, install instructions
  • improved README for g3log integration and API usage.

Continue reading

Posted in C++, G2log, g3log, g3sink, logger | 2 Comments

Who is in Your Network?

It is not a question about if but when someone will be eavesdropping on your network. It might not be a “break in” but a “break out”! Do you know how common it is to have your applications and systems communicate out to a third party? Way too often that communication is not known to you, nor even secure.

When I moved to the USA I found a company, LogRhythm, that developed a state of the art network monitor. I rarely blog about the company I work for but with the latest freemium version of NetMonI feel that the word needs to get out.  The NetMon is a treasure for easy network forensics, understanding what is happening on the network or what has happened on your network.

Continue reading

Posted in NetMon, Security | Tagged , , | Leave a comment now, again, with async support

finally got its thread support back again!

Something like this would have failed a week ago


using namespace std;
int main() {
   auto func = [](string input)  {
      cout << input << ", from " << __FUNCTION__ << endl;

   func("non threaded");
   auto id = thread(func, "from thread");
   return 0;
Posted in concurrency | Leave a comment

The world’s fastest logger vs G3log

[Shameless Plug Warning] :
You have until August 31st, 2017 to try out NetMon and participate in LogRhythm’s Network security contest. Win up to $18,000 when applying your scripting skills to detect network vulnerabilities.  See for more information.

Why not take the world’s fastest logger and compare it to G3log.  It’s a fun comparison and might show some PRO and CONs with each.

This comparison will show that being the world’s fastest logger is not good enough when it comes to latency. G3log wins hands down.

Does it sound like a contradiction? It’s not. Read on …

Continue reading

Posted in g3log | 31 Comments

BitBucket no more, G3log has moved to GitHub

if you go to you will be greeted by a “we have moved” sign

G2log, the idea try-out G2log-dev and finally G3log all used mercurial and resided at BitBucket. Yesterday that changed. G3log resides solely on GitHub from now and the foreseeable future.

An email to all(*)  repository watchers and forkers explained briefly where G3log had moved.

(* for private watchers and forkers I had no “send message” option. I still see their username so why BitBucket made it impossible for me to contact them while still showing that much information is a mystery to me)

Professionally I have had much more experience with Git than Hg. The appeal in Git with ease of dealing with branches, pull requests and conflicts contrasted sharply with Hg’s multiple head madness. Finally it made me create a G3log mirror on GitHub a while ago. All of a sudden pull requests and dealing with feature requests became so much easier.

(Git does exist on ButBucket as well but BitBucket is lacking in other areas that I find important.)

Take with that revelation also greater community support and, to me, better support to requested features made it easy to take the decision to completely switch over to GitHub.

For now g2log and g2log-dev will continue to reside on BitBucket. Those two repositories rarely see code changes except for an occasional bugfix or compiler support fix requested by a user.

Moving G3log to GitHub will hopefully mean that it’s easier to access it for the community as well as contribute to it than it was on BitBucket.
Next on the TODO list for G3log are some long pending improvements to crash handling, lready now in large rolled out for Windows. Also easier install (first out Linux) and some small improvements to existing features are planned.

Posted in g3log | Leave a comment

G3log now available on GitHub:

Thanks to popular request you can now find g3log on GitHub as well as on BitBucket.
Feel free to use whichever repository is best for you.

Use or (it’s moved to be only at github)

Posted in g3log | 2 Comments