|
| |
| | Named pipe - Wikipedia, the free encyclopedia |
 | | In computing, a named pipe (also FIFO for its behaviour) is an extension to the traditional pipe concept on Unix and Unix-like systems, and is one of the methods of interprocess communication. |  | | In Windows, the design of named pipes is based towards client-server communication, and they work much like sockets: other than the usual read and write operations, Windows named pipes also support an explicit "passive" mode for server applications (compare: Unix domain sockets). |  | | The concept is also found in Microsoft Windows, although the semantics differ substantially. |
|
http://en.wikipedia.org/wiki/Named_pipe
(391 words)
|
|
| |
| | Pipeline (Unix) - Wikipedia, the free encyclopedia |
 | | In Unix-like computer operating systems, a pipeline is the original software pipeline: a set of processes chained by their standard streams, so that the output of each process (stdout) feeds directly as input (stdin) of the next one. |  | | The concept was invented by Douglas McIlroy for Unix shells and it was named by analogy to a physical pipeline. |  | | Character-stream-based Unix software pipelines should not be confused with other data processing pipelines of modern computer systems, although the general concept is similar. |
|
http://en.wikipedia.org/wiki/Pipe_(Unix)
(1304 words)
|
|
| |
| | Introduction to Interprocess Communication Using Named Pipes |
 | | Named pipes can be created only in the local file system of the host, that is, you cannot create a named pipe on the NFS file system. |  | | Because named pipes have the pathname of a file associated with them, it is possible for unrelated processes to communicate with each other; in other words, two unrelated processes can open the file associated with the named pipe and begin communication. |  | | Named pipes are identified by their access point, which is basically in a file kept on the file system. |
|
http://developers.sun.com/solaris/articles/named_pipes.html
(2003 words)
|
|
| |
| | Discovering and Exploiting Named Pipe Security Flaws for Fun and Profit |
 | | If the server-end of the named pipe is not created, its software hasn't been installed, or the server software has crashed, the client's security context may be usurped by a malicious application that has created the pipe that the client attempts to connect to. |  | | The way in which named pipes are created and connected to is conceptually identical to how files are created on a file system--that's no coincidence. |  | | Internally, named pipes are implemented as a file system (more on this later). |
|
http://www.blakewatts.com/namedpipepaper.html
(4426 words)
|
|
| |
| | July 1996/Better Pipes for Windows |
 | | Pipe names must take the form \\computer_name\PIPE\pipe_name, where computer_name can either be the name of a specific Windows network computer name or "." (which means the current computer) and pipe_name is a unique identifier for the pipe, that follows the standard long file naming conventions. |  | | Additionally, if a server thread is blocking on a named pipe I/O operation, there is no straightforward way to force an error return code to occur on that pipe handle to unblock that operation. |  | | When creating this pipe, you must specify dot (.) (for local machine) as the computer name part of the pipe name. |
|
http://www.tcnj.edu/~hernande/cujv5/html/14.07/heyman/heyman.htm
(3189 words)
|
|
| |
| | Using Unnamed and Named Pipes : Using Named Pipes |
 | | In this example, the named pipe is established dynamically using the FILEVAR= option in the FILE and INFILE statements. |  | | The best way to understand named pipes is to examine several different examples illustrating their use. |  | | To establish named pipes using SCL code, you must use the FOPEN function to open a file (or pipe) before you can access it. |
|
http://www.msb.edu/training/statistics/SAS/books/os2/named.htm
(2218 words)
|
|
| |
| | Roth Consulting's Official Win32::Pipe Home Page |
 | | This means that the computer name where the named pipe is running is a part of its name. |  | | Since a named pipe is not truly a part of the a disk based file system there is no need to create the data\logs subdirectories; they are simply part of the named pipes name. |  | | If the named pipe exists on the same computer as the client process the server name could be ".". |
|
http://www.roth.net/perl/pipe
(2795 words)
|
|
| |
| | Define named pipe - a definition from Whatis.com |
 | | In computer programming, a named pipe is a method for passing information from one computer process to other processes using a pipe or message holding place that is given a specific name. |  | | A named pipe is sometimes called a "FIFO" (first in, first out) because the first data written to the pipe is the first data that is read from it. |  | | Go to Whatis.com for more computer terms and definitions |
|
http://searchsmb.techtarget.com/sDefinition/0,,sid44_gci212619,00.html
(195 words)
|
|
| |
| | Connectionless Logging to Oracle on Unix |
 | | The named pipe is also a file so it can be treated as an output file for any Unix commands that log to a file. |  | | A named pipe (also known as a FIFO) is a special type of file which allows unrelated processes to exchange data. |  | | A small C program that opens the pipe as non-blocking and returns 1/0 depending on if it is being read from is provided at the end of this document. |
|
http://www.revealnet.com/newsletter-v4/0103_E.htm
(1352 words)
|
|
| |
| | Introduction to Named Pipes Linux Journal |
 | | The ``name'' of a named pipe is actually a file name within the file system. |  | | The simplest way to show how named pipes work is with an example. |  | | This error occurs when a process writing to a pipe when the process reading the pipe closes its end. |
|
http://www.linuxjournal.com/article.php?sid=2156
(1473 words)
|
|
| |
| | Xmgr and the Named Pipe Feature |
 | | That is, with the named pipe option you can use xmgr to display data immediately as you generate them by your number-crunching program. |  | | After having created the named pipe, one program can open that file name for writing (as you would open any ordinary file), and another program can open the file for reading. |  | | is mounted to one end of the pipe, and the input of |
|
http://www.nd.edu/~ddenting/xmgr_doc/npipe.html
(839 words)
|
|
| |
| | EDM/2 - IPC Between DOS Processes |
 | | With pipes, processes can communicate with each other, as if they were reading from and writing to a file. |  | | All data that it reads from the input pipe is just echoed to the output pipe. |  | | This means that DOS processes requires a least one OS/2 program to establish IPC. |
|
http://www.edm2.com/0306/ipc.html
(629 words)
|
|
| |
| | CodeGuru: Inter-Process Communication in .NET Using Named Pipes, Part 1 |
 | | The NamedPipeNative class, part of this solution, is based on the Named Pipes Remoting Channel by Jonathan Hawkins. |  | | In order to read a message from a Named Pipe, we first need to find its length by converting the first four bytes to an integer. |  | | Ivan Latunov is a Software Architect with long term commercial experience in the areas of software architecture and engineering, design and development of web and distributed applications and business and technical analysis. |
|
http://www.codeguru.com/Csharp/.NET/net_general/performance/article.php/c7259
(2155 words)
|
|
| |
| | Microsoft Security Bulletin (MS00-053) |
 | | As discussed above, the specific function at issue here can only be used to create service named pipes on the local machine, so a malicious user could only use it to attack a machine that he or she can log onto interactively. |  | | The patch changes the method in which the SCM creates and allocates named pipes and prevents other process from performing the operations described above. |  | | The presence of domain administrative information on such machines is the primary reason why recommended security practices militate against giving normal users the ability to interactively onto them. |
|
http://www.microsoft.com/technet/security/bulletin/MS00-053.mspx
(1464 words)
|
|
| |
| | Microsoft Security Bulletin MS05-007: Vulnerability in Windows Could Allow Information Disclosure (888302) |
 | | Named pipes can be used to provide communication between processes on the same computer or between processes on different computers across a network. |  | | The process that is used by the affected software to validate authentication information when a client establishes an anonymous logon by using a named pipe connection. |  | | Note Depending on the version of the operating system or programs installed, some of the files that are listed in the file information table may not be installed. |
|
http://www.microsoft.com/technet/security/bulletin/ms05-007.mspx
(3689 words)
|
|
| |
| | Recipe 16.11. Making a Process Look Like a File with Named Pipes |
 | | The location and names of these programs aren't uniform or necessarily obvious, so consult your system documentation to find out where these programs are. |  | | If a process is reading from a named pipe and the writer closes its end, the reading process will get an end of file ( |  | | This removes the distribution logic from the clients, making changes to message distribution easy to implement. |
|
http://www.unix.org.ua/orelly/perl/cookbook/ch16_12.htm
(837 words)
|
|
| |
| | PRB: Access Denied When Opening a Named Pipe from a Service |
 | | If a service running in the Local System account attempts to open a named pipe on a computer running Windows NT version 3.5 or later, the operation may fail with an Access Denied error (error 5). |  | | This new functionality allows programs to permit null session access to named pipes that do not have names known prior to booting the system. |  | | Usually, when a session is established between a computer supplying a resource (server) and a computer that wants to use the resource (client), the client is identified and credentials are verified. |
|
http://support.microsoft.com/?scid=kb;en-us;126645
(421 words)
|
|
| |
| | SecurityTracker.com Archives - Microsoft Data/Desktop Engine Named Pipe and LPC Flaws Let Local Users Execute Arbitrary ... |
 | | The named pipe is checked for verification of which connection attempts can log on to the system running SQL Server to execute queries against data that is stored on the server. |  | | Mitigating Factors: ==================== Named Pipe Hijacking: - To exploit this flaw, the attacker would need to be an authenticated user local to the system. |  | | If successfully exploited, this could allow a user with limited permissions on the system to elevate their permissions to the level of the SQL Server service account, or cause arbitrary code to run. |
|
http://www.securitytracker.com/alerts/2003/Jul/1007280.html
(1036 words)
|
|
| |
| | Toggit Certification Home for MCSE CCNA A+ study guides and test prep |
 | | The process of translating the appropriate numerical IP address, which is required by a computer, into a name that is more easily understood and remembered by a person. |  | | In a contiguous namespace, a child domain always contains the name of the parent, for example, accounting.sybex.com as a subdomain of sybex.com. |  | | A recent name for the security and file-access databases on Unix systems, previously known as the Yellow Pages. |
|
http://www.toggit.com/Library/pedia/techno.asp?Term=n&Techno=Letter
(7160 words)
|
|
| |
| | [No title] |
 | | 4 The output from who is redirected to a system pipe and sort gets its 5 input from the system pipe. |  | | 8 By using popen(), a user can totally be free from the dirty work such as: 9 the creation of a pipe, the fork of a child, closing unused ends of the 10 pipe, execing a process to execute the command and waiting for its 11 termination. |  | | 3 The are 4 names linked to this file. |
|
http://www.cse.fau.edu/~sam/course/usp_htm/ipc_exs.txt
(941 words)
|
|
| |
| | XMMS InfoPipe |
 | | In recent versions of InfoPipe, the amount of data returned by infopipe has been increased, and the PHP script read a fixed-size, way too small chunk of data from the pipe - this was often manifested as truncated track titles or other such things. |  | | I have been sent patches to this problem already, and will apply it in time and release a modified version. |  | | The information is reported in easily parseable textual format. |
|
http://www.beastwithin.org/users/wwwwolf/code/xmms/infopipe.html
(681 words)
|
|
| |
| | named pipe question - Python |
 | | Don't use a named pipe if an ordinary disk file would do. |  | | > Don't use a named pipe if an ordinary disk file would do. |  | | > > Don't use a named pipe if an ordinary disk file would do.[/color] |
|
http://www.thescripts.com/forum/thread33378.html
(517 words)
|
|
| |
| | Advisory: Microsoft Windows 2000 Service Control Manager Named Pipe Vulnerability |
 | | You can read Microsoft's advisory here: http://www.microsoft.com/technet/security/bulletin/ms00-053.asp Detailed Discussion The vulnerability resides in the communication algorithm used to implement a client/server architecture between the service control manager (SCM) and the services started by the SCM. |  | | The process can now inject a remote thread, read process memory, or attempt to perform privilege elevation techniques to obtain administrator privileges. |  | | By exploiting this bug, a non-privileged local user can gain privileged access to the system. |
|
http://www.securityfocus.com/advisories/2472
(661 words)
|
|
| |
| | OSR's windbg List: COM <-> named pipe debugging in vmware workstation |
 | | And I thought that all named pipes are created equal:-) > I have encountered an issue with VPC that requires me to restart the > debugger whenever I restart the virtual machine. |  | | I don't remeber for a VMWare restart, but I remember that going back to a snapshot in VMWare, you get an error that the pipe could not be opened (as it already is open). |  | | They are not, some named pipes are more named than others:-) > initial BP set and it > hits it each time on the VMWare virtual machine. |
|
http://www.osronline.com/showThread.cfm?link=77970
(2151 words)
|
|
| |
| | Named Pipe client |
 | | This program is based on the CreateNamedPipe Server article, which creates pipe as \\.\pipe\SamplePipe. |  | | After successfully creating the pipe client, a call to the WriteFile function will transfer the data to the Named Pipe server. |  | | So Pipes can be used in communicating among two programs very conveniently. |
|
http://www.codersource.net/win32_named_pipe_client.html
(190 words)
|
|
| |
| | macosxhints - Using named pipes via mkfifo |
 | | For whatever reason, the shorten command line program doesn't accept "-" as a valid output file (stdout). |  | | The above example streams what would have been a very large file directly to the input of |  | | Named pipes, however, allow not just stdout redirection, but also redirection of any data output that would be written to disk. |
|
http://www.macosxhints.com/article.php?story=20041025103920992
(809 words)
|
|
| |
| | Oracle, Microsoft Warn of Database Flaws |
 | | The named pipe is checked to verify which connection attempts can log on and execute queries to the system on which SQL Server is running. |  | | Thus the attacker would gain control of the named pipe at the same permission level as the user who is attempting to log on. |  | | A named pipe is a specifically named one- or two-way channel for communication between a pipe server and one or more pipe clients. |
|
http://www.eweek.com/article2/0,1759,1653641,00.asp
(1028 words)
|
|
| |
| | What is a named pipe - LinuxQuestions.org |
 | | I'm a linux student and a newbie to linux, what is a named pipe and how could I list all the named pipes on my machine using the find command? |  | | If it is Linux Related and doesn't seem to fit in any other forum then this is the place. |  | | connecting two vm machine via named pipe ? |
|
http://www.linuxquestions.org/questions/showthread.php?p=2055090#post2055090
(217 words)
|
|
| |
| | OSR's ntfsd List: Read Named pipe problem in kernel driver |
 | | There >are so many better approaches for user to kernel communication, so what is >the reasoning? |  | | Hi, I created a named pipe with MFC, it worked well in MFC. |  | | But i can't read from application in kernel, the error is "NO > the code is as follwoing: > ntStatus = ZwCreateFile(&NtFileHandle, |
|
http://www.osronline.com/showThread.cfm?link=81394
(1022 words)
|
|
| |
| | BindView - PipeACL Tools V1.0 |
 | | What do I need in order to use the PipeACL tools? |  | | The pipeacl utilities will not function under Windows 9x/Me because Named Pipes are not supported under those platforms. |  | | NOTE: Anytime a named pipe is restarted (or a system reboot), the changes made using pipeaclui will be discarded and the defaults of whatever started the named pipe will be used. |
|
http://www.bindview.com/Services/RAZOR/Utilities/Windows/pipeacltools1_0.cfm
(248 words)
|
|
| |
| | [Cvsnt] Named pipe error |
 | | Server is located on the same > machine. |  | | Basically the > ntserver uses > named pipes for authentication and if there is already a > connection like > for a mapped drive then all is well. |  | | I get error on first try, all subsequent calls are executed correctly. |
|
http://www.cvsnt.org/pipermail/cvsnt/2002-March/001237.html
(374 words)
|
|
|