Main > Free Download Search >

Free craftsman spy software for linux

craftsman spy

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 29
Craftsman Spy 1.0.5

Craftsman Spy 1.0.5


Craftsman Spy is a framework for JDBC logging. more>>
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

<<less
Download (0.37MB)
Added: 2005-12-13 License: LGPL (GNU Lesser General Public License) Price:
1414 downloads
VNC Spy 0.1

VNC Spy 0.1


VNC Spy monitors network traffic to find keystrokes entered into a VNC viewer. more>>
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.
<<less
Download (0.004MB)
Added: 2006-10-27 License: Public Domain Price:
1108 downloads
Header Spy 1.2.2

Header Spy 1.2.2


Header Spy is an extension which shows HTTP headers on statusbar. more>>
Header Spy is an extension which shows HTTP headers on statusbar.
Main features:
- Up to 5 statusbar panels;
- Request and response headers;
- Custom headers;
- Tooltip headers;
- Menu with headers for statusbar panels;
<<less
Download (0.016MB)
Added: 2007-07-19 License: MPL (Mozilla Public License) Price:
515 downloads
RFDump 1.4

RFDump 1.4


RFDump is a backend GPL tool to directly interoperate with any RFID ISO-Reader to make the contents stored on RFID tags. more>>
RFDump is a backend GPL tool to directly interoperate with any RFID ISO-Reader to make the contents stored on RFID tags accessible. This makes the following types of audits possible:
Test robustness of data-structures on the reader and the backend-application
Proof-of-concept manipulations of RFID tag contents
Clone / copy & paste User-Data stored on RFID tags
Audit tag-security features
Due to the overwhelming feedback we received since presenting RFDump at the Blackhat Conference 2004 in Las Vegas (check out the slides from our presentation) we are working on making his Web Site a portal for information exchange regarding RFID technology. The intention is to build a forum where all people interested or concerned about RFID technolgy can discuss and exchange their opinion in an open environment.
RFDump is a tool to detect RFID-Tags and show their meta information: Tag ID, Tag Type, manufacturer etc. The User-Data of a tag can be displayed and modified using either a Hex or an ASCII editor. In addition, the integrated cookie feature demonstrates how easy it is for a company to abuse RFID technology to spy on their customers. RFDump works with the ACG Multi-Tag Reader or similar card reader hardware.
Main features:
- Runs on Linux, Windows
- Supports ACGs PCMCIA/CF Multi-Tag Readers
- Decodes the tag type, tag ID and manufacturer
- Displays tag memory in Hex and ASCII encoding
- Allows to write memory using Hex or ASCII editor
- NEW: Full 14443 a/b Support
- NEW: Support for Mifare sector keys
- NEW: Cookie feature using arbitrary cookie ID and automatically incrementing counter
- NEW: Brute-Force cracking of access control cards (sector keys)
- NEW: Audit of encrypted RFID tags check for "default" Shipping Keys
- NEW: Save and restore of Mifare Cards incl. Sector-Keys
- NEW: Multi baudrate reader support, RFDump can set boud rate
- NEW: Scan-Option
- NEW: Config-Menus
Supported Tag Types:
ISO 15693: Tag-it ISO, My-d, I-Code SLI, LRI512, TempSense
ISO 14443 A: Mifare Standard(1,2), Mifare UltraLight(1,2)
ISO 14443 B: SR176(1,2)
Tag-it
I-Code
Recommended Hardware:
Linux/Windows PC or HP iPAQ PDA with Linux
ACG Multi-Tag Reader, in a CF-Flash Socket or PCMCIA Adapter
13.56 MHz Tags for testing
Enhancements:
- Support was added for access control cards, ISO 14443 a/b.
- Support for brute force cracking of sector keys on encrypted rfid tags was added.
- Support for multi-baud rate readers was added.
- Support for cloning access cards was added.
- Minor bugs were fixed.
<<less
Download (0.22MB)
Added: 2006-09-14 License: GPL (GNU General Public License) Price:
1162 downloads
RearSite 0.1

RearSite 0.1


RearSite is a simple collaborative Web site manager. more>>
RearSite is a simple collaborative Web site manager. RearSite is an automated Web publishing tool allowing to control who is allowed to access the published documents and also to manage per directories collaboratives tools well adapted to distance learning (forums, chats, shareable calendars, or multimedia quizzes).

An administrator can create users accounts (user name, user passwd, and user home directory), users get logged in and then receive access to their documents.


RearSite is written in PERL (CGI.pm based) and use a FastCGI compliant HTTP server (like APACHE).

Using RearSite is quite simple : after login, the user has access to his home dir and is able to delete, rename, create and edit documents. RearSite is well adapted to install WWW directories previously cooked (using any editors). Its very easy to transfer and install archives (ZIP, tar or tar.gz by now), they are automatically unpacked.

Published documents are public (by default), access restriction may be done using user/password couples, DNS domains or LDAP filters.

The user interface is WWW forms like, so RearSite only needs (on the client side) a Java, JavaScript and frames compliant WWW browser (accepting cookies).

RearSite is now quite secured, the login process (developped in Java) use an MD5 encryption of the user password (combined with a one time key). So, people spying the network cannot use the keys they may have seen. After login, users receive a cookie associated with their computers IP numbers.

RearSite also allows the user to specify who can retrieve his documents by configuring access rights :

documents are public (the default).
documents are restricted to users coming from trusted domains.
documents are restricted to users coming from trusted domains or to HTTP authenticated users.
* documents are restricted to class of users existing in an LDAP directory. This kind of HTTP client authentication needs auth_ldap for Apache (See restricted access by users classes).

Since 1.1, if the administrator wants it, the user is able to use templates to specify per directories access rights. By default (and as an example), the user can easily say that a directory is public, for frenchies only or for frenchies excepted those in the ripoux.fr domain (french joke!).

The user is also able to share his directories with other RearSite users (trusted users). When a directory is shared, a trusted user user is able to delete, rename, add ... files within the directory he received rights for.

The user is also able to recursively process all the file names of all his embeded directories. The functionality provided is to rename all files (lowercase, replace a string within all file names, ...) which simplyfies migration from systems with case-insensitive file names. These functionalities are available by selecting the Special tools button which also give a way to export the current directory within an archive (ZIP or tar.gz).

Since 1.4, a forum can directly be attached to each directories. When a user wants to create a forum, the result is a Forum.html file located within the current directory. This file will give access to the forum. People having access to this file are allowed to post in the forum.

Since 1.6, a chat can directly be attached to each directories. When a user wants to create a chat, the result is a Chat.html file located within the current directory. This file will give access to the chat. People having access to this file are allowed to talk in the chat.

Since 1.9, a shareable calendar can be directly attached to each directories. When a user wants to create a calendar, the result is a Calendar.html file located within the current directory. This file will give access to the calendar. People having access to this file are allowed to read the calendar. Only the owner of a calendar is allowed to update it, but he may allow other users. Accessing his calendar via RearSite allows the owner to update it immediatly. When accessing a calendar via a normal WWW access, the user (owner or not) must be authenticated (via Rearsite configured authentication scheeme) before being allowed to update it.

The chat,forum and calendar functionalities are accessible via the Communications button, they have been designed for distance learning purposes but can easily be used for any groupware needs.
<<less
Download (1.6MB)
Added: 2006-06-24 License: GPL (GNU General Public License) Price:
1217 downloads
Sanefile 1.05

Sanefile 1.05


Sanefile is a tool to easily and quickly clean and change a large number of filenames. more>>
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"
<<less
Download (0.007MB)
Added: 2006-12-11 License: Artistic License Price:
1047 downloads
KSetiSpy 0.6.4

KSetiSpy 0.6.4


KSetiSpy is a SETI@home utility for GNU/Linux. more>>
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
Enhancements:
- 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)
<<less
Download (1.92MB)
Added: 2005-04-01 License: GPL (GNU General Public License) Price:
1666 downloads
KBoincSpy 0.9.1

KBoincSpy 0.9.1


KBoincSpy is a KDE monitor and control utility for the BOINC distributed client. more>>
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.
Enhancements:
- 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.
<<less
Download (2.0MB)
Added: 2006-02-07 License: GPL (GNU General Public License) Price:
1355 downloads
Hydranode Project 0.3.0

Hydranode Project 0.3.0


Hydranode Core is a modular, plugin-driven peer-to-peer client framework. more>>
Hydranode Core is a modular, plugin-driven peer-to-peer client framework which is designed with true multi-network downloads in mind.
Hydranode Project can be used directly via the built-in shell functionality, or via external user interfaces.
To achieve the large number of features described in the previous section, HydraNode core needs to be extendible without causing feature bloat and increase in system requirements resulting from that. The only way to accomplish that is make the application completely modular - only a minimum set of features are provided by the core application; the rest of the features are implemented by optional loadable modules. Each file-sharing network should be in a separate module, as should be other additional features like e-mail notifications. With this design, the features are de-coupled from each other, thus greatly simplifying the debugging process, and allowing end user to select only the features he or she needs instead of what a programmer thought was best for him or her.
Second most important pre-requisite for a modern peer-to-peer application is platform-independence. The biggest differences in platforms are the graphical user interfaces, while the underlying structure of operating systems is rather similar. To achieve maximum portability, the core application should be decoupled from graphical user interfaces, which then could be written platform-dependently for each target platform; native user interfaces always perform better than interfaces designed for running on large number of platforms. To achieve this, the core application should not have any interactive graphical user interface of its own at all - it should only provide a protocol through which native graphical user interfaces and other application could communicate with it and control it. The protocol itself should be in human-readable format, but also be easily parse-able for client software; the reason for this would be to allow the possibility of interacting with the protocol directly through simple software like telnet, which would greatly simplify debugging process, but could also be useful even for end users as a crude remote control mechanism.
Related to the above comes the question of programming language to use for writing the core application. At this, C++ would be the most sensible choice, because it is widely used across all platforms and provides fastest code (which is required to achieve low system requirements); it allows (and even enforces) object-oriented design, and is easier to understand than C code. Additionally, since HydraNode strongly relies on module-writers, C++ coders are far easier to find than, say, Java coders.
As mentioned in previous section, quickest way to rapid development process is to give the users free access to the source code of the application; it increases possible developer/debugger-base significantly. Out of the myriad of open source licenses out there, GNU General Public License is most respected among users and developers, so HydraNode source code should follow the trend and be licensed under GNU GPL. Having the source code licensed under GNU GPL also allows us to use the almost infinite amount of existing code freely available through the internet, which could prove as a very useful option.
With the fore-seeable future of large number of co-developer base, it is necessary to clearly define the coding standards for the core application. Coding style is very personal; having large number of developers modifying the code will quickly lead to a mix of different styles and personalities, which in turn makes the code less readable, and thus less maintainable. There are several widely accepted coding standards floating around, and for this project we have chosen to use Linux Kernel coding standard; while originally written for C, the concepts still mostly hold for C++. Source code, however, is worth nothing without correct documentation which would give the future co-developers hints on what the original developers had in mind while writing/designing the application. Again, there several widely accepted documentation standards, out of which perhaps the most common is Doxygen-style. The reason behind this is that Doxygen is capable of extracting documentation from source files and generating web pages out of it, which can give a very quick and extensive overview of the entire application at a glance - something future developers will greatly appreciate.
The privacy of the user should be a serious concern for any modern peer-to-peer application developer; there are several institutions which tend to have a habit of spying upon the users and invading their privacy. The simplest solution would be to block the IP addresses of those groups; even better solution would be to simply stay off their radar. The first part can be implemented within the core application since it controls the low-level networking functionality; second part can be implemented by networking plugins depending on the specific networks.
Since the core application will eventually have a large number of very different networking plugins, we have the problem of bandwidth management. The end user shouldnt be bothered with each specific plugins bandwidth limiting settings, so the bandwidth limits should be managed by the main application, which in turn could either allow or deny requests for bandwidth to modules. This setting should be fully configurable, allowing end user to either have the bandwidth shared equally among the plugins, or in favor of one or several specific plugins.
Various file-sharing networks use very different files identifying methods - most often this is a checksum of the file, sometimes accompanied by file size; additionally, there is files meta-data, which can help the end-user identify the file. Since this feature is common to all file-sharing networks, while only differing in the actual checksum used, it should also be handled by the core application. Several points must be considered here - the core application should be able to generate a large number of checksums and store them. It should also be capable of extracting meta-data of files, as well as do cross-references with checksums - given a checksum from one network, it should be able to find the same file on second network (provided the file is known). However, no single client can know the checksums of all files of all networks, which means that the cross-referencing functionality will be of little use locally - this needs a central database which could store the checksums of all files from all networks, and provide cross-referencing functionality. Heres where Myradin comes in - it does exactly that. While support for Myradin shouldnt be completely integrated since it isnt really a part of the application, it could be an optional plugin that retrieves and submits checksums to the central database.
The last feature is far more important than is obvious on first impression; this is the feature that will eventually allow real multi-network simultaneous downloads of same file. The problem is - since each network uses different checksums for files, it is impossible to identify the same file on two separate networks - you dont know the file is the same until you have downloaded the entire file and generated a checksum out of it. However, with a central database which stores checksums of different files from multiple networks, it would be possible to retrieve the checksums of a file on all other networks provided you have the checksum of a file from one network, thus allowing downloading the same file from two or more networks simultaneously. Upon completition, files actual checksum could again be tested against all known checksums to provide even higher corruption protection than single-network downloads. The central database would also contain files meta-data, which would allow end-users to more clearly identify fake files, thus improving the overall quality of files on all file-sharing networks.
Enhancements:
Graphical User Interface (NEW) (madcat)
- Supports search, download and shared files lists
- Lists loaded modules
- Shows networking statistics
- Lists eDonkey2000 server list
Core/GUI communication (NEW) (madcat)
- Supports networking, files, modules and custom data syncronization with user interface(s).
Hydranode Base (madcat)
- No longer writes ANSI color codes to logfile
- Portability to platforms without stdint.h header
- Portability to unix variants without execinfo.h header
- Full support windows XP Service Pack 2 (half-open connections limiting)
- Using hand-crafted event multiplexing system in sockets to bypass the slow Boost.Signals
- Fixed issues with >2GB files on Windows
- Fixed issues with UDP packets handling when multiple packets arrive with short interval (previously this caused the socket to become dead)
- Support for more than 64 concurrent open connections on Windows
- Handles some race conditions in networking, where events come from backend when frontend has been destroyed more gracefully
- Now remembering total downloaded/uploaded/uptime across sessions (global)
Hydranode Core (madcat)
- No longer allocates disk space when shutting down
- Cleans up filename of invalid characters when starting downloads
- Fixed uploading issues while moving completed download to incoming
- Uploaded amount (for shared files) is now properly stored across sessions
- Avoids duplicate scanning of already-scanned directories
- Fixed crash when download is canceled while chunk hash job is in progress
- Added dynamic module-based upload-speed scaling based on modules overall upload/download data ratio, thus upload-capable modules that have downloaded 70% of data get 70% of upload slots. Note that these are not hard limits, so actual results may vary depending on various conditions.
- Faster and non-blocking disk space allocation for downloads
- Fixes crashes when search result handlers get destroyed
- Properly updates file modification date after movework finishes
- --disable-colors and --transform-colors command-line options
- --module-dir command-line option
- Now correctly handles temp/shared dirs with .. in path names
- No longer shares desktop.ini, thumbs.db and similar files
- No longer loses custom metadata after file rehash
Bittorrent Module (madcat)
- Fixed links command for single-file torrents after restart
- Reduced outgoing client connection timeout from 30s to 5s
- Fixed an issue with URI delimineters not being encoded in tracker GET request (ticket #225).
- Handles tracker responses sent with
newline instead of
- Properly seeds downloaded torrents after completition
- Cleans up cache folder on download completition or canceling
- Properly urlencodes HEAD / GET request arguments (ticket #235)
- Listening ports are now restarted instantly after runtime configuration changes
- Fixed some crashes during torrent completition
- Multi-tracker support
- Fixed uploaded/downloaded ratio calculation
eDonkey2000 Module (madcat)
- Reduced outgoing client connection timeout from 30s to 5s
- Fixed parsing QueueRanking packets from MLDonkey clients
- Fixed a bug where client would be dropped after download session end, when the remote client contacted us and sent AcceptUploadReq, and we didnt send ReqFile.
- Now properly destroys remote LowID clients if we are also LowID.
- More default (hardcoded) servers
- Support for global searching
- Miscellaneous protocol performance improvements and fine-tuning
- Properly switches sources to other files on download completition now
- GlobGetSources v2 packet is sent with different opcode. This raises UDP source queries effectiveness by ~5 times (from 4% to 20+%)
- Better A4AF handling
- Listening ports are now restarted instantly after runtime configuration changes
- Setting ed2k/FindServers can be set to 0 now to disable receiving servers from clients and servers
Email notifications (madcat)
- Fixes unhandled exceptions from connect() call (ticket #217)
HLink application (madcat)
- Its now possible to pass full paths (to .torrent files etc)
<<less
Download (6.8MB)
Added: 2006-04-29 License: GPL (GNU General Public License) Price:
1278 downloads
Opera 9.64 / 10.00 Beta Build 4453

Opera 9.64 / 10.00 Beta Build 4453


Surf the Internet in a safer, faster, and easier way with Opera browser. more>>
Opera 9.64 / 10.00 Beta Build 4453 offers you a powerful and very convenient tool which is an easy way to help you surf the Internet in a safer, faster, and easier way with Opera browser. The most full-featured Internet power tool on the market, Opera includes pop-up blocking, tabbed browsing, integrated searches, E-mail, RSS Newsfeeds and IRC chat. Opera supports all major Linux distributions. RedHat, SuSE, Mandrake, Debian, etc. Intel, PowerPC and Sparc versions.

Major Features:

  1. Pop-up Blocking:
    • No more annoying pop-up advertisements. Opera lets you control whether Web sites can use pop-ups. Select to block them all, or let the browser open only pop-ups that you have requested.
  2. Integrated Search:
    • Search your favorite sites, for example Google, eBay, or Amazon without having to go to their Web pages. Use the integrated search window or shortcuts (e.g. "g" for Google) in the address field.
  3. Skins:
    • Give your browser the look you want with Operas skins. Make the browser your own by giving it the colors, icons, and buttons of your choice.
  4. E-mail with RSS Newsfeed:
    • Operas built-in POP/IMAP E-mail client is a combined e-mail program, news reader, mailing list organizer and RSS newsfeed reader. A safer, faster, and more intelligent way of handling your e-mails, Operas e-mail client is database driven, enabling you to organize and find your e-mails in a matter of seconds through easy searches, labeling, and filtering rather than traditional folder storage.
  5. Tabbed Browsing:
    • Surf the Web easier and faster by opening multiple Web pages within the same application window. Save a collection of pages as a session and open them all with one click every time.
  6. Advanced Security:
    • Protect yourself from ad-ware, spy-ware, viruses, and other third-party malicious software applications that silently attack your computer while you are surfing the Web.
  7. IRC Chat:
    • Communicate with people all over the world using Operas IRC chat client. Use Opera to connect to IRC servers to chat privately or in rooms, or share files and photos with your friends and family.
    • Opera is from now 100% FREE and with NO ADS !

Enhancements:

  1. Unix support:
    • On the Linux/Unix front, we are discontinuing support for builds made with gcc 2.95. Also, Sparc Solaris builds are now made on Solaris 10 (with gcc 3) they should run on Solaris 9 as well. If these changes affect you, wed love to hear your feedback.
  2. Skinning improvements:
    • [DSK-253666] "new tab" button is too tall in multi-line setup
    • Partial [DSK-253753] Closed tabs icon on the right: When set to "text only", the text is nearly unreadable (partially black on black), and touches the right part of the screen)
    • [DSK-253759] Cancel button in mail panel way to unobtrusive
    • [DSK-253818] Locked tabs change size when being hovered
    • Fix for highlight of head and tail bar images
    • Fixes for the head and tail gaps in Windows Native skin
    • Fixes for pagebar head and tail icons in Windows Native skin
    • Opacity changes to Speed Dial on standard skin
    • New skin sections: "Pagebar Thumbnail Head Skin", "Pagebar Thumbnail Tail Skin", "Pagebar Thumbnail Floating Skin", "Pagebar Thumbnail Head Button Skin", "Pagebar Thumbnail Tail Button Skin", "Pagebar Thumbnail Floating Button Skin"
    • Fix for attention states on tabs
    • Updated smilies. They are now more smiley.
    • Tweaks to borders on addressbar and splitter to be consistent color
    • Tweaks to dialogs
    • Revised panel icons and buttons
    • Revised icons for mail toolbar
  3. User Interface:
    • [DSK-194184] Cant find show Speed Dial at startup option)
    • [DSK-253774] Crash in action handling
    • [DSK-226623] Ctrl+Ins doesnt copy outside of edit fields
    • [DSK-253386] Crash when clicking help in startup dialog
    • [DSK-253202] Replace Language with Dictionary in dictionary download wizard
    • [DSK-253550] Turbo notification is cropped if the turbo icon is placed on the right of the window
    • Removing obsolete ini-entry "view hotlist"
  4. Mail:
    • [DSK-253731] Opens broken Compose Message view when creating new account
    • Core:
    • [CORE-21309] Full language names in spell check context menu
    • [CORE-21052] XSLT: Using keys in match expressions causes crash
    • [DSK-253743] Operator cache deleted when Opera starts
    • [DSK-251805] Hang when doubleclicking text while flash is running
    • [DSK-253773] Plug-in crash
  5. Unix:
    • [DSK-253567] Crashes on Solaris
    • [DSK-253761] Crash in Plug-in manager
<<less
Added: 2009-06-27 License: Freeware Price: FREE
26747 downloads
 
Other version of Opera
Opera 9.23ad-ware, spy-ware, viruses, and other third-party malicious software applications that
License:Freeware
Download (6.5MB)
827 downloads
Added: 2007-08-14
I-Spy 2.1.0

I-Spy 2.1.0


A Perl script which identifies new files on various FTP and Web sites. more>>
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.
Enhancements:
- Added support for browser agent masquerade
- Added support for Google News (Yum)
- Modernized examples
<<less
Download (0.271MB)
Added: 2006-06-14 License: GPL (GNU General Public License) Price:
1228 downloads
Devel::Carnivore 0.09

Devel::Carnivore 0.09


Devel::Carnivore is a Perl module to spy on your hashes (and objects). more>>
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".

<<less
Download (0.007MB)
Added: 2006-10-03 License: Perl Artistic License Price:
1116 downloads
FoxGame 1.4.14

FoxGame 1.4.14


FoxGame is an extension that can be used to enhance user experience with O-game. more>>
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.
Main features:
- 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.
<<less
Download (0.057MB)
Added: 2007-07-11 License: MPL (Mozilla Public License) Price:
611 downloads
XML::Mini 1.2.8

XML::Mini 1.2.8


XML::Mini is a Perl implementation of the XML::Mini XML create/parse interface. more>>
XML::Mini is a Perl implementation of the XML::Mini XML create/parse interface.

SYNOPSIS

use XML::Mini::Document;

use Data::Dumper;


###### PARSING XML #######

# create a new object
my $xmlDoc = XML::Mini::Document->new();

# init the doc from an XML string
$xmlDoc->parse($XMLString);

# You may use the toHash() method to automatically
# convert the XML into a hash reference
my $xmlHash = $xmlDoc->toHash();

print Dumper($xmlHash);


# You can also manipulate the elements like directly, like this:

# Fetch the ROOT element for the document
# (an instance of XML::Mini::Element)
my $xmlRoot = $xmlDoc->getRoot();

# play with the element and its children
# ...
my $topLevelChildren = $xmlRoot->getAllChildren();

foreach my $childElement (@{$topLevelChildren})
{
# ...
}


###### CREATING XML #######

# Create a new document from scratch

my $newDoc = XML::Mini::Document->new();

# This can be done easily by using a hash:
my $h = {
spy => {
id => 007,
type => SuperSpy,
name => James Bond,
email => mi5@london.uk,
address => Wherever he is needed most,
},
};

$newDoc->fromHash($h);



# Or new XML can also be created by manipulating
#elements directly:

my $newDocRoot = $newDoc->getRoot();

# create the < ? xml ?> header
my $xmlHeader = $newDocRoot->header(xml);
# add the version
$xmlHeader->attribute(version, 1.0);

my $person = $newDocRoot->createChild(person);

my $name = $person->createChild(name);
$name->createChild(first)->text(John);
$name->createChild(last)->text(Doe);

my $eyes = $person->createChild(eyes);
$eyes->attribute(color, blue);
$eyes->attribute(number, 2);

# output the document
print $newDoc->toString();
This example would output :
< ?xml version="1.0"? >
< person>
< name>
< first>
John
< /first>
< last>
Doe
< /last>
< /name>
< eyes color="blue" number="2" />
< /person>

XML::Mini is a set of Perl classes that allow you to access XML data and create valid XML output with a tree-based hierarchy of elements. The MiniXML API has both Perl and PHP implementations.

It provides an easy, object-oriented interface for manipulating XML documents and their elements. It is currently being used to send requests and understand responses from remote servers in Perl or PHP applications. An XML::Mini based parser is now being tested within the RPC::XML framework.

XML::Mini does not require any external libraries or modules and is pure Perl. If available, XML::Mini will use the Text::Balanced module in order to escape limitations of the regex-only approach (eg "cross-nested" tag parsing).
The Mini.pm module includes a number of variables you may use to tweak XML::Minis behavior. These include:

$XML::Mini::AutoEscapeEntities - when greater than 0, the values set for nodes are automatically escaped, thus $element->text(4 is > 3) will set the contents of the appended node to 4 is > 3. Default setting is 1.

$XML::Mini::IgnoreWhitespaces - when greater than 0, extraneous whitespaces will be ignored (maily useful when parsing). Thus Hello There will be parsed as containing a text node with contents Hello There instead of Hello There . Default setting is 1.

$XML::Mini::CaseSensitive - when greater than 0, element names are treated as case sensitive. Thus, $element->getElement(subelement) and $element->getElement(SubElement) will be equivalent. Defaults to 0.

<<less
Download (0.034MB)
Added: 2007-03-08 License: Perl Artistic License Price:
960 downloads
Anti-Paranoia 1.0

Anti-Paranoia 1.0


Anti-Paranoia is an extension which takes all your doubts and gives you confidence. more>>
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!

<<less
Download (0.048MB)
Added: 2007-04-05 License: MPL (Mozilla Public License) Price:
938 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2