spy
Spy 3.0
Spy brings a utility to suck up necessary CPU time to show info about your system load. more>>
Spy 3.0 brings a utility to suck up necessary CPU time to show info about your system load. Spy is as unobtrusive as possible. Its original goal was to take less screen space than the Mac OS X utility CPU Monitor. It does so by lodging itself in the menu bar.
Spy displays two kind of information, your CPU load and your network load. The CPU load is represented with two small circles in the menu bar. The inner circle shows the system load, the outer circle the user load. Looking at the black line length gives instantaneous load reading. Average reading, if enabled, is provided by looking at the level of transparency on the rest of the circle.
Spy supports multiple CPUs, either by showing one widget per CPU or by aggregating all the CPUs on one widget. To be honest if you have more than two processors in your Mac the display in this later mode is going to be too small for comfortable reading. The good news is you don't care, because there is currently no Macintosh with more than two processors available.
The CPU load can also be passed to a Griffin PowerMate if you have one, so the leds at the base of this cool device pulsate in rythm with your CPU. Try a good 3D game, you will finally be able to see how much your CPU is working while you frag those aliens. I haven't invented the idea, but when I saw the feature in unsanity.com's Cee Pee You I had to implement it as well.
The network load is always an agregate of all your network interfaces (ethernet, Airport, PPP over a modem). It shows two arrows, one up for the outgoing packets, one down for the incoming ones. The thickness of the arrow is relative to the max load of the network over the last 5 minutes. This means that if there is no network activity for a while, one byte send is going to be rendered as a big fat arrow.
Spy is free, but you get what you paid for: a piece of software without guaranties of any kind. It may work, but if it goes and erase your hard drive instead of its real job, well, too bad. This said my hard drive is still working.
Spy X 1.2b1
Spy X is a powerful and popular utility which allows you to run a small server on your Mac, that when accessed by any normal web browser, allows people to see your screen, as well as information about your Macintosh. more>>
Spy X 1.2b1 is a powerful and popular utility which allows you to run a small server on your Mac accessed by any normal web browser. It can allow people to see your screen, as well as information about your Macintosh.
But it doesn't stop there - they can look at a normal static image, or they can look at your screen, live, in real-time! You can also choose which image format you want to use - JPEG or PNG. Not only that, but the user can choose what picture quality they want by manually specifying their desired quality and scale in the picture.jpg or picture.png request! Other features include 2 built-in layouts and custom layout support, and a Live Connection manager that lets you see everyone that is viewing your desktop live as well as disconnect any of those users.
Enhancements: Version 1.2b1 release notes not available currently.
Requirements: Mac OS X 10.1.5 or later.
Script Spy 1.0.9
Script Spy - Inspect the resources of run-only scripts more>>
Enhancements:
- Uses a more effective method of detecting whether or not Tanakas osax is installed.
FileSpy 1.0b3
FileSpy is a background utility that watches specified files, folders, or volumes for changes and launches a corresponding application when a change takes place more>> FileSpy is a background utility that watches specified files, folders, or volumes for changes and launches a corresponding application when a change takes place.
Mac OS X 10.2 or later (with BSD subsystem installed, which it is by default).
Version 1.0b3 adds the following:
- Updated About FileSpy window; added the web URL to the FileSpy product page.
- Added alert panel to confirm a request to remove an assignment from the list.
- When an item is selected in the assignment list, its full path is displayed at the bottom of the main window.
- Changed the behavior of the Start/Stop button; it now disables itself until the request is completed, rather than assuming the Spy has been activated or deactivated.
Classic Spy 2.1.2
View whether Classic is running. more>>

Digital Spy Widget 1.0
Digital Spy Widget is a program called a Leopard-compatible widget for readers of DigitalSpy. more>> <<less
Custom Icons 4 Classic Spy 2.0
ClassicSpy is a small program by Konstantin Anoshkin for MacOS X that installs a menu icon [like Apples volume control or battery status] from which Classic can be launched and stopped more>> ClassicSpy is a small program by Konstantin Anoshkin for MacOS X that installs a menu icon [like Apples volume control or battery status] from which Classic can be launched and stopped.
Now, the default icon is in my opinion too heavy, and thus the developer made his own. To install, download the icons, extract and find the two icons named ClassicOff.tiff and ClassicOn.tiff. Now, locate the original ClassicSpy.menu and control-click it. Select Show Package Contents and navigate through Contents and Resources. Replace the original icons with the one you just downloaded. Drag ClassicSpy.menu to your menubar and youre finished.
Classic Spy.

CrushFTP 4.9.8
CrushFTP 4.9.8 is capable of handling FTP, SFTP (SSH FTP), FTPS (FTP over SSL), HTTP, HTTPS, WebDAV, and WebDAV SSL. WebDAV which permits you to use the OS X Finder to connect to the server and work on it as if it were another hard drive on your machine. more>>
CrushFTP 4.9.8 is capable of handling FTP, SFTP (SSH FTP), FTPS (FTP over SSL), HTTP, HTTPS, WebDAV, and WebDAV SSL. WebDAV which permits you to use the OS X Finder to connect to the server and work on it as if it were another hard drive on your machine. Read, write, rename. all with WebDAV. The built in fully customizable WebInterface allows you to present a website to customers so they can easily upload files to you, or download files to you.
It has support for drag and drop uploading on the Web site, as well as the ability to upload folders while zipping them on the fly. This saves time and bandwidth. Or you can use the browser uploader to queue up file transfers and submit them all at once. Easily setup e-mails to come to you when a user uploads a files.
You can drag and drop folders on a user to grant them access to the folder. The user will then only be able to access that folder. Lastly, the plugin support for CrushFTP allows for a whole new set of expandable features.
Major Features:
- Events: Event actions that are user customizable. They can generate emails with a list of uploads a user just made, or many various other tasks. You can customize events down to extreme detail. Events can be used to run various plugins which then perform other tasks as well(such as the LaunchProcess plugin.)
- Built-in Reporting: There are many different reports CrushFTP comes with to monitor what your servers is doing as well as the activities of your users. It really allows you to know what is going on without trying to read through log files and pieces everything together. You can see summary views of many different areas about the server, as well as deatils such as what IP's a user has been connecting from (are they sharing their account?). Additionally the scheduling interface allows you to have CrushFTP run the reports on a pre-defined schedule however you configure them. This means you can have an HTML report always ready and waiting for you every morning for example. The schedule is very customizable and very easy to setup.
- WebDAV HTTP/HTTPS Server: This includes SSL WebDAV serving as well. This means you can mount your CrushFTP server directly in the Finder as another drive and work off of it. The finder supports download only for FTP, but supports everything for WebDAV!
- SFTP Server: SFTP is not FTP, but rather its own protocol inside a SSH tunnel. CrushFTP supports this too. Its not as fast as FTP, or FTPS, but sometimes its just what you need.
- Automatic Zipping: A user can request a folder as a .zip instead of downloading each file individually. Saves bandwidth and time! The folder isn't first created to a .zip file, but its streamed to the user as CrushFTP generates the .ZIP content. No third party applications needed! With the WebInterface the user can select individual, or groups of files to have donwloaded as a single .zip file.
- Powerful Groups and Inheritance: Users can inherit settings from the group they belong to (default), or they can be set to inherit an individual settings from any other user or group.
- Cross Platform: Why should a change in OS keep you from running the same server? CrushFTP supports nearly every current OS. If you can run Java 1.4 or better, then you can run CrushFTP. (MacOS X, Windows, Linux, etc.)
- WebStatistics OS X Widget: See a summary view from a web browser of what your server is doing, or use the included CrushFTP widget to monitor the same information!
- Live Graphs: Realtime graphs showing select key indicators about the server.
- Plugins: Many plugins to choose from. Support for third party plugins. See the training videos showing the MagicDirectory and HomeDirectory plugins.
- Shared Users: The same user can be used for FTP/HTTP/WebDAV/SFTP! You'll no longer need to create users in different servers and keep their passwords synchronized.
- Advanced WebInterface: You have full control to customize the web interface. Two different modes of generating the WebInterface allow you to pick your appropriate standards. You can use either the more compatible HTML generation mode, or the faster XSLT / XML mode. Either way, there is nothing you can't control or customize about it. From the layout to the graphics, its all yours to control. It has a built in ajax file uploader which makes file uploads from your users via the web very easy and painless!t also has a Java applet file uploader that can zip files & directories on the fly as it uploads. This makes it even easier for end users to upload! It also makes uploading files extremely fast! Normally uploading a folder with a hundred small files would take a while, but with the CrushUploader it takes a few seconds.
- Complete GUI remote administration from any machine that can run CrushFTP. You can even launch the GUI from a web browser!
- Multihoming support. Virtual servers for multiple IP's, or multiple ports on an IP, or both.
- Resume supported on download and uploads.
- Intuitive, built-in user manager for administering user and group accounts.
- Built in log viewer is updated in real time as the server is running.
- Directory permissions per directory. All directories can have different read/write/view/delete/resume/rename/make dir permissions/etc.
- File permissions per file. All files can have different read/write/view/delete/resume/rename/etc.
- Directory quotas. Every directory can have a quota applied to it, or inherit from the parent directory.
- Virtual Directory support on any platform. Design your own directory structure for a user when they log in.
- MacBinary III encoding on the fly when a user has turned on MacBinary (MACB E) and is downloading a file with a resource fork. Also, uploads that are MacBinary files are stored as Mac files.
- Bandwidth limits on uploads per [user/group/server].
- Bandwidth limits on downloads per [user/group/server].
- Idle timeout for auto-disconnect per [user/group].
- Maximum login time allowed per [user/group].
- Maximum simultaneous logins allowed per [user/group].
- Maximum logins per IP for a [user/group]. (e.g. 100 anonymous logins, but only 2 from the same IP)
- Allow/Deny IP restrictions for logins per [user/group/server]. Supports IP ranges for deny and allow.
- Max download amount per [user/group] for each login session. (e.g. after 10mb's the user cannot download till they logout and then login again)
- Server queuing for downloads/uploads. No other FTP server has this feature.
- Day of week restrictions per [user/group/server] (e.g. Sun, Mon, Tues, etc.)
- Time of day restrictions per [user/group/server] (e.g. login between 10 a.m. and 11 a.m. and between 4 p.m. to 10 p.m.)
- Group inheriting for users, along with ability to override any part of a group setting for a particular user.
- Spying on connected users. See their log, current dir, bytes sent/received, transfers speeds, login time, login IP, and estimated time left for a transfer.
- Download ratio per [user/group]. Both can be temporary per session login or permanent.
- Incredible server statistics, such as last login date, time, IP, current total server bandwidth usage (bytes in/out), files downloaded/uploaded, graphs for bandwidth utilization, etc.
- SITE commands for remote administering from an FTP client. Each [user/group] can be limited to what commands they can issue.
- All server messages are customizable, along with nearly everything else in the server.
- Customizable logging options allow you to control what gets logged to both the server window and log file.
- FXP protection just in case you don't want users doing FXP transfers.
- Filtering of filenames for uploads, downloads, lists, and renames.
- Temporary bans for users.
- Hammering protection that will ban a user.
- Temporary accounts that can be set to auto expire after so long, or be automatically deleted!
- Users behind a router/firewall can have CrushFTP auto discover their real IP.
- Log rolling allows logs to automatically be archived, or deleted.
- Can listen on multiple ports.
Espionage 5.0.2
Espionage is here to assist you and your friends have secret conversations with each other and things more>>
Espionage is here to assist you and your friends have secret conversations with each other.
It should be pretty cool.
Espionage 5 is loaded with improvements. Weve now got super fast encoding and decoding, simplified encoding process, better interface, more codes, now plays nice with FileVault, and can embed image or web page URLs.
Enhancements:
- Espionage 5 is loaded with improvements. Weve now got super fast encoding and decoding, simplified encoding process, better interface, more codes, now plays nice with FileVault, and can embed image or web page URLs.
Duplicity 0.6.03
Duplicity is a helpful tool with which you can back directories by producing encrypted tar-format volumes and uploading them to a remote or local file server. more>>
Duplicity 0.6.03 is a helpful tool with which you can back directories by producing encrypted tar-format volumes and uploading them to a remote or local file server. Because duplicity uses librsync, the incremental archives are space efficient and only record the parts of files that have changed since the last backup. Because duplicity uses GnuPG to encrypt and/or sign these archives, they will be safe from spying and/or modification by the server.
The duplicity package also includes the rdiffdir utility. Rdiffdir is an extension of librsync's rdiff to directories---it can be used to produce signatures and deltas of directories as well as regular files. These signatures and deltas are in GNU tar format.
Duplicity is still in Beta. As any software, it may still have a few bugs, but will work for normal usage and is in use now for large personal and corporate backups.
In theory many protocols for connecting to a file server could be supported; so far ssh/scp, local file access, rsync, ftp, HSI, WebDAV, and Amazon S3 have been written. Currently duplicity supports deleted files, full unix permissions, directories, and symbolic links, fifos, and device files, but not hard links.
Major Features:
- Easy to use: Although duplicity is a command-line utility, the semantics are relative simply. To take a basic example, this command: duplicity /usr scp://host.net/target_dir backs up the /usr directory to the remost host host.net via scp.
- Encrypted and signed archives: The archives that duplicity produces can be encrypted and signed using GnuPG, the standard for free software cryptology. The remote location will not be able to infer much about the backups other than their size and when they are uploaded. Also, if the archives are modified on the remote side, this will be detected when restoring.
- Bandwidth and space efficient: Duplicity uses the rsync algorithm so only the changed parts of files are sent to the archive when doing an incremental backup. For instance, if a long log file increases by just a few lines of text, a small diff will be sent to and saved in the archive. Other backup programs may save a complete copy of the file.
- Standard file format: Athough archive data will be encrypted, inside it is in standard GNU-tar format archives. A full backup contains normal tarballs, and incremental backups are tar archives of new files and the deltas from previous backups. The deltas are in the format produced by librsync's command-line utility rdiff.
- Although you should never have to look at a duplicity archive manually, if the need should arise they can be produced and processed using GnuPG, rdiff, and tar.
- Choice of remote protocol: Duplicity does not make many demands on its archive server. As long as files can be saved to, read from, listed, and deleted from a location, that location can be used as a duplicity backend. Besides increasing choice for the user, it can make a server more secure, as clients only require minimal access. Currently local file storage, scp/ssh, ftp, rsync, HSI, WebDAV, and Amazon S3 are supported, and others shouldn't be difficult to add.
Requirements:
- Duplicity requires a POSIX-like operating system. It is best used under GNU/Linux. It also requires:
-
- Python v2.3 or later (Python Home)
- librsync v0.9.6 or later (librsync Home)
- GnuPG for encryption (GnuPG Home)
- NcFTP version 3.1.9 or later (NcFTP Home)
- Boto 0.9d or later (Boto Home)
- If you install from the source package, you will also need:
-
- Python development files, normally found in module 'python-dev'
- librsync development files, normally found in module 'librsync-dev'
Enhancements:
- Restart error handling has been smoothed out a great deal and it "does what is right" in order to keep going.
- Backends are now optional, if they fail an Info message is put out to notify of the failure and why.
- There was more work on translations and internationalization.

Canto Pod 1
Canto Pod offers a great utility which is full capable of downloading song lyrics for later viewing directly to it. more>>
Canto Pod 1 offers a great utility which is fully capable of downloading song lyrics for later viewing directly to it. Canto Pod despite being a widget, integrates with Apple's Mac OSX with ease. Users now have the ability to spy on their iTunes and get the lyrics for whatever song they are listening to.
Canto Pod allows you to copy song lyrics to your convenience. Whether you want them copied to your iPods Notes section for random reading, to iTunes for when your on your computer, or to your iPods Song File.
Requirements: Mac OS X 10.4
Quarry 0.5.2
Experimental test/spec system exploring storyboards and AOP-based design contracts more>>
Quarry 0.5.2 is an extremely powerful utility for developers. It is actually a BDD/TDD framework that can frees you of strict nomenclatures, opening up vast reserves in test ore and behavior mining. Quarry uses a literate programming model that eliminates the barriers on how to describe your specifications and unit tests, leading to a proverbial gold mine in systems documentation.
Major Features:
Quarry's BDD/TDD system is unique in many ways.
- Firstly:
- It does not enforce a BDD or TDD perspective, but leaves that choice up to the programmer and the case at hand, by supporting a diversified set of "this-is-so" methods.
- Quarry's defacto terminology is expected because it is suitable to both testers and specifiers. And Quarry full supports assert and should nomenclatures as well for those atone to those particular perspectives.
- Secondly:
- Quarry's specifications are an application of literate programming. As such, they are completely free-form. In other words, unlike other BDD/TDD systems, Quarry has no special organization domain language. Instead specifications are simply text/markup files (typically RDoc format).
- Quarry also provides a flexible test-double facility consisting of stubs, light-weight mocks and spies. These are very flexible tools. For instance, a Quarry stub can act as a revaluble module or automatically via object's singleton class.
- Quarry actually discourages the use of mocks as they are traditionally understood, because they create overly tight coupling between specification and implementation. But Quarry provides light-weight mocks that are in effect pre-asserted stubs.
- Lastly
- A method-probe/test-spy is also under development, which can be used to dip-down into a method and provide a readout of the methods signatures.
- Also in the works is an embedded test/spec extraction tool. This allows tests/specs to be embedded in block comments, which can be a very convenient means to provide unit test/specs.
Enhancements:
- Markup tracks before and after macros.
- Script output using --script option.
Requirements:
- Mac OS X

Gorky 17 1.1
Discover what went on in the secret Russian city of Gorky 17. more>>
The year is 2008. NATO intelligence reports that, for some unknown reason, the Russian army has destroyed one of its so-called ?secret cities? known by the code word ?Gorky 17?. This exact replica of an American city was used to train the best Russian spies during the Cold War. Gorky 17 takes the best aspects of adventure, role-playing (RPG), and strategy games and melds them into one unique title.
Tygo Widget 1.0
Tygo Widget is a powerful and popular Widget allowing users to search the Tygo search engine and directory with the ability to spy on recent keyword searches. more>> Tygo Widget 1.0 is a powerful and popular Widget allowing users to search the Tygo search engine and directory with the ability to spy on recent keyword searches.
Requirements: Mac OS X 10.4 or later.
RUMpacket 1.3.2
RUMpacket is a simple program for Packet Radio for European TNCs more>>
t works with TNCs with "The Firmware" (TF) installed, using the Host Mode.
An autorouter is integrated, but there is no support for read or write files yet.
Enhancements:
- An other Bug fixed (Program did not response anymore)
- To do: Spy function works not satisfied.