Skip to content

dugsong/appid

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
appid
-----

Appid is a passive application protocol identification library that
implements a state machine for efficient pattern matching of
regex-like application content signatures.

It uses the excellent Ragel finite state machine compiler to compile
multiple patterns into a single combined machine for one-pass
evaluation of a given input stream.

For more information about the signature format, library internals,
and general hacking, see the HACKING file in this distribution.

Appid is an open-source contribution of Arbor Networks' technology to
the community many of its developers came from. For licensing
information, please see the LICENSE file in this distribution.

Building
--------

To build and install the library:

	./configure	(add '--with-python' to build Python module)
	make
	sudo make install

The ragel-generated appid.c takes a lot of memory to compile. If you
run into a compiler error like "virtual memory exhausted", you may
need to increase your resource limits before compiling with "unlimit"
(*csh) or "ulimit" (*sh).

Support
-------

For more information, visit our project website at

	http://code.google.com/p/appid/

--
Appid team <appid@googlegroups.com>

About

Automatically exported from code.google.com/p/appid

Resources

License

Unknown, GPL-2.0 licenses found

Licenses found

Unknown
LICENSE
GPL-2.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published