Main > Free Download Search >

Free recipe for 15 bean soup software for linux

recipe for 15 bean soup

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 883
JDBCPersistence 1.5 Beta 2

JDBCPersistence 1.5 Beta 2


JDBCPersistence project is an Object Relational Mapping Framework. more>>
JDBCPersistence project is an Object Relational Mapping Framework. Designed for use in high volume online banking application the package delivers performance matching of that exhibited by hand written JDBC code.

The differentiating features of JDBCPersistence are a result of the focus placed first and foremost on performance followed by making programmer most effective by building on existing knowledge of SQL, JDBC APIs, IDEs and, at the same time, avoiding creation of dependencies on specific libraries, tools, IDEs.

The framework strikes a good balance in what it provides verses what it requires a programmer to do in order to use it, e.g. a programmer could quickly prototype value objects by specifying them as Java interfaces and asking the framework to provide implementation for these interfaces at runtime, thus allowing to go from specifying an interface to using it in no time.

On the other hand, recognizing that data relationships are governed by business rules much more complex than could be specified in a typical ORM configuration file, a programmer is required to maintain such relationships in code.

The focus of the framework is to provide ORM services while leaving other concerns, in particular, data caching, up to the developer to solve in the context of an application. Being aware that the caching requirements may be different in online vs. batch application, the framework does not prescribe a solution. Developer needs to decide on application specific caching policy and implement it in an architectural layer (DAO) designed to function in both contexts.

The framework does not add any behavior to the classes that comprise the application. Classes supplied by the developer are the classes that will be used by the application when it runs.

JDBCPersistence uses bytecode generation technique to create bytecode for classes that implement logic used for persisting the data. Such, for every, loosely speaking "Java Bean", that requires persistence, a persistor class that implements CRUD operations is created. As opposed to using reflection, the approach of generating bytecode is apt to further optimization by JVM.

JDBCPersistence takes bytecode generation a little further by providing a feature that allows generating complete implementation of a value object specified as an abstract class. Similar to generating full implementation for Java interface class that describes value object class, the framework can generate implementation for all abstract methods of an abstract class representing value object.

As all of the bytecode generation takes place at run time, there is no impact on development or build process. The approach of generating bytecode at runtime is also used by RMI implementation of the Java Platform starting with version 5.0.

The API of the framework builds on the existing JDBC APIs. JDBCPersistences public API adds four classes and three interfaces. As the framework uses SQL for queering the data a curve associated with learning framework specific query language is avoided.

In an attempt to "keep it simple" JDBCPersistence only dependency is ASM, which is used for bytecode generation. The footprint of the package is under 200K.
<<less
Download (0.16MB)
Added: 2006-08-28 License: LGPL (GNU Lesser General Public License) Price:
1152 downloads
phpMyRecipes 1.2.0

phpMyRecipes 1.2.0


phpMyRecipes is a simple application for storing and retrieving recipes. more>>
phpMyRecipes is a simple application for storing and retrieving recipes. phpMyRecipes project uses a web-based interface, for ease of use across any system, and a MySQL database backend for storing the recipes.

In addition, fine-grained security is implemented so that the recipes can be searched and viewed by anyone, but all functions that make changes (adding/editing/deleting) require additional privileges to be granted by the administrator. Privileges for adding things can be granted separate from privileges for deleting things. The administrator can also decide whether or not units or categories are modifiable, on a per-user basis.

Recipes are categorized, and new categories are easy to create. Ingredients are added to the database on-the-fly, as they are used in recipes. Unit types (such as "cup" or "teaspoon") are stored in the database as well, and can be easily added to or modified. Unit "plurals" are also handled correctly when viewing recipes (using "cups" instead of "cup" in the right places).

A robust search feature is included that allows users to search the recipes based on a wide range of criteria, including words found (or not found) in the instructions, the recipe name, category, and ingredients list.

<<less
Download (0.11MB)
Added: 2006-12-30 License: GPL (GNU General Public License) Price:
1029 downloads
Gourmet Recipe Manager 0.13.3

Gourmet Recipe Manager 0.13.3


Gourmet Recipe Manager is a simple but powerful recipe managing application that is intended for the GNOME desktop environment. more>>
Gourmet Recipe Manager is a simple but powerful recipe-managing application. Gourmet is intended for the GNOME desktop environment, but works on any platform that gtk supports, including windows.
Gourmet allows you to collect, search and organize your recipes, and to automatically generate shopping lists from your collection. Take a look at the screenshots for a sense of how this works.
Gourmet Recipe Manager is free software. If you want to contribute to the project and youre a python programmer, please take a look at the source code and start hacking! If you would like to use Gourmet in a language other than English, you can help translate gourmet using the rosetta web-based tool.
Simple Search
Screenshot of Search viewA simple index view allows you to look at all your recipes as a list and quickly search through them by ingredient, title, category, cuisine, rating, or instructions. Searching happens as you type to save you keystrokes, and multiple kinds of searches can easily be combined from this same view (so you can search for salads (category) with walnuts (ingredient) without having to open a separate dialog. You can easily sort recipes by clicking on the column youd like to sort by. Furthermore, for advanced users, you can search using regular expressions.
Recipe Editor
Screenshot of Search viewA recipe card view allows editing and entering individual recipes easily. It also instantly multiplies ingredient amounts if you need to multiply or divide a recipe, and even adjusts units to keep them as readable as possible (so that 2 tbs. x 4 displays as 1/2 cup). Gourmet aims to make entering ingredients as intuitive and painless as possible, while still allowing for powerful features. Major Features:
A keyed ingredient list which allows searches and shopping-list generation to understand synonyms (like aubergine and eggplant) and ignore ingredient descriptions (i.e. to treat "tomatoes, finely chopped" as "tomatoes" for the purpose of searching and generating shopping lists.
An intuitive spreadsheet-like editing interface
An alternative, fast form-like ingredient entering interface (which allows you to easily type ingredient lists without looking at the screen.
Drag-n-drop support for importing ingredient lists from your web browser or other application.
Support for pasting ingredient lists in from your clipboard.
Support for grouping ingredients within a recipe.
Support for calling another recipe as an ingredient.(Note: this allows you to use a recipe as a menu!)
Support for optional ingredients.
In addition to ingredients and instructions, you can enter information about categories, cuisines, and ratings that you can later use to search for recipes. In each case, Gourmet allows you a drop down menu of standard categories and categories youve used in the past, but also allows you to enter any custom categories you like.
You can also add images to your recipe for an attractive display. Thumbnails will be displayed in the recipe index. Currently, only HTML export supports images.
Import and Export
Gourmet includes simple and powerful import and export filters for a number of formats, including the two most common recipe formats on the web (mealmaster and mastercook).
Gourmet can import the following kinds of files:
Mealmaster Files
MasterCook text files
MasterCook XML files
Gourmet XML files
A number of popular recipe websites, such as epicurious and recipezaar
Gourmet also can import ingredient lists from a regular plain text list, which can be imported from a file, pasted from the clipboard or dragged onto the editing view.
Gourmet can export the following kinds of files:
Mealmaster files
Rich Text Format
Plain Text
Recipe Web Pages
Gourmet XML files
On GNU/Linux systems, gourmet can also export PDF or postscript files via its printing interface.
Gourmet aims to import and export as many common formats as possible. If you have a format youd like to import, please submit a feature request, or, if youre a programmer, go ahead and start writing the filter yourself!
Shopping List Manager
Screenshot of Shopping List ViewGourmet allows you to automatically generate shopping list from your recipes. You can easily multiply recipes when you add them to adjust for the number of people youre cooking for. If the units are convertable, different units used in different recipes will be added up correctly on your shoppings list (Gourmet even knows the density of some common foods to allow volume-to-weight conversions!). If Gourmet cant convert your units, the shopping list will simply display both units -- for example, the screenshot shows both tsp. and cloves of garlic, since these units cant be sensibly combined.
If you already have an item that appears on your shopping list, you can drag it into your "pantry" so it wont be included! Items added to your pantry will be remembered in the future (so you dont have to manually remove items like "water" from your shopping list every time a recipe calls for it). However, since the pantry list is shown next to the shopping list, you will always have a list at hand of all the ingredients called for by your recipes. (You can drag an item back from the pantry to the shopping list if youve run out.)
The shopping list is also automatically sorted into categories. Gourmet knows the basic categories of a number of foods (produce, meat, fish), and you can create whatever categories are convenient for your own shopping -- I use it for sorting out the basic sections and aisles of my local grocery store and those items that I get from specialty stores. You can set up shopping categories as you enter recipes, or you can move ingredients around within the shopping list view by drag and dropping or using a popup menu.
Main features:
- Simple searching and sorting
- Easy recipe editing
- Import and export from various formats
- A shopping list creator and organizer
<<less
Download (2.1MB)
Added: 2007-01-04 License: GPL (GNU General Public License) Price:
1027 downloads
Koch-Suite 0.7.1 / 0.8 Beta 2

Koch-Suite 0.7.1 / 0.8 Beta 2


Koch-Suite is a PHP-based recipe management system for Unix-like operating systems. more>>
Koch-Suite is a PHP-based recipe management system for Unix-like operating systems. It uses MySQL or PostgreSQL as database backends. The project is licensed under a BSD-style (three-clause) license and therefore it is Open Source.
Tested and supported are currently the operating systems Linux, OpenBSD and FreeBSD. The Koch-Suite should run on other operating systems, too, it just isnt tested so far.
Enhancements:
Webinterface:
- A pastebox for easy recipe import
- tagging of recipes for merged operations (printing, export, deleting ...) in one round.
- Editing of categories (delete, merge,...)
- Rating system
- Plenty beautifications (Themes!).
- New export format: REZKONV
- Countless bugs have been fixed.
<<less
Download (0.12MB)
Added: 2007-07-21 License: BSD License Price:
826 downloads
Alphabet Soup 0.0.9

Alphabet Soup 0.0.9


Alphabet Soup project attempts to determine a number of things about the shapes of letters. more>>
Alphabet Soup project attempts to determine a number of things about the shapes of letters in several different writing systems.

First, it hypothesizes a set of basic building blocks that all letters are built up from.

Second, it hypothesizes a set of rules, a grammar or syntax, which defines how those pieces combine to make different letters.

It can generate individual letters, randomize letters in an input string to create weird but readable text, or generate random strings of symbols.
<<less
Download (0.6MB)
Added: 2006-09-01 License: GPL (GNU General Public License) Price:
1152 downloads
Beautiful Soup 3.0.3

Beautiful Soup 3.0.3


Beautiful Soup is a Python HTML/XML parser designed for quick turnaround projects like screen-scraping. more>>
Beautiful Soup project is a Python HTML/XML parser designed for quick turnaround projects like screen-scraping. Three features make it powerful:

Beautiful Soup wont choke if you give it bad markup. It yields a parse tree that makes approximately as much sense as your original document. This is usually good enough to collect the data you need and run away.
Beautiful Soup provides a few simple methods and Pythonic idioms for navigating, searching, and modifying a parse tree: a toolkit for dissecting a document and extracting what you need. You dont have to create a custom parser for each application.
Beautiful Soup automatically converts incoming documents to Unicode and outgoing documents to UTF-8. You dont have to think about encodings, unless the document doesnt specify an encoding and Beautiful Soup cant autodetect one. Then you just have to specify the original encoding.

Beautiful Soup parses anything you give it, and does the tree traversal stuff for you. You can tell it "Find all the links", or "Find all the links of class externalLink", or "Find all the links whose urls match "foo.com", or "Find the table heading thats got bold text, then give me that text."

Valuable data that was once locked up in poorly-designed websites is now within your reach. Projects that would have taken hours take only minutes with Beautiful Soup.

<<less
Download (0.065MB)
Added: 2006-06-08 License: Python License Price:
1245 downloads
WorldForge::Mason 0.3

WorldForge::Mason 0.3


Mason is a game system being developed by WorldForge. more>>
WorldForge::Mason is the second game system being developed by WorldForge. The primary focus for Mason is to enable players to build a persistent world in-game. Players will be able to manipulate items by creating new items from raw materials, attaching existing items together or splitting items into component parts.
Complicated structures such as houses can be designed on paper as a blueprint and then built with suitable building blocks and skills.
Reaching this milestone will require expanding not only our existing server and client code, but also refining the Atlas protocal that connects them.
The expansion will cover item creation (using a recipe system), construction of houses and other large structures (attaching items together), creating complex machines (combining simple machine parts), simulating organic reactions (festering wounds, adrenaline rush) with a detailed body system, editing text and other information objects in-game, and running an economy that changes with the world.
To demonstrate these techniques we will create a competitive and cooperative game centering about settling the uninhabited lands in the north-western corner of Moraf in our Dural world.
The players can play either human settlers attracted by the rumors of gold or promises of free land, or orcs, driven down to the plains from the overpopulated dens of the orc tribes of Sarnak.
Game
This section contains things related to the Mason Game in general, such as background story, game objectives, and planned features for version 1.0 of the game. It will also contain an installation guide, a players guide, and a game administrators guide. Theres also a page of links to screenshots and downloads.
If you are a potential future player and would like to know what the game will be like, or a creative writer interested in making the game interesting and fun to play, or if you want to write or translate documentation for end users, then this is the place for you.
Technology
This section contains the design of the various abstract systems that will implement all the central features of Mason. The systems include: the Item System, the Mechanical System, the Information Object System, the Body System, the Mind System, and others.
If you are a developer or game designer, interested in how all the revolutionary features supported by Mason are going to be implemented, then this section is for you.
Content
This section deals with all the general data needed for the Mason Game: item and creature descriptions and stats, maps of the Moraf area in the Dural world, and media for items and terrain. This data can be directly reused in later games.
If you are a world designer, artist, musician, or a MU* wizard who loves creating cool new items, then this section is for you.
Enhancements:
- Mason is now supported in two major 3D clients, Ember and Sear.
- An advanced terrain system has been implemented, including procedural texturing, paths, modified areas, and swimming in water.
- Building materials and resources can be gathered from the world using tools.
- Work has started on a new combat system.
<<less
Download (4.5MB)
Added: 2005-11-30 License: GPL (GNU General Public License) Price:
1423 downloads
Weight Loss Recipe Book 3.1

Weight Loss Recipe Book 3.1


Weight Loss Recipe Book is a free, online, community-built recipe book. more>>
Weight Loss Recipe Book is a free, online, community-built recipe book. Weight Loss Recipe Book contains everything you need to allow your web site visitors to submit recipes and everything your administrator needs to administer the recipes.
When a visitor submits a recipe, the recipe is added to a database and awaits approval from the administrator before being added to the public site.
Main features:
- Community built, meaning you just have to approve entries and watch your web site expand!
- Captcha validation to prevent automated entries into the recipe book.
- Complete administrator system - add administrators, recipe categories, manage recipes and more!
- Best of all, Weight Loss Recipe Book is totally free!
<<less
Download (0.061MB)
Added: 2006-05-08 License: Freeware Price:
1267 downloads
Spring IDE for Eclipse 2.0.1

Spring IDE for Eclipse 2.0.1


Spring IDE for Eclipse provides plugins for the Eclipse platform to ease working with Bean Factory configuration files. more>>
Spring IDE for Eclipse project provides Eclipse plugins to ease working with Bean Factory configuration files for the Spring Framework.
It contains a Spring project nature (with an incremental builder for validating Spring bean config files), an image decorator (which decorates Spring projects and all Spring bean config files), a Spring view (which allows one to browse Spring projects and their Spring bean config files, including bean properties), and an editor showing a graph from the beans of a single config file or a set of config files.
Main features:
- Project nature which support a list of Spring bean config files and sets of bean config files (aka beans config sets)
- Incremental builder which validates all modified Spring bean config files defined in a Spring project
- View which displays a tree with all Spring projects and their Spring bean config files
- Image decorator which decorates all Spring projects, their bean config files and all Java classes which are used as bean classes
- Editor (read-only) which displays a graph from all beans defined in a single config file or a config set
- The following features are currently under development:
- Graphical editor for Spring Webflow configuration files
- XML editor for Spring beans configuration files
System requirements:
- Eclipse Project
- Spring
Installation:
- Open Eclipse. Go to Help -> Software Updates -> Find and Install.
- Select "Search for new features to install". Click "Next".
- Click "New Remote Site". Enter "Spring IDE updatesite" for the Name and "http://springide.org/updatesite/" for the URL (Screenshot). Click "OK".
- You should now see a a new entry name "Spring IDE updatesite" with a mark next to it (Screenshot). Click on that and check "Spring IDE".
- Click on the mark next to "Eclipse.org updatesite" and check the version of GEF which is sufficient for your version of Eclipse. Click "Next".
- Select the features "Graphical Editing Framework" and the lastest version of "Spring IDE" from the list. Click "Next".
- Check "I accept..." and click "Next". Select or add the appropriate site to install the features. Click "Finish".
- Click Install on the warning dialogs during feature verification (both features are not digitally signed).
- After successfully downloading and installing the features click "Yes" on the "Would you like to restart now?" dialog.
<<less
Download (MB)
Added: 2007-08-18 License: Eclipse Public License Price:
566 downloads
pBeans 2.0.2

pBeans 2.0.2


pBeans project is a Object/Relational (O/R) database mapping layer. more>>
pBeans project is a Object/Relational (O/R) database mapping layer. It is designed to be simple to use and automated.
The idea is that you save time and effort by simply focusing on writing Java classes, and not worrying about maintenance of matching SQL scripts, schema evolution, XML based schemas, or generating code. The pBeans framework takes care of persisting JavaBeans with little assistance from the developer.
Main features:
- Automatic Table Creation and Schema Evolution- Tables corresponding to JavaBean classes are created on demand. Field types are based, by default, on JavaBean compile-time types. Field type changes and new fields are detected. Manually changing tables (user-managed mode) is also supported.
- Based on Annotated JavaBeans- You define a getter and setter for each bean property. Persisent bean classes only need to be tagged with a @PersistentClass annotation.
- Transitive Persistence- If object A is persisted and it refers to Persistent object B, then object B is automatically persisted. If Persistent object C also refers to B, and C is also persisted, the record for object B in the database is not duplicated.
- Instance Consistency- If you retrieve an object from persistent storage that is already known to exist in main memory, you get a reference to the object in main memory. (Garbage collection is allowed to happen via weak references.)
- Near-Zero Configuration- There is no need to define schemas or anything of the sort in a language other than Java, and there are no code generation steps of any kind. No XML or SQL need to be written, except the necessary to create a database and grant user permissions. However, you can instruct pBeans to let you manage database modifications manually.
- Database features- Transactions and auto-increment IDs (MySQL only) are now supported.
- Flexibility- Via annotations users are allowed to define their own table and field names, the name of the primary key, whether fields are nullable, whether tables are user-managed (not automatically modified), table indexes, unique or otherwise, whether unused fields should be deleted, whether a field is nullable, whether it is renamed from another field (to prevent loss of data when a property is renamed), etc.
- Servlet support- A pBeans store may be easily configured using servlet context parameters (see ServletAccess.)
<<less
Download (1.3MB)
Added: 2007-04-25 License: GPL (GNU General Public License) Price:
912 downloads
PerlBean::Collection 1.0

PerlBean::Collection 1.0


PerlBean::Collection is a Perl module that contains a collection of PerlBean objects. more>>
PerlBean::Collection is a Perl module that contains a collection of PerlBean objects.

SYNOPSIS

use strict;
use PerlBean;
use PerlBean::Collection;
use PerlBean::Attribute::Factory;

my $bean = PerlBean->new( {
package => Athlete,
} );
my $factory = PerlBean::Attribute::Factory->new();
my $attr = $factory->create_attribute( {
method_factory_name => name,
short_description => the name of the athlete,
} );
$bean->add_method_factory($attr);

my $bean2 = PerlBean->new( {
package => Cyclist,
base => [ qw(Athlete)],
} );
my $factory = PerlBean::Attribute::Factory->new();
my $attr2 = $factory->create_attribute( {
method_factory_name => cycle,
short_description => the cyclists cycle,
} );
$bean2->add_method_factory($attr2);

my $collection = PerlBean::Collection->new();
$collection->add_perl_bean($bean);
$collection->add_perl_bean($bean2);
$collection->write(tmp);

ABSTRACT

Code hierarchy generation for bean like Perl modules

PerlBean::Collection contains a collection of PerlBean objects in order to generate an hierarchy of Perl modules.

<<less
Download (0.089MB)
Added: 2007-02-22 License: Perl Artistic License Price:
977 downloads
Tag Soup 1.0.5

Tag Soup 1.0.5


TagSoup is a SAX2 parser written in Java. more>>
TagSoup is a SAX2 parser written in Java that, instead of parsing well-formed or valid XML. Tag Soup parses HTML as it is found in the wild: nasty and brutish, though quite often far from short.

By providing a SAX interface, it allows standard XML tools to be applied to even the worst HTML. It is a parser, not a whole application; it isnt intended to permanently clean up bad HTML, as HTML Tidy does, only to parse it on the fly.

The following options are understood:

--files
Output into individual files, with html extensions changed to xhtml. Otherwise, all output is sent to the standard output.
--html
Output is in clean HTML: the XML declaration is suppressed, as are end-tags for the known empty elements.
--omit-xml-declaration
The XML declaration is suppressed.
--method=html
End-tags for the known empty HTML elements are suppressed.
--pyx
Output is in PYX format.
--pyxin
Input is in PYXoid format (need not be well-formed).
--nons
Namespaces are suppressed. Normally, all elements are in the XHTML 1.x namespace, and all attributes are in no namespace.
--nobogons
Bogons (unknown elements) are suppressed. Normally, they are treated as empty.
--nodefaults
suppress default attribute values
--nocolons
change explicit colons in element and attribute names to underscores
--norestart
dont restart any normally restartable elements
--any
Bogons are given a content model of ANY rather than EMPTY.
--lexical
Pass through HTML comments. Has no effect when output is in PYX format.
--reuse
Reuse a single instance of TagSoup parser throughout. Normally, a new one is instantiated for each input file.
--nocdata
Change the content models of the script and style elements to treat them as ordinary #PCDATA (text-only) elements, as in XHTML, rather than with the special CDATA content model.
--encoding=encoding
Specify the input encoding. The default is the Java platform default.
--help
Print help.
--version
Print the version number.

<<less
Download (0.050MB)
Added: 2007-03-21 License: GPL (GNU General Public License) Price:
948 downloads
Azuki Framework 1.0.1

Azuki Framework 1.0.1


Azuki Framework is a Java application framework designed to resolve various problems in the software development lifecycle. more>>
Azuki Framework project is a Java application framework designed to resolve various problems in the software development lifecycle. These goals are achieved by splitting the software conception into two main stages: creation of independent components and definition of component dependencies (weaving).

The latter is performed with a graphical tool named "the weaver". By representing component interactions using different perspectives, the weaver provides a straightforward way to analyze an applications architecture, allowing deep and easy customization of its behavior.

Whats New in This Release:

azuki-ant
(ADD) Copy $beanproject/tools into $dist/tools directory when deploying
bean.
(ADD) Additional sources files could be specified into checkbuildXXX
macros.

azuki-common
(FIX) Missing characters into StringUtil.splitQuote().
(ADD) SQL_MAX_ROWS global variable for sql query limitation.
(ADD) SQL utility class.
(ADD) Possibility to enable/disable filters on document and text fields.

azuki-framework
(FIX) New method to retrieve framework version.

azuki-weaver
(FIX) Dont show Definition menu entry in pointcut popup menu.
(FIX) Enable status was not displayed correctly into schemas.
(FIX) Check if bean instance is duplicated before renaming.
(FIX) Automatically set a new label when pasting a bean instance.

dist
(FIX) Do not start azuki shell server by default (kernel.xml).
(FIX) Invalid commons-codec library name in CLASSPATH.
(FIX) Set up JNDI and SOAP implementation in shell script .sh and .bat.
(ADD) Create directory $dist/tools.

bean-apportal
(FIX) Display framework version.
(FIX) Bean indentifier retrieval doesnt take care of root context.

bean-gwt
(DEL) Removed, will be included from future 1.1 branch releases.

bean-injection
(FIX) Add some comments.
(FIX) Include arrays in method parameters conversion.
(FIX) Include primitive types in method parameters conversion.

bean-logger
(FIX) Take care to not close the System.err stream when using the
java.util.logging API.
(FIX) Move SQL sources into tools directory.

bean-requesthandler
(FIX) Use the servlet context path for set up the base URI.
(FIX) Throws exception when trying to bind an already binded URI.

bean-shell
(FIX) Null pointer while searching bean metadata in TCP request processing.
(FIX) Move C program sources into tools directory.

<<less
Download (11.5MB)
Added: 2007-08-08 License: LGPL (GNU Lesser General Public License) Price:
809 downloads
Yet Another antiVirus Recipe 1.9.5

Yet Another antiVirus Recipe 1.9.5


Yet Another antiVirus Recipe is a procmail that helps to filter out a lot of the most common e-mail worms. more>>
Yet Another antiVirus Recipe is a procmail that helps to filter out a lot of the most common e-mail worms.
For some of the above (plain iframe, clsid, xml, macro) e-mail is delivered normally but gets a WARNING in subject plus its old subject ($SUB).
Some of the warnings are:
WARNING-XML-CODEBASE-OBJECT-$SUB
WARNING-CLSID-EXTENSION-$SUB
WARNING-IFRAME-$SUB
WARNING-MACRO-$SUB
WARNING-NSCAM-SCORE:$NKNGS-$SUB
Main features:
- :: base64 signatures ::
- Most of these worms are MS-Windows executables and arrive at our e-mail encoded through base64 routines. YAVR uses especially selected signatures to locate these attachments. After that it places them in a directory (/virus/) sorted by name.
-
- :: iframe html exploit ::
- Through IFrame tag a html encoded e-mail can download and execute a file from a remote http site without informing the user.
-
- :: CLSID hidden extensions exploit ::
- Attachments which end with a Class ID (CLSID) file extension do not show the actual file extension saved and viewed with Windows Explorer. This allows dangerous file types to look as though they are actually innocent files, such as JPG or WAV files.
-
- :: xml codebase exploit ::
- Usage of some xml objects allow local files to be automatically executed, regardless of the security settings on the target machine.
-
- :: generic executable trap for bat, pif, vbs, vba, scr, lnk, com, exe ::
- The rest of MS-executable files that are not caught from base64 signatures end up in a virus-could-be file.
-
- :: generic macro detection for doc,dot,xls,xla files ::
- MS-Word and MS-Excel files that contain macro commands are marked with a warning.
-
- :: generic detection for most of nigeria scam e-mails (most of them) ::
- Nigeria scam e-mail is not a virus but a big spam problem... There are many good filters that use great algorithms for spam. This is just an add-on.
Enhancements:
- new switches for quarantine or not certain e-mailsbased on some ideas by Dan Smart
- YAVRQUARANTEXE if set to ON it sends unknown executables to /virus/virus-could-be as usual if set to OFF it delivers at inbox with a warning (and the X- header ;)
- YAVRQUARANTNIG same for nigeria scam
- YAVRQUARANTPRN same for porn e-mail read instuctions inside nkvir-rc
- X- marks in headers to help your own procmail scripts
- X-YAVR: MS-EXEC (any MS executable that wasnt identified by signatures)
- X-YAVR: NIGERIA (nigeria scam)
- X-YAVR: PORN (porn related)
- X-YAVR: MACRO (containing macro code)
- X-YAVR: XML-CODEBASE
- X-YAVR: IFRAME
- X-YAVR: CLSID-EXTENSION
- X-YAVR: SENDMAIL-EXPLOIT
- some more Worm.Moodown.b aka Netsky.b signatures
- another Mimail.Q
<<less
Download (0.054MB)
Added: 2006-07-07 License: GPL (GNU General Public License) Price:
1204 downloads
Database Bean Generator 2.1.3

Database Bean Generator 2.1.3


Generator is a command line application to facilitate the construction of small applications that need some database objects. more>>
Generator is an command line application written in java that have the goal to make easy the construction of little applications that needs some database objects stuff.
Database Bean Generator isnt a replacement of complex object persistence solutions, like hibernate or TopLink but it covers a different target. The little java web applications that dont use sofisticated persistence options.
Generator invocation is simple, just type:
java -jar generator.jar -xml (config-file.xml)
where config-file is a xml config file with the definitions to connect to the database and generate the bean classes.
Main features:
- Generates classes to access via custom connection resources to database tables.
- Configuration files are in clear xml format and can be embedded or separate.
- Supports individual or global field updates.
- Supports custom set of Exceptions.
- Provides toXML function for each entity generated.
- Provides automatic generation of finders coonfigured in the xml configuration file.
- Provides some utility static methods via the BdUtils.java class generation.
- Generates an xml file with the database structure.
- Supports configuration of the methods that produces XML (String as CDATA, data as attributes or values, ...)
- Initial support for MySQL and Oracle (Oracle support is in initial stage at this moment).
- Provides an ant task for automatic integration builds.
- Supports transparent renaming of the generated class individual fields.
- Supports normal or CDATA output in individual fields.
- Supports utilization in all database methods with your own external connection.
- Preliminar support of a pluggable logging system (The goal is use log4j integration)
- Support for SEQUENCES in Oracle and AUTOINCREMENT in MySQL
- Support arbitrary raw code and imports from configuration file
- Correct treatment for NULL values of the fields in the generated class
Enhancements:
- Optionally, you may include the extra jars to get JSON support.
- JSON output for finders and generic JSON output for general have been added.
<<less
Download (1.9MB)
Added: 2007-07-25 License: LGPL (GNU Lesser General Public License) Price:
503 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5