dcom
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4
DCE::RPC 0.11
DCE::RPC is a Perl extension for DCE RPC protocol composer/parser. more>>
SYNOPSIS
use DCE::RPC; use Authen::Perl::NTLM qw(lm_hash nt_hash);
use constant DCOM_IREMOTEACTIVATION => pack("H32", "B84A9F4D1C7DCF11861E0020AF6E7C57");
use constant DCOM_IF_VERSION => 0x00;
use constant DCOM_XFER_SYNTAX => pack("H32", "045D888AEB1CC9119FE808002B104860");
use constant DCOM_XFER_SYNTAX_VERSION => 0x02;
$passwd = "passwd";
$lm_hpw = lm_hash($passwd);
$nt_hpw = nt_hash($passwd);
$ntlm = new_client Authen::Perl::NTLM($lm_hpw, nt_hpw);
$rpc_host = "www.rpc.com";
$rpc_port = 135;
$rpc = new DCE::RPC($rpc_host, $rpc_port, $ntlm);
$bind_msg = $rpc->rpc_bind_ack_resp(1, DCOM_IREMOTEACTIVATION, DCOM_IF_VERSION,
({interface => DCOM_XFER_SYNTAX, version => DCOM_XFER_SYNTAX_VERSION}));
$request_msg = $rpc->rpc_co_request("Hi, there! This is Stub!", 1, 0x0e, DCOM_IREMOTEACTIVATION, "Authentication Credentials");
$response_msg = $rpc->rpc_request_response($request_msg);
$alt_ctx_msg = $rpc->rpc_alt_ctx(1, DCOM_IREMOTEACTIVATION . DCOM_IF_VERSION
,
({interface => DCOM_XFER_SYNTAX, version => DCOM_XFER_SYNTAX_VERSION}));
The DCE RPC protocol is an application level protocol from OpenGroup that allows applications to do Remote Procedure Calls. It is the underlying wire protocol for DCOM (Distributed Common Object Model) by Microsoft.
This module was motivated by an reverse-engineering effort on a DCOM client. Therefore, functions that are implemented gear more toward client side implementation. Also, the initial version only supports Connection Oriented version of DCE RPC. It also assumes NTLMSSP as the underlying authentication protocol. This can change based on the input of the users of this modules.
Download (0.007MB)
Added: 2007-04-16 License: Perl Artistic License Price:
922 downloads
PyOPC 0.1a
PyOPC is a Python library implementing the OPC XML Data Access Protocol Version 1.01 (OPC XML-DA 1.01). more>>
PyOPC is a Python library implementing the OPC XML Data Access Protocol Version 1.01 (OPC XML-DA 1.01).
PyOPC supports the easy creation of XMLDA-compliant clients and servers without having to deal with the SOAP protocol and server issues.
The Open Linking and Embedding for Process Control (OPC) consortium released several open standards, which address interfaces for vertical integration in industrial automation.
Historically, OPC used the Distributed Component Object Model (DCOM) for the underlying communication technology. DCOM has the disadvantage of being platform specific: it is only available for Microsoft Windows based systems. Other platforms, such as Linux, can therefore not retrieve fieldbus data from DCOM based servers.
Another disadvantage of DCOM is that it can not easily bypass firewalls, hence access will often be limited to certain segments of a corporate network.
In the last years, a new technology, called SOAP Web services, emerged. [LIV02] defines a Web Service as: ``a method or function that is available for other applications to access over the Internet.. Web services enable Remote Procedure Calls (RPC) and have the following key features:
High level of interoperability:
Web services technologies are all based on strictly defined open standards1.
High networking abilities:
As an underlying communication protocol, Web services utilize Internet protocols such as the Hyper Text Transfer Protocol (HTTP) or the Simple Mail Transfer Protocol (SMTP). These protocols have high networking abilities and may moreover penetrate firewalls.
Protocol legible by humans:
The Simple Object Access Protocol (SOAP)2 is based on the Extended Markup Language (XML), which is legible to humans. This way, testing and debugging of Web services is far easier than with binary protocols.
Documentation:
Another underlying technology of SOAP is the ``Web Service Definition Language (WSDL) which may be used to define the service, especially by constraining the format of the SOAP protocol. WSDL utilizes the XML Schema language for defining these SOAP messages3. These WSDL documents can be utilized by frameworks to generate stubs that provide a base for accessing a Web service.
Validation:
WSDL in combination with a validating XML parser enable the validation of SOAP messages. This way, custom code will never receive syntactically or semantically erroneous data, which should improve the stability of the service.
SOAP Web services are seen as a successor to several alternative technologies such as DCOM and are already broadly accepted by the industry. More information about the SOAP protocol can be found in [SEE02] and [LIV02].
The OPC consortium reacted on this technological evolution by adopting SOAP Web services for their standards. One recent addition of OPC is the "XML Data Access Version 1.0" (XML-DA 1.0) standard. This standard deals with access of underlying fieldbus technologies and covers the following aspects:
Information model:
The specification provides a simple information model, based on ``OPC Items which represent a piece of information, similar to fieldbus data points. These items can be arranged hierarchically.
Data types:
OPC XML-DA adopts several XML-Schema based data types, such as integer, float, date/time specific types. Moreover it defines arrays which are based on these basic types.
Operations:
The standard specifies 8 operations such as reading/writing and browsing which can be used to access the underlying fieldbus.
Subscription:
The specification further introduces a mechanism to retrieve only changed items, called ``Subscription. Clients may thus subscribe to items and use a dedicated polling operation to retrieve changed data.
<<lessPyOPC supports the easy creation of XMLDA-compliant clients and servers without having to deal with the SOAP protocol and server issues.
The Open Linking and Embedding for Process Control (OPC) consortium released several open standards, which address interfaces for vertical integration in industrial automation.
Historically, OPC used the Distributed Component Object Model (DCOM) for the underlying communication technology. DCOM has the disadvantage of being platform specific: it is only available for Microsoft Windows based systems. Other platforms, such as Linux, can therefore not retrieve fieldbus data from DCOM based servers.
Another disadvantage of DCOM is that it can not easily bypass firewalls, hence access will often be limited to certain segments of a corporate network.
In the last years, a new technology, called SOAP Web services, emerged. [LIV02] defines a Web Service as: ``a method or function that is available for other applications to access over the Internet.. Web services enable Remote Procedure Calls (RPC) and have the following key features:
High level of interoperability:
Web services technologies are all based on strictly defined open standards1.
High networking abilities:
As an underlying communication protocol, Web services utilize Internet protocols such as the Hyper Text Transfer Protocol (HTTP) or the Simple Mail Transfer Protocol (SMTP). These protocols have high networking abilities and may moreover penetrate firewalls.
Protocol legible by humans:
The Simple Object Access Protocol (SOAP)2 is based on the Extended Markup Language (XML), which is legible to humans. This way, testing and debugging of Web services is far easier than with binary protocols.
Documentation:
Another underlying technology of SOAP is the ``Web Service Definition Language (WSDL) which may be used to define the service, especially by constraining the format of the SOAP protocol. WSDL utilizes the XML Schema language for defining these SOAP messages3. These WSDL documents can be utilized by frameworks to generate stubs that provide a base for accessing a Web service.
Validation:
WSDL in combination with a validating XML parser enable the validation of SOAP messages. This way, custom code will never receive syntactically or semantically erroneous data, which should improve the stability of the service.
SOAP Web services are seen as a successor to several alternative technologies such as DCOM and are already broadly accepted by the industry. More information about the SOAP protocol can be found in [SEE02] and [LIV02].
The OPC consortium reacted on this technological evolution by adopting SOAP Web services for their standards. One recent addition of OPC is the "XML Data Access Version 1.0" (XML-DA 1.0) standard. This standard deals with access of underlying fieldbus technologies and covers the following aspects:
Information model:
The specification provides a simple information model, based on ``OPC Items which represent a piece of information, similar to fieldbus data points. These items can be arranged hierarchically.
Data types:
OPC XML-DA adopts several XML-Schema based data types, such as integer, float, date/time specific types. Moreover it defines arrays which are based on these basic types.
Operations:
The standard specifies 8 operations such as reading/writing and browsing which can be used to access the underlying fieldbus.
Subscription:
The specification further introduces a mechanism to retrieve only changed items, called ``Subscription. Clients may thus subscribe to items and use a dedicated polling operation to retrieve changed data.
Download (3.1MB)
Added: 2006-11-08 License: LGPL (GNU Lesser General Public License) Price:
1085 downloads

Web+ Developers Edition for Unix/Linux 5.0
Web+ is a powerful & comprehensive development language & web application server more>> talentsofts Web+ is a powerful and comprehensive development language for use in creating web-based client/server applications without writing complicated, low-level and time-consuming CGI programs. Web+ applications are written in Web+ Markup Language (WML), a scripting language based on the Basic programming language and HTML. Familiarity with Basic and HTML enables programmers to quickly learn Web+ and begin writing Web+ applications. Web+ enables rapid and easy creation of highly functional web pages that integrate with databases, file systems, e-mail, Java applets, legacy applications, executable programs (EXEs), dynamic-link libraries (DLLs) and shared objects (SOs) on many different operating systems. Web+ also communicates with any TCP/IP applications and simplifies database integration so that dynamic and interactive web pages can be designed quickly and easily. Key features include cross-platform use on Windows, Unix, Linux, Solaris and FreeBSD, ODBC database support, Java, email and COM/DCOM integration, secure online transactions, custom tags, encryption, application integration, and easy to learn, basic-like scripting. With so many middleware products on the market, it is difficult to tell the difference between them. Compare Web+ head-to-head with the other products out there such as Cold Fusion in the areas of price, speed, and function! Web+ Developers Edition allows for 2 concurrent connections.<<less
Download (2.90MB)
Added: 2009-04-28 License: Adware Price: $99
180 downloads
Avifile 0.7.43
Avifile is a compressed AVI file support library for x86 Linux. more>>
This project attempts to provide a working implementation of a few multimedia-related utilities for x86 Linux. At the time of its creation in May 2000 its primary goal was creation of video capture and recompression applications that would work with most popular AVI file format and newest data compression methods ( Indeo Video and variations of MPEG-4 for image compression and MPEG Layer-3/Windows Media Audio for sound ).
The core idea of the project was in using Win32 dynamic-link libraries in Linux environment. However, it has become most popular because of its side product - an AVI movie player that could play DivX ;-) movies in Linux with reasonable performance and stability. Since then most of work was done in this direction.
Now it supports a wide range of codecs ( compressors/decompressors ) such as DivX ;-), Indeo Video, I263, and others, able to show subtitles and perform video output using YUV overlays when necessary support from hardware and operating system is available.
It is also able to play most files in ASF format, and current development CVS code is capable of streaming ASF media over HTTP. The project is not intended to provide universal media framework for Linux, nor to do much more than what it currently does. Moreover, its mostly a proof-of-concept work. It was the first project that introduced the idea of using Windows DLLs and very limited ( ~50 Kbytes of code ) subset of Win32 API for audio/video (de)compression in *nix environments, the idea which is already reused in several other - more general - software projects.
It is the first project that extends that idea to the usage of DirectShow audio/video decoders for the same purpose ( by emulating DirectShow/DCOM environment from decoder point of view ). It is the only project that includes a player for files in Advanced Streaming Format. All these features are essential for the complete modern multimedia environment, and hopefully will become available in near future in such perspective architectures as Arts ( KDE ) or GStreamer ( Gnome ).
Aside from reusing the ideas, the project is used as is in a few media players for Linux, such as XMMS, XTheater or LAMP. The code of this project is distributed under General Public License version 2. Basically it means that you may do anything you want with this code, but if you want to redistribute it or any its derivatives, you have to do it under GPL and you have to make the source code available. For more details visit the site of Free Software Foundation.
Legal issues covering Win32 DLLs which accompany source code are a bit more complicated. These DLLs are freely available in the Internet ( exact URLs to most of them are available on this site ). For those DLLs which come with the license, their copyright owners allow using them at no cost if you do not disassemble, reverse-engineer them, etc. In some cases ( Indeo Video ) they explicitly allow to include these files into other projects under mentioned restrictions. Many DLLs are available without having to accept any license agreement at all ( DivX ;-), all DirectShow codecs ), what obviously means that any kind of activity with them is acceptable.
There is no warranty about the quality of this project. It is written mostly by one former university student with background in the area of Applied Physics in his spare time. I cannot even guarantee that it compiles properly on your system, because I dont have resources to test it on all existing distributions of Linux and flavors of Unix. I try to resolve the issues that Im informed about.
<<lessThe core idea of the project was in using Win32 dynamic-link libraries in Linux environment. However, it has become most popular because of its side product - an AVI movie player that could play DivX ;-) movies in Linux with reasonable performance and stability. Since then most of work was done in this direction.
Now it supports a wide range of codecs ( compressors/decompressors ) such as DivX ;-), Indeo Video, I263, and others, able to show subtitles and perform video output using YUV overlays when necessary support from hardware and operating system is available.
It is also able to play most files in ASF format, and current development CVS code is capable of streaming ASF media over HTTP. The project is not intended to provide universal media framework for Linux, nor to do much more than what it currently does. Moreover, its mostly a proof-of-concept work. It was the first project that introduced the idea of using Windows DLLs and very limited ( ~50 Kbytes of code ) subset of Win32 API for audio/video (de)compression in *nix environments, the idea which is already reused in several other - more general - software projects.
It is the first project that extends that idea to the usage of DirectShow audio/video decoders for the same purpose ( by emulating DirectShow/DCOM environment from decoder point of view ). It is the only project that includes a player for files in Advanced Streaming Format. All these features are essential for the complete modern multimedia environment, and hopefully will become available in near future in such perspective architectures as Arts ( KDE ) or GStreamer ( Gnome ).
Aside from reusing the ideas, the project is used as is in a few media players for Linux, such as XMMS, XTheater or LAMP. The code of this project is distributed under General Public License version 2. Basically it means that you may do anything you want with this code, but if you want to redistribute it or any its derivatives, you have to do it under GPL and you have to make the source code available. For more details visit the site of Free Software Foundation.
Legal issues covering Win32 DLLs which accompany source code are a bit more complicated. These DLLs are freely available in the Internet ( exact URLs to most of them are available on this site ). For those DLLs which come with the license, their copyright owners allow using them at no cost if you do not disassemble, reverse-engineer them, etc. In some cases ( Indeo Video ) they explicitly allow to include these files into other projects under mentioned restrictions. Many DLLs are available without having to accept any license agreement at all ( DivX ;-), all DirectShow codecs ), what obviously means that any kind of activity with them is acceptable.
There is no warranty about the quality of this project. It is written mostly by one former university student with background in the area of Applied Physics in his spare time. I cannot even guarantee that it compiles properly on your system, because I dont have resources to test it on all existing distributions of Linux and flavors of Unix. I try to resolve the issues that Im informed about.
Download (2.9MB)
Added: 2005-05-03 License: GPL (GNU General Public License) Price:
1639 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 1
- 1
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above dcom search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed