Home

About

Net Responsibility is an accountability software for Linux and Mac OS X. It monitors the sites you visit on the internet, and sends e-mail reports to one or more accountability partners that you choose. It is completely free, open source and released under the GNU GPL license.

Features

  • Free for everyone
  • Frequently sending reports to the accountability partners you choose
  • Inappropriate content will be flagged in reports
  • The reports includes both an easy overview and detailed information
  • Each suspicious site is given a number to indicate it's probability
  • Unlimited number of accountability partners
  • Catches and reports attempts to bypass the software
  • Highly configurable to suit your specific needs
  • Running in the background and uses little memory
  • Community-driven by ordinary, voluntary people, feel free to contribute!

Design your own reports

We'd love to hear from you how we can make our reports easier to read and understand! I've started a thread to discuss the topic here. Create a simple mockup and let us inspire each other. May the best proposal win!

29 Apr 2013 by Robert Rosman - Comments

Design your own reports

We'd love to hear from you how we can make our reports easier to read and understand! I've started a thread to discuss the topic here. Create a simple mockup and let us inspire each other. May the best proposal win!

29 Apr 2013 by Robert Rosman - Comments

Updated POCO packages in PPA

...which means that Ubuntu and Debian users won't have to fiddle with compiling the POCO libraries by hand anymore (see previous blog post). Instead you can simply grab the latest packages found in the PPA. If it's not working for you, please create a ticket in the issue tracker.

26 Mar 2013 by Robert Rosman - Comments

Updated POCO packages in PPA

...which means that Ubuntu and Debian users won't have to fiddle with compiling the POCO libraries by hand anymore (see previous blog post). Instead you can simply grab the latest packages found in the PPA. If it's not working for you, please create a ticket in the issue tracker.

26 Mar 2013 by Robert Rosman - Comments

Problems with Ubuntu 12.10?

Some of our users have found that their installation of Net Responsibility has stopped working when upgrading to Ubuntu 12.10. The reason for this is that the the newer version of libpcre3 is incompatible with Poco 1.4.2 (provided in the NR PPA).

Currently there is only one way to get NR working, and that is to install POCO 1.5 or later manually by compiling it. That will hopefully fix it.

In this forum thread you can follow the process to track down the bug, just for reference.

Sorry for this "workaround", hope you're able to get it working. If not, feel free to contact us, or even better, the Poco crew.

13 Jan 2013 by Robert Rosman - Comments

Website in transition

The last week or so we've experienced problems with our webhosting service. This means that the website has been down and non-functional. We've decided to move the website to a new server in order to avoid that it happens again. While we did the switch we also upgraded the hosting capabilities to run a vps with all what it means.

The website can still be found at http://www.netresponsibility.com, and this will not change.

As a result of moving the complete website to a new server, some things may not work fully as expected yet. We apologize for any inconvenience that may have appeared, or will appear in the near future. Please help us spot these bugs and report them in our bug tracker.

Some may also have experienced problems with your Net Responsibility installation as a direct result of the server being down. We hope that this will be solved now.

To sum up; sorry for any problems that you may have or will run into as a result of the website being down. Thanks for having patience with us, we're doing the best we can get the website running as expected. In the meantime you can still use it as usual and report any bugs found.

21 Sep 2012 by Robert Rosman - Comments

Tip of the day: SelfControl

Recently I ran across a piece of software called SelfControl. I've used it as a compliment to Net Responsibility and I think it's a really useful tool, so I thought I'd share this insight.

With SelfControl you can block several websites for a specified amount of time. The idea is to help you keep focused on doing what you should instead of checking Facebook, Youtube, the news etc. That's certainly something I find myself do... I've also realized that some of these sites may trigger temptations in me. For this particular reason I've started to add such sites to SelfContol and activate the blocking in times I know I'm weak or alone. This has proved to be very effective.

SelfControl is hard to deactivate once it's triggered. It doesn't help to turn off the software or reboot the computer. I like that.

Originally it was developed for Mac OSX, and may be found here. Luckily it's been ported to the Linux community as well. The ported version may be found at this URL: http://svn.jklmnop.net/projects/SelfControl.html

Just as a sidenote, in order to block Youtube for example, you need to add both youtube.com and www.youtube.com to the blacklist, or else it won't work. This applies to most websites.

I do not think it's a replacement for Net Responsibility, but definitely worth checking out as a compliment. Hope you'll find it useful as well!

15 Sep 2012 by Robert Rosman - Comments

Plugin support coming up

Lately I've been working on splitting the software up in different pieces. This means the part of NR that's sniffing the network for internet traffic, and the part that generates reports based on the logged information, are put as separate plugins loaded by NR. So what's good with this approach?

For example I don't think the same type of report will be preferred by all our users. With the new support for different plugins, we can leave the choice to you. In the future we may see some very simple reports, only showing the sum of all warnings' strength. Maybe with a short message like "Mr. X has not visited any suspicious websites" or "Mr. X has most probably visited inappropriate websites. It's recommended to take contact with him as soon as possible".

There may also be reports that are being sent to the cellphone, an FTP server or whatever. The sky is the limit.

The same thing goes with sniffing. Currently a library called libpcap is used, but it has some drawbacks. For example it's impossible to block certain websites with it. With another sniffing plugin it would be possible to also block sites that seems inappropriate. Some people may already have an internet filter, and then some plugins may be created to link the filter to NR.

In the process I'll also add support for different languages (unless I run into much hassle doing so ;)

This feature will be released in NR 3.1. Hopefully that version will also include better filtering of the websites visited, so that'll be the next thing for me to dig into. There is one big thing left to do before full support for plugins is achieved though, and that is the account configuration interface. We have to do some major rewrite on it (together with the database interaction and structure). Until this is done one can compile NR to disable the need for an account. More information on this will come with the release of 3.1.

All for now,
Robert

26 Aug 2012 by Robert Rosman - Comments

Wanted: Guest blogger and feedback

Recently we got a request from the website http://www.virtualpreacher.org to write a review of Net Responsibility as a guest author. Since the blogger shouldn't be too involved in development, this request goes out to all of you who are using Net Responsibility. If you are running a blog yourself you might want to consider writing some lines about the software there as well ;) (Do note however that if your blog post is intended to be published on http://www.virtualpreacher.org it may not be posted somewhere else) For more information about the blog post, see this thread: http://www.netresponsibility.com/forum/index.php?topic=95.0

It would also be really cool to collect some 'testimonials' about Net Responsibility from all kind of users, and be able to post them on the website. These should be concise and express why you've chosen NR and what you think about it. Please consider taking a few minutes and write a sentece or two about it, then post it in this thread here: http://www.netresponsibility.com/forum/index.php?topic=99.0

Finally, while we're talking about feedback, we're eager to hear suggestions and bug reports from you. If you've run into a bug in the software, please report in the bug tracker. If you have any ideas on how to improve the software further, please write a feature request with your ideas, as specific as possible.

5 Jul 2012 by Robert Rosman - Comments

Please help us improve the reports

You may have noticed that there is a color-coded number ranking system that is used in the 'Warnings' section of the reports. This is a new and minimally tested feature, but we are hoping that it can eventually become a reliable guide to whether an item in this section should be considered a cause for concern or not. At the moment, there are a fair number of false positives that show up in this section, but these should decrease as we are able to improve the accuracy of our reports. That's where you come in! If you would like to help with this, here are a few things that would be really useful to us:

  • We need users to choose the option 'Provide improvement data' in their online configuration settings. When this is selected, the program will anonymously send the warnings from each report to our server and store them there. This will help us see how to improve the blacklists and filtering methods.
  • We need users and/or accountability partners who are willing to receive attached reports containing the 'Warnings' section (this can be done by the user adjusting their online settings as necessary), open these attached reports, and then spend a bit of time rating the website addresses (URLs) that are listed in the 'Warnings' section. See this link for more information:
    http://www.netresponsibility.com/documentation.php?id=0705-UnderstandingReports
    (See especially the explanation of the 'Warnings' section of the reports, and then the section on 'Improving the Reports'.)
  • We need users and/or accountability partners who are willing to use an online interface to rate the improvement data (i.e. warnings) that has been collected from others users and is stored on the NR server. This is a similar process to rating the warnings in reports, but is done in a slightly different way, is more flexible and customizable, and includes data from many users' reports rather than just one. See this link for more information:
    http://www.netresponsibility.com/documentation.php?id=5050-RateImprovData

Doing one or more of the above things will send valuable information to our server that will help us know how we can better adjust our filtering methods in order to catch what needs to be caught, and ignore what isn't a problem. Thanks in advance for whatever help you are able to give in making Net Responsibility more useful!

10 Jun 2012 by Robert Rosman - Comments