Main > Free Download Search >

Free mapi software for linux

mapi

Sponsored Links
Sponsored Links
Sort by >> Relevance
rss
Secleted [ 0 ] software to compare
Results 1 - 15 of about 7
MAPI 1.0

MAPI 1.0


MAPI is a general API for interfacing with any wireless device driver that support wireless extensions. more>>
MAPI is a general API for interfacing with any wireless device driver that support wireless extensions. It is based on the wireless extensions and Wireless Tools. The current version of the API can be used to get most of the information provided by the wireless tools (iwspy, iwconfig, iwpriv.)

The API is designed to work with Linux. It acts as a layer between the wireless card device driver and the application program. For the API to work with a device driver, the device driver should support the wireless extensions correctly. The API has been tested with the wvlan_cs driver, Lucent wavelan2_cs driver, mwavelan_cs , and mwvlan_cs driver. All give different results depending on their level of support to the wireless extensions. For example, only the mwavelan_cs and mwvlan drivers supports the return of all the statistics about all access points in range.

The MAPI API should work with any device driver that supports wireless extensions provided that th driver inplements the wireless extensions correctly.

The API comes with 2 examples:
- example1.c: lists most of the capabilities of the API.
- example_ap.c: lists the specific capability of getting the
signal strength from all the access points in the range. For the
best of my knowledge, only the mwavelan_cs driver (available for
download at: www.cs.umd.edu/users/moustafa/mwavelan) supports this
feature.

3. Files Included
- mapi.h: API header file.
- mapi.c: API implementation file.
- iwcommon.h: Common functions from the wireless tools package.
- iwcommon.c: Common functions implementation from the wireless
tools package.
- example1.c: Example file for using the API.
- example_ap.c: Example file for testing the access point
capabilities.
- README.txt: This file.
<<less
Download (0.019MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
728 downloads
Monitoring API 2.0 Beta 1

Monitoring API 2.0 Beta 1


Monitoring API project is a multi-user programming interface. more>>
Monitoring API project is a multi-user programming interface designed to simplify the development of network monitoring software and allows users to express their monitoring needs in a device-independent way.
The main abstraction provided by MAPI is the network flow. Although flows have been used before in network monitoring systems, MAPI gives flows a first-class status. Applications that uses MAPI can specify what flows or flow statistics they are interested in by applying functions to flows.
A MAPI function can be a BPF filter, string search, packet counter or more advanced like a NetFlow generator. These function will automatically run in hardware if there is support for it on the hardware being used.
MAPI currently supports the following hardware:
- Normal NICs through libpcap
- DAG cards without co-processor
- SCAMPI adapter
Enhancements:
- This release includes support for distributed monitoring, several new MAPI functions, demo applications, and a lot of bugfixes.
<<less
Download (1.2MB)
Added: 2006-09-21 License: GPL (GNU General Public License) Price:
1133 downloads
MEsmtpd 1.04

MEsmtpd 1.04


MEsmtpd provides a small SMTP Daemon with From-header rewrite and SMTP-Auth. more>>
MEsmtpd provides a small SMTP Daemon with From-header rewrite and SMTP-Auth.
The main features of MEsmtpd are SMTP-Auth (RFC 2554) and rewriting the From: header (email body From: header and envelope from) based on an account-list (configuration file and auth data).
Some big companies dont allow plain SMTP because the From header (sender) is fakeable by the sender. Many companies use MAPI (MS Exchange) to solve this problem.
The alternative open source solution is MEsmtpd. It is an independent extension to sendmail, postfix or qmail.
Enhancements:
- added smtp Reset. Thanks to Paul!
<<less
Download (0.005MB)
Added: 2007-03-16 License: GPL (GNU General Public License) Price:
954 downloads
Bio::Map::CytoMap 1.4

Bio::Map::CytoMap 1.4


Bio::Map::CytoMap is a Bio::MapI compliant map implementation handling cytogenic bands. more>>
Bio::Map::CytoMap is a Bio::MapI compliant map implementation handling cytogenic bands.

SYNOPSIS

use Bio::Map::CytoMap;
my $map = new Bio::Map::CytoMap(-name => human1,
-species => $human);
foreach my $marker ( @markers ) { # get a list of markers somewhere
$map->add_element($marker);
}

This is the simple implementation of cytogenetic maps based on Bio::Map::MapI. It handles the essential storage of name, species, type, and units as well as in memory representation of the elements of a map.

For CytoMaps type is hard coded to be cytogeneticmap and units are set to but can be set to something else.

<<less
Download (4.7MB)
Added: 2006-11-03 License: Perl Artistic License Price:
1087 downloads
PDL::Image2D 2.4.3

PDL::Image2D 2.4.3


PDL::Image2D is a Perl module that contains miscellaneous 2D image processing functions. more>>
PDL::Image2D is a Perl module that contains miscellaneous 2D image processing functions.

For large kernels, using a FFT routine, such as fftconvolve() in PDL::FFT, will be quicker.

$new = conv2d $old, $kernel, {OPTIONS}
$smoothed = conv2d $image, ones(3,3), {Boundary => Reflect}
Boundary - controls what values are assumed for the image when kernel
crosses its edge:
=> Default - periodic boundary conditions
(i.e. wrap around axis)
=> Reflect - reflect at boundary
=> Truncate - truncate at boundary

EOD BadDoc => Unlike the FFT routines, conv2d is able to process bad values., HandleBad => 1, Pars => a(m,n); kern(p,q); [o]b(m,n);, OtherPars => int opt;, PMCode =>
sub PDL::conv2d { my $opt; $opt = pop @_ if ref($_[$#_]) eq HASH; die Usage: conv2d( a(m,n), kern(p,q), [o]b(m,n), {Options} ) if $#_2; my($a,$kern) = @_; my $c = $#_ == 2 ? $_[2] : $a->nullcreate; &PDL::_conv2d_int($a,$kern,$c, (!(defined $opt && exists $$opt{Boundary}))?0: (($$opt{Boundary} eq "Reflect") + 2*($$opt{Boundary} eq "Truncate"))); return $c; }
, Code => init_vars( { vars => PDL_Double tmp; } ) . init_map("i") . init_map("j") . threadloop %{ for(j=0; j i2,n=>j2) * $kern(p=>i1,q=>j1);
} /* for: i1 */
} /* if: j2 >= 0 */
} /* for: j1 */
$b(m=>i,n=>j) = tmp;
} /* for: i */
} /* for: j */
%}
free(mapj+1-q_size); free(mapi+1-p_size);,
BadCode =>
init_vars( { vars => PDL_Double tmp; int flag; } ) .
init_map("i") .
init_map("j") .

threadloop %{
for(j=0; j j2)) && $ISGOOD(kern(p=>i1,q=>j1)) ) {
tmp += $a(m=>i2,n=>j2) * $kern(p=>i1,q=>j1);
flag = 1;
} /* if: good */
} /* if: i2 >= 0 */
} /* for: i1 */
} /* if: j2 >= 0 */
} /* for: j1 */
if ( flag ) { $b(m=>i,n=>j) = tmp; }
else { $SETBAD(b(m=>i,n=>j)); }
} /* for: i */
} /* for: j */
%}
free(mapj+1-q_size); free(mapi+1-p_size);,

<<less
Download (2.1MB)
Added: 2007-06-28 License: Perl Artistic License Price:
849 downloads
fairly fast packet filter 1.5.0

fairly fast packet filter 1.5.0


The fairly fast packet filter (FFPF) is an approach to network packet processing. more>>
The fairly fast packet filter (FFPF) is an approach to network packet processing that adds many new features to existing filtering solutions like BPF.
fairly fast packet filter is designed for high speed by pushing computationally intensive tasks to the kernel or even network processors and by minimising packet copying.
By providing both access to richer programming languages and explicit extensibility, it is also considerably more flexible than existing approaches.
FFPF provides a complete solution for network monitoring that caters to all applications available today. Exploiting its extensibility, the language can even be used as a meta-filter to `script together filters from other approaches, such as BPF.
Main features:
- fast: processes significantly more packets per second than LSF (reference)
- scalable: transparently supports hardware assist, like that given by the Intel IXP2x00 network processors
- backward compatible: supports all existing libpcap based applications
- extensible: separates functionality from the framework. FFPF currently ships with implementations of BPF, Aho Corasick, Boyer Moore Horspool, and many more
- modular: new functions can be written in as little as 3 lines of code
- secure: relies on Keynote for authentication and resource control
- open and standard adherent: licensed under the GNU General Public License (GPL). It implements the Monitoring API (MAPI) draft as designed by the EU-SCAMPI consortium
Enhancements:
- enabled kernelspace processing
- enabled all 5 buffer implementations (Continuous, Fixed-size slot, Variable sized slot, Double ring and Index)
- added TCP stream reassembly and early implementation of zero-copy reassembly
- added PCAP input and output support, for userspace testing and offline use
- added additional minor functions: TCP Synprotect, output to files, ...
- added support for UDEV
- extended controlplane: flowspaces can now be queried for live state
- fixed up many bugs, hacks and irregularities.
<<less
Download (0.60MB)
Added: 2006-02-20 License: GPL (GNU General Public License) Price:
1342 downloads
Brutus 1.1.27 (evolution-brutus)

Brutus 1.1.27 (evolution-brutus)


Brutus is an Open Source connector for Exchange 5.5, 2000 and 2003, to put it short. more>>
Brutus is an Open Source connector for Exchange 5.5, 2000 and 2003, to put it short. Our aim is to scratch one of the most annoying itches that the Open Source community have endured. This particular itch has been experienced for almost a decade.
The problem that we are addressing is the problem of platform independent access for client applications to Microsoft Exchange from version 5.5 onwards.
Our solution to this problem will enable a feature-by-feature compatible Microsoft Outlook replacement for Linux, Microsoft Windows, the BSDs or almost any other platform.
How do we do it?
We have developed a CORBA based framework on top of the Messaging Application Programming Interface commonly known as MAPI.
Our development framework is offering client applications MAPI based access to any MS Exchange server from version 5.5 onwards. We believe that we are providing the Open Source community with a development framework that are superior to any other approach.
Our solution is distributed under the GNU General Public License (commonly known as the "GPL") or a commercial license.
Why do we do it?
We feel that there is a strong customer need for a non-Microsoft client application with full Exchange integration that is feature-by-feature comparable with Microsoft Outlook.
The only technically feasible way to achieve this level of integration is to build a client access framework on top of MAPI.
Out strategy is therefore to provide this framework to the Open Source community free of charge under the GPL and to the any commercial entity under a commercial license.
Enhancements:
- Support for OpenSUSE 10.2 was added.
- brutus-keyring is now used instead of gnome-keyring.
- A thread storm when updating the folder summary is now avoided.
<<less
Download (0.27MB)
Added: 2007-05-04 License: GPL (GNU General Public License) Price:
1155 downloads
 
Other version of Brutus
Brutus 0.9.33Brutus is an Exchange connector and development framework that offers access to all of MAPI and therefore to all versions of Microsoft Exchange from version 5.5 onwards. Brutus project is a complete
License:GPL (GNU General Public License)
Download (0.69MB)
1375 downloads
Added: 2007-05-04
Secleted [ 0 ] software to compare
  • Page: 1 of 1
  • 1