spy

Sponsored Links
Sponsored Links

spy

No.
Title
Category
Price
License
Expand All
1
Programming -> Libraries
LGPL GNU Lesser General Public License
Hide show
Craftsman Spy is a an open source and free framework for JDBC logging. Craftsman Spy is a JDBC driver implementation.

This logger logs all SQL connection and processings with execution spent time, all the stored procedures with arguments, all the batch processings and the result sets.

No need to modify your application in order to integrate JDBC logging with Craftsman Spy. The application MUST use the craftsman.spy.SpyDriver and MUST be launched with the -Dspy.driver=... system property.

Be carefull this JDBC driver SHOULD not be used in production mode. Use it only in development or pre-production system.

,b>Usage:

Code

The two solutions can be used as the following examples :
System.setProperty("spy.driver","vendor.database.Driver");// or with the -Dspy.driver=vendor.database.Driver JVM option
Class.forName("craftsman.spy.SpyDriver");
Connection c = DriverManager.getConnection("jdbc:database:mydata");
Class.forName("craftsman.spy.SpyDriver");
Connection c = DriverManager.getConnection("jdbc:spy:vendor.database.Driver:database:mydata");

Log configuration

The log4j.properties or log4j.xml configuration file SHOULD contain the following lines :
log4j.category.craftsman.spy=DEBUG, SpyFile
log4j.appender.SpyFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.SpyFile.DatePattern=.yyyy.MM.dd
log4j.appender.SpyFile.File=spy.log
log4j.appender.SpyFile.layout=org.apache.log4j.PatternLayout
log4j.appender.SpyFile.layout.ConversionPattern=%m%n

2
System -> Monitoring
Public Domain
Hide show
VNC Spy monitors network traffic to find keystrokes entered into a VNC viewer. Letters the user types are printed to your screen.

So, for example, if an engineer insists on using VNC to log in from his Windows machine into your network whenever he wants from home, try leaving vncspy running for a while. I like to use the command:

sudo vncspy eth0 | tee keylog

Note that you need to run vncspy as root. You can either su root, or sudo.

This will sniff all keystrokes he enters from home to his VNC server. Assuming he has to enter his user name and password to log-on, you should see his user name in the keylog, followed by his password. Its that simple!

When you get his password, try writing it on a sticky-note, and pasting it on his monitor. Ive found showing people their passwords to be very effective at improving their security habits.

Usage:

vncspy must be run as root. It takes only one optional parameter, the interface to sniff on. If left out, it will use the first interface on your system, typically eth0.

Compling:

The only major dependency for vncspy is the pcap development library. On Debian or Ubuntu, you may issue a command like:

sudo apt-get install libpcap0.8-dev

If your system does not have libpcap available, you can install it from source from:

http://www.tcpdump.org.

Once you have libpcap, compiling vncspy is simple. Just type:

make

It should create the vncspy program. Let me know if you need help.
3
Internet -> Firefox-Extensions
MPL Mozilla Public License
Hide show
Header Spy is an extension which shows HTTP headers on statusbar.

Here are some key features of "Header Spy":

· Up to 5 statusbar panels;
· Request and response headers;
· Custom headers;
· Tooltip headers;
· Menu with headers for statusbar panels;

4
Internet -> FTP
GPL GNU General Public License
Hide show
A Perl script which identifies new files on various FTP and Web sites.
Installation

Copy the program where you can acces it and do following commands:
cp i-spy /usr/local/bin/

Make sure the executable bit is set:
ls -l /usr/local/bin/i-spy

-rwxr-xr-x 1 root root 28568 Nov 22 11:36 /usr/local/bin/i-spy

if not, then set it:

$ chmod +x /usr/local/bin/i-spy

If you have perl installed elsewhere than /usr/local/bin, then create
a symbolic link:

$ cd /usr/local/bin
$ ln -s /usr/bin/perl
[or wherever you keep perl]

Now, copy the Log::File module into your Perl distributions site_perl
directory:

$ cp -r Log /usr/local/lib/perl5/site_perl/5.005/
[or wherever you keep site-specific perl modules]

You may also keep the Log::File module in the same directory as you
plan to use for your sites and logs.

Whats New in This Release:

· Added support for browser agent masquerade
· Added support for Google News (Yum)
· Modernized examples

5
System -> Networking
GPL GNU General Public License
Hide show
PictoChat sniffer allows you to spy live on PictoChat communications between Nintendo DS gaming consoles.

Requires a 802.11 device with support for monitor mode and Radiotap (tested only under FreeBSD with the p54u driver). Based upon GTK2 and libpcap.

6
Internet -> Firefox-Extensions
MPL Mozilla Public License
Hide show
Anti-Paranoia is an extension which takes all your doubts and gives you confidence.

Especially if you are working on security, you might get the feeling that your part of something really big and maybe even evil.

How can your extension help me? It will pop up calmative messages for you to feel relaxed while browsing the web.

No, this extension will not spy and destroy your personal data, remember: Everything is good!

7
Science-and-Engineering -> Astronomy
GPL GNU General Public License
Hide show
KSetiSpy is a KDE utility that monitors the progress of the SETI@home client, and displays all kinds of information about the work unit(s) being processed.

It uses the same interface as SETI Spy, a Windows program written by Roelof Engelbrecht.

The SETI@home project started in May 1999; its goal is to harness the power of distributed computing to analyze radio signals from space, for "the small but captivating possibility of detecting the faint murmur of a civilization beyond Earth".

To participate in this exciting project, all you have to do is to run the SETI@home client program. This program downloads a set of data (usually called "work unit") from the SETI@home servers, processes it on the local machine (using idle processing time that would otherwise go wasted), and then transmits the result back to the servers.

Over time, SETI@home participants people have become more and more interested in learning everything about the data contained in these work units and the computations done on them. To address these needs, several SETI@home monitoring add-on programs were developed. These extract interesting information from the SETI@home client and present it in a user-friendly way.

One of the most complete SETI@home monitoring tools available today is a Windows program named SETI Spy. KSetiSpy has been created with the intent of providing a version of SETI Spy for my favorite desktop environment (KDE). KSetiSpy borrows most of its user interface conventions from SETI Spy, so SETI Spy users will feel immediately at home with KSetiSpy.

KSetiSpy started as a programming experiment in KDE in June 2001, and has grown a lot since then, mainly to keep up with the ever-increasing feature set of its Windows counterpart. Like many open source projects, its basically the work of a single developer (that would be me), working on it on his spare time. Therefore advancement is not linear, and debugging is mostly left to the users (that would be you). If you run into a bug, please report it to Roberto Virga

Whats New in This Release:

· fixed RA and Dec formatting
· fixed julian date conversion (was off by 6 hours - thanks to Bengt-Erik Soderstrom for reporting this)
· fixed constellation links (the P.A.S. re-organized their web site)

8
Programming -> Libraries
Perl Artistic License
Hide show
ZOOM::IRSpy::Maintenance is a maintenance documentation for IRSpy.

The IRSpy application is implemented by five components:

· A library of classes within the ZOOM::IRSpy "namespace".
· A command-line invocation script called irspy
· A web-based UI - either this or the command-line script can be used to run the spy software, but the latter is more capable in that it also provides ways to interrogate the database of results.
· A small additional library, ZOOM::Pod, which is used by IRSpy and which is more conveniently included in this distribution than released and maintained separately.
· The configuration for a Zebra database that stores the harvested information.

These components are discussed in turn.

9
Internet -> Firefox-Extensions
MPL Mozilla Public License
Hide show
TorrentBar is a BitTorrent file search toolbar for Firefox. Allows to search numerous sites in a matter of minutes for needed torrent files.

If you prefer be anonymous and use software done by users instead of 3rd party companies that spy on you and log your search habits, then this toolbar is for you.

It doesnt have weather forcast (sic), email notifier, bunch of sites that are copies of those biggest with same content. Its simple and easy!

Translated to 6 languages:

- Polish
- English
- Spanish
- Italian
- Russian
- French

Current sites that are included in TorrentBar:

- Torrent.pl Search Engine
- IsoHunt
- Mininova
- The Pirate Bay
- TorrentReactor
- TorrentSpy
- BiteNova
- BtJunkie
- BitTorrent.com
- MegaNova
- torrents in Google

You can toggle hide/show torrentbar with Shift + F1 thx to Luca and his friend.

10
Internet -> Firefox-Extensions
MPL Mozilla Public License
Hide show
FireBug is a Firefox extension that allows you to explore the far corners of the DOM by keyboard or mouse.

All of the tools you need to poke, prod, and monitor your JavaScript, CSS, HTML and Ajax are brought together into one seamless experience, including a debugger, an error console, command line, and a variety of fun inspectors.

Here are some key features of "FireBug":

· JavaScript debugger for stepping through code one line at a time
· Status bar icon shows you when there is an error in a web page
· A console that shows errors from JavaScript and CSS
· Log messages from JavaScript in your web page to the console (bye bye "alert debugging")
· An JavaScript command line (no more "javascript:" in the URL bar)
· Spy on XMLHttpRequest traffic
· Inspect HTML source, computed style, events, layout and the DOM

11
Internet -> Firefox-Extensions
MPL Mozilla Public License
Hide show
FoxGame is an extension that can be used to enhance user experience with O-game.

Enhance user experience with O-game (now works in every o-game version)
Adds a lot of features to the webgame O-game.
It also integrates Database features inside the game.
O-Game, is a real-time spacial browser game.
bs-BA/hr-HR/cs-SR can be downloaded as a separate version from http://foxgame.mozdev.org/ because there is no especific firefox version for those languages.

Here are some key features of "FoxGame":

· Automatic universe selector in login page.
· Reduced galaxy view: Planet column is not rendered and its functinality is moved to Name col., debris header reduced also.
· Extra delete options and spy report options: You can control messages from the top or the bottom.
· Fleet arrival and return time: In fleet destiny selection page you will see the time when you fleet will arrive and come back to your planet.
· Fleet retreat time: In fleet page you will see the time when your fleet will arrive if you order to come back.
· Multilanguage support: es-ES(spanish), en-US(english), de-DE(deutsch), pl-PL(polish), fr-FR(french), nl-NL/nl-BR (dutch), it-IT (italian), bs-BA/sr-CS/hr-HR (bosnian, serbian, croatian), pt-PT/pt-BR(portugese), tr-TR(Turkish), zh-CN/zh-TW (Simplified chinese and traditional chinese), ru-RU (russian), da-DK (danish), si-SL (slovenian) and sv-SE/sv-FI (swedish). If your language is not supported and you want to translate it, mail me.
· Almost all finishing hours: Research and buildings finishing hours, hangars qeue finishing time, you can see date/time in overview if you wish and even in phalanx.
· Highlight ally and private messages: Ally and private messages now have a diferent background to see them easily.
· Highlight big debris fields: Debris fields bigger than you fix min will have different background in galaxy view.
· Autochoose mision type: You can define mission priorities so FoxGame will select the mission according to that.
· Online DBs integration: Send reports to Milos (only ogame.com.es), EspRep and GalaxieTool directly within OGame (solar systems, stats and spy reports supported).
· In mines and power plants info screens (the ones you see when you click in the name) you will see the diferences between your actual level and the rest.
· Autoselect fleet destination: Select coord text anywhere go to fleet send screen and Voila! the destination is already selected. There is no need to take down numbers anymore.
· Private message signatures.

12
Miscellaneous -> Security
GPL GNU General Public License
Hide show
Password Gorilla is a password manager that stores your login information, sorted by groups, in a blowfish-encrypted file, protected by a master password.

Many internet services require you to "log in." You choose a user name and a password, in combination called a "login," that authenticate you to the service.

Over time, managing a plethora of logins becomes near impossible. Few people can remember more than a handful of passwords. This inevitably leads to either a proverbial yellow sticker on your desk, with all the passwords written down, or to the reuse of the same few passwords over and over again. Neither approach is very secure. In the first case, a co-worker could spy on your passwords, in the second, if an attacker manages to guess or intercept your passwords, many of the services you use can be accessed.

Adding to the confusion is the multitude of password policies that different services enforce. E.g., some services require passwords to contain mixed case and non-alphabetic characters, or to be shorter or longer than a certain number of characters. Other services require you to change passwords every month, quarter, or year.

Whats New in This Release:

· Add support for Password Safe 3 file format.
· Add "Find".
· Hide main window when coming up and asking to open a file.
· Bugfix: fixed alphabetical ordering of entries in nested subgroups.
· Improved seed for initializing the pseudo-random number generator.
· Bring Password Gorilla window to the foreground after unlocking.
· Allow closing a locked database using the "X" button.
· Bugfix: fix handling of a database file name on the command line. (Reported by Rudolf Mühlbauer.)

13
Programming -> Libraries
Perl Artistic License
Hide show
Devel::Carnivore is a Perl module to spy on your hashes (and objects).

SYNOPSIS

use Devel::Carnivore;

sub new_attribute {
my %self : Watch("myName") = ();

bless %self, shift;
}

sub new_functional {
my $self = {};
watch $self, "myName";
bless $self
}

sub new_blessed {
my $self = {};
bless $self;
watch $self, "myName";
return $self;
}

sub new_scalar_attribute {
my $self : Watch("myName") = {};
bless $self
}

This module allows you to debug your hashes and, in particular, your objects based on hashes without using the perl debugger. There are several good reasons to do this. Among them:

1) Youre too stupid to use the perl debugger (This is true for me)

2) Youre building web applications and the perl debugger doesnt work very well in that environment

Obviously, this module does not provide you with a complete debugger. All it does is helping you keep track of the state changes which occur to your objects.

Output

By default all output is written to STDERR. You may change this behavior by assigning a valid output filehandle to $Devel::Carnivore::OUT.

Everytime the hash which is being watched by this module is assigned to, a message like this is created: > ProgLang: "cool" changed from "Java" to "Perl" at devel.pl line 30

So what does this tell you?

You have a Perl file named devel.pl. On line 30 your code changed the value of the key "cool" from "Java" to "Perl". In order, to identify this hash you optionally named it "ProgLang".

14
System -> Monitoring
GPL GNU General Public License
Hide show
KBoincSpy is a KDE monitor and control utility for the BOINC client. KBoincSpy displays a lot of useful information about the computation of work units, such as the percent of work done, and estimates of the completion time and credits granted.

For some projects like SETI@home and ClimatePrediction.net, it also reports some interesting data about the content and significance of each work unit being analyzed.
It can be also used to control the behavior of the BOINC client, allowing the user to attach to (as well as detach from) projects, start/stop the computation, or suspend all network communications.

Its interface design was inspired by SETI Spy, a Windows monitoring utility for SETI@home Classic written by Roelof Engelbrecht.

The Berkeley Open Infrastructure for Network Computing is a software platform for distributed computing. It enables organizations who oversee scientific projects requiring extensive computing resources to easily set up and maintain a distributed computing infrastructure.

By downloading the BOINC distributed computing client, each of the hundreds of thousands of participants worldwide can select the scientific projects more to his/her liking and assign some computing resources to them.

Whats New in This Release:

· This release focuses on reaching almost feature parity with the latest BOINC client from Berkeley (the 5.x series).
· Among the new features were an attach-to-project wizard, host and user statistics graphs, and Web links.
· This version also features new translations to eight languages. Precompiled packages are available for the x86 and x86-64 architecture versions of the Fedora, Gentoo, Mandriva, Slackware, and SuSE Linux distributions.

15
Desktop-Environment -> File-managers
Artistic License
Hide show
Sanefile is a tool to easily and quickly clean and change a large number of filenames. The idea started when I started “ripping” my own CD’s and the filenames were all different and full of errors. When I started getting TV downloads from other sources, the issue became a problem.

I had to find an efficient way of changing a large number of filenames. Sanefile was the result. Simple, single-purpose and very efficient at it with total exploitation of Tcl’s rich Regular Expression capabilities.

What this tool is NOT: spy-ware, spam-ware, virus or any other crappy stuff.

With Sanefile, you can use the full power of regular expressions. For instance, imagine that you want to filter off all files starting with a A. To use the just A would remove from the list all the files with A in it. Not the solution. If you use ^A (Carat and A) it means that it has to match A only at the beginning of the text.

More examples:

^text matches "text" in the beginning of the name
text$ matches "text" in the END of the filename
. matches ANY character
[ ] range indicator as in:
[a-z] matches ONE letter "a" to "z"
[a-zA-Z] matches ONE letter "a" to "z" and "A" to "Z"
[0-9] matches ONE digit
[^range] (caret) matches if NOT in the range as in:
[^0-9] matches if it is NOT a digit
* operator for repetition
.* matches everything
[0-9]* multiple digits
[^a-zA-Z0-9]* a bunch of everything BUT a letter or digit
escape operator
t tab
( when you want to match (
. when you want to match .
when you want to match (RARELY DONE! Think why.)
() used to group expressions
ab* a followed with multiple bs
(ab)* multiple ab (different from above!)

^Doors.*([A-Z][0-9]*).*.mp3$ Matches all files starting with Doors, have somewhere in the middle a letter followed by digits and end in ".mp3"