Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <40B6033D.AE745B3@dessent.net> Date: Thu, 27 May 2004 08:03:25 -0700 From: Brian Dessent Organization: My own little world... MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: IPtraf for cygwin? References: <20040527134227 DOT F0740B6D9 AT xprdmailfe18 DOT nwk DOT excite DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Reply-To: cygwin AT cygwin DOT com Kristoffer wrote: > As far as I can conclude the IPTraf package isnt ported to cygwin. Correct. > Therefore ive conclude that i have to port it in the following way > > using cygbuild. > > 1. unpack the source (is the binary enought) and recompile it. > > 2. Install it in some library. > > 3. Use cygbuild to compress it to a cygwin-package. > > Is this right? Is it possible to use IPtraf on cygwin. > > Im new to cygwin but am deifnatly up for the challenge. > > Comments and answers are much welcome. From the README of IPtraf: SYSTEM REQUIREMENTS ------------------- IPTraf 2 requires Linux 2.2. It now uses the new PF_PACKET socket family as its capture mechanism. This feature is new to the 2.2 kernel. IPTraf 1.4 will still work with kernel 2.2 with no problems, except for a warning message in the syslog indicating the use of the obsolete (AF_INET, SOCK_PACKET) mechanism. The warning can be safely ignored. Make sure you have the Packet Socket driver compiled in or installed as a module, or IPTraf will fail (and so will others like it: tcpdump, netwatch, etc). IPTraf also requires glibc 2.1 or later. In other words, forget it. Cygwin is not Linux. It implements a POSIX compatibility layer, which in no way includes emulation of the Linux kernel's internals. Any software that depends on particular features of the Linux kernel will never be easily ported to Cygwin or just about any other POSIX OS for that matter. Brian -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/