![]() |
ubuntu.com - launchpad.net - ubuntu help
|
|
|||||||
Ubuntu 9.10 is out!!!
When downloading Ubuntu 9.10 please consider using bittorrent to get your copy of Ubuntu. The Ubuntu Developers Summit for Lucid Lynx will be held the week of 16-Nov-2009 till 20-Nov-2009 in Dallas, TX USA. Visit the the Ubuntu wiki for more information about UDS and how to participate remotely. |
|
Ubuntu Christian Edition Ubuntu Christian Edition. A project to bring Open Source software to the christian community. |
|
|
Thread Tools | Display Modes |
|
|
|
|
#1 |
|
I Ubuntu, Therefore, I Am
![]() |
New Internet accountability software: Net Responsibility
I've been working on an Internet accountability program for Linux. The idea is to log the websites you visit, then periodically e-mail that log so someone else. It also writes a log entry when it is shutdown.
I'm looking for people to test it. Any comments (or code contributions) are welcome. Still to do:
NOTE: I keep this post up to date, and it is the canonical place for installation instructions, usage, known bugs, etc. The discussion later in the thread often deals with specific issues and/or versions of Net Responsibility, so a given post might not contain current information.
The core of Net Responsibility is a daemon that runs in the background. It is started automatically when you boot your computer. However, if you want to control it manually for testing purposes, here's how:
Code:
sudo net-responsibility-report Both net-responsibility-daemon and net-responsibility-report print an error message similar to the following to one or more of stderr, /var/log/syslog, or /var/log/daemon.log: Code:
net-responsibility-report[17580]: The following exception (SQLite3::BusyException) is caused by a known bug. If you know how to fix it, do tell! Otherwise, you can safely ignore it (I hope). net-responsibility-report[17580]: /usr/lib/ruby/1.8/sqlite3/errors.rb:94:in 'check': Unable to close due to unfinalised statements (SQLite3::BusyException) net-responsibility-report[17580]: => from /usr/lib/ruby/1.8/sqlite3/database.rb:153:in 'close' net-responsibility-report[17580]: => from /usr/local/bin/net-responsibility-report:100:in 'initialize' net-responsibility-report[17580]: => from /usr/local/bin/net-responsibility-report:116:in 'new' net-responsibility-report[17580]: => from /usr/local/bin/net-responsibility-report:116
__________________
What's a blub programmer? Registered Linux user #419974 My projects: Last edited by mssever; May 7th, 2008 at 12:02 AM.. Reason: New release means changes to this post |
|
|
|
|
|
#2 | |
|
Fresh Brewed Ubuntu
![]() Join Date: Feb 2005
Location: Japan
My beans are hidden!
Ubuntu CE
|
Re: New Internet accountability software: Net Responsibility
Quote:
Thanks, Jereme
__________________
|
|
|
|
|
|
|
#3 |
|
Just Give Me the Beans!
![]() Join Date: Oct 2006
Location: Germany
My beans are hidden!
Ubuntu CE
|
Re: New Internet accountability software: Net Responsibility
OK, now I have tested it. The installation worked and I can check the log file.
All visited websites and their parts are listed (tried Firefox and Opera). This is a lot of stuff and would need very time-consuming reading of the log-file. Perhaps the next step is to bundle all entries coming from one domain? |
|
|
|
|
|
#4 | ||
|
I Ubuntu, Therefore, I Am
![]() |
Re: New Internet accountability software: Net Responsibility
Quote:
Quote:
Code:
sudo net-responsibility-report | less
__________________
What's a blub programmer? Registered Linux user #419974 My projects: |
||
|
|
|
|
|
#5 | |
|
Way Too Much Ubuntu
![]() Join Date: Mar 2007
Beans: 272
Ubuntu CE
|
Re: New Internet accountability software: Net Responsibility
Quote:
* Does it track torrent connections? * Does it track IRC connections; * Does it track usenet connections; If it doesn't, adding that capability might be useful. xan jonathon
__________________
Unofficial e-Sword support shop. |
|
|
|
|
|
|
#6 | ||
|
I Ubuntu, Therefore, I Am
![]() |
Re: New Internet accountability software: Net Responsibility
If the .torrent file is downloaded by HTTP, which is likely, then it logs that. But I don't think that it logs the actual torrent.
Quote:
Quote:
It also doesn't seem to log secure websites, which is, in my opinion, the biggest hole. Those features would definitely be nice to have, but I don't know right now how to get at that data. If someone can contribute that, it would be great. Otherwise, I'll add those features as I have time to do research. Right now, I'm trying to get all the basic features working.
__________________
What's a blub programmer? Registered Linux user #419974 My projects: |
||
|
|
|
|
|
#7 |
|
Just Give Me the Beans!
![]() Join Date: Oct 2006
Location: Germany
My beans are hidden!
Ubuntu CE
|
Re: New Internet accountability software: Net Responsibility
No, I didn't use it. Looks very good. Perhaps later one can make a "tree-view" (like Nautilus-Folder-Tree) in the GUI. Then the accountability partner can choose on which domains he has to look closer...
If I have understood right, the ability to exclude certain domain names is a preference that the person who reads the reports can set. This would mean, that "secure" domains are not viewed in the report. That's a great feature, too. Do you have already an idea how to transfer the reports to the accountability partner? Do you think it is possible via E-Mail? |
|
|
|
|
|
#8 |
|
Just Give Me the Beans!
![]() Join Date: Oct 2006
Location: Germany
My beans are hidden!
Ubuntu CE
|
Re: New Internet accountability software: Net Responsibility
I think I know how to start the mailing process periodically. I would suggest using anacron.
It's like cron, but it doesn't assume that the machine is running continuously. It not a real deamon, but it works like one. If your computer is turned off during the intended time to send the mail, this is performed at the next session. By default anacron can only start root-commands (which is only needed in this case, I think), but I also figured out how to start user-commands with it... |
|
|
|
|
|
#9 |
|
First Cup of Ubuntu
![]() Join Date: Sep 2007
Beans: 8
Ubuntu 7.04 Feisty Fawn
|
Re: New Internet accountability software: Net Responsibility
I'll download and test it as well. I'm looking forward to this.
|
|
|
|
|
|
#10 |
|
Gee! These Aren't Roasted!
![]() Join Date: Jun 2007
Beans: 190
|
Re: New Internet accountability software: Net Responsibility
These log files can get pretty extensive. Have you thought about compressing them? or are they already compressed?
Also, could you use a backend such as MySQL, pySQL, etc? If you used a backend to store the information, it could easily be read from anywhere on the local net.
__________________
In Mother Russia, Windows Vista runs you! |
|
|
|
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|