Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com X-Authentication-Warning: hp2.xraylith.wisc.edu: khan owned process doing -bs Date: Sat, 27 Jan 2001 00:04:25 -0600 (CST) From: Mumit Khan To: Seth Delackner cc: cygwin AT cygwin DOT com Subject: Re: tcpd is where? In-Reply-To: <20010126203532.A3406@io.jtan.com> Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="2006041544-1483920592-980575465=:20620" --2006041544-1483920592-980575465=:20620 Content-Type: TEXT/PLAIN; charset=US-ASCII On Fri, 26 Jan 2001, Seth Delackner wrote: > I have searched both forms of the archive and google itself hath nothing to say about "cygwin tcpd" so exactly where do I find the cygwin version of it? My default inetd.conf even says there's a port buy someone, but googling for him finds...nothing! > I'm attaching a patch against tcp wrapper version 7.6 that seems to work for me. You'll have to get the source, apply the patch and build it yourself. It's pretty simple. Here's what I use to build: [ get ftp://ftp.porcupine.org/pub/security/tcp_wrappers_7.6.tar.gz and unpack the sources ] $ tar zxf /tmp/tcp_wrappers_7.6.tar.gz $ cd tcp_wrappers_7.6 [ apply this patch and build ] $ patch -p0 -s < /tmp/tcp-wrappers-7.6-cygwin.diff $ make REAL_DAEMON_DIR=/usr/sbin STYLE=-DPROCESS_OPTIONS cygwin $ cp tcpd.exe /usr/sbin [ edit /etc/hosts.allow, /etc/hosts.deny and /etc/inetd.conf, restart Cygwin inetd service and you're good to go. Troubles? Use tcpdmatch, it's your friend. ] Regards, Mumit ps: Please use an email editor that wraps lines to <= 72-74 columns. --2006041544-1483920592-980575465=:20620 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tcp-wrappers-7.6-cygwin.diff" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: tcp wrapper 7.6 cygwin diff MjAwMS0wMS0yNiAgTXVtaXQgS2hhbiAgPGtoYW5AbmFub3RlY2gud2lzYy5l ZHU+DQoNCgkqIE1ha2VmaWxlOiBBZGQgY3lnd2luIHRvIHRoZSBsaXN0IG9m IGtub3duIHN5c3RlbXMuDQoJKiBwZXJjZW50X20uYyAoZXJybm8pOiBEb24n dCBkZWNsYXJlIGlmIG1hY3JvLg0KDQotLS0gTWFrZWZpbGUufjEJRnJpIEph biAyNiAyMjo1NjoyNyAyMDAxDQorKysgTWFrZWZpbGUJRnJpIEphbiAyNiAy Mzo1NToyMSAyMDAxDQpAQCAtMTcsMTEgKzE3LDEyIEBAIHdoYXQ6DQogCUBl Y2hvICJUaGlzIE1ha2VmaWxlIGtub3dzIGFib3V0IHRoZSBmb2xsb3dpbmcg c3lzLXR5cGVzOiINCiAJQGVjaG8NCiAJQGVjaG8gIglnZW5lcmljIChtb3N0 IGJzZC1pc2ggc3lzdGVtcyB3aXRoIHN5czUgY29tcGF0aWJpbGl0eSkiDQot CUBlY2hvICIJMzg2YnNkIGFpeCBhbHBoYSBhcG9sbG8gYnNkb3MgY29udmV4 LXVsdHJhbmV0IGRlbGwtZ2NjIGRndXggZGd1eDU0MyINCi0JQGVjaG8gIglk eW5peCBlcGl4IGVzaXggZnJlZWJzZCBocHV4IGlyaXg0IGlyaXg1IGlyaXg2 IGlzYyBpdW5peCINCi0JQGVjaG8gIglsaW51eCBtYWNodGVuIG1pcHModW50 ZXN0ZWQpIG5jcnN2cjQgbmV0YnNkIG5leHQgb3NmIHBvd2VyX3VuaXhfMjEx Ig0KLQlAZWNobyAiCXB0eC0yLnggcHR4LWdlbmVyaWMgcHlyYW1pZCBzY28g c2NvLW5pcyBzY28tb2QyIHNjby1vczUgc2luaXggc3Vub3M0Ig0KLQlAZWNo byAiCXN1bm9zNDAgc3Vub3M1IHN5c3Y0IHRhbmRlbSB1bHRyaXggdW5pY29z NyB1bmljb3M4IHVuaXh3YXJlMSB1bml4d2FyZTIiDQorCUBlY2hvICIJMzg2 YnNkIGFpeCBhbHBoYSBhcG9sbG8gY3lnd2luIGJzZG9zIGNvbnZleC11bHRy YW5ldCINCisJQGVjaG8gIglkZWxsLWdjYyBkZ3V4IGRndXg1NDMgZHluaXgg ZXBpeCBlc2l4IGZyZWVic2QgaHB1eCBpcml4NCINCisJQGVjaG8gIglpcml4 NSBpcml4NiBpc2MgaXVuaXggbGludXggbWFjaHRlbiBtaXBzKHVudGVzdGVk KSBuY3JzdnI0Ig0KKwlAZWNobyAiCW5ldGJzZCBuZXh0IG9zZiBwb3dlcl91 bml4XzIxMSBwdHgtMi54IHB0eC1nZW5lcmljIHB5cmFtaWQiDQorCUBlY2hv ICIJc2NvIHNjby1uaXMgc2NvLW9kMiBzY28tb3M1IHNpbml4IHN1bm9zNCBz dW5vczQwIHN1bm9zNSINCisJQGVjaG8gIglzeXN2NCB0YW5kZW0gdWx0cml4 IHVuaWNvczcgdW5pY29zOCB1bml4d2FyZTEgdW5peHdhcmUyIg0KIAlAZWNo byAiCXV0czIxNSB1eHAiDQogCUBlY2hvDQogCUBlY2hvICJJZiBub25lIG9m IHRoZXNlIG1hdGNoIHlvdXIgZW52aXJvbm1lbnQsIGVkaXQgdGhlIHN5c3Rl bSINCkBAIC0zNTgsNiArMzU5LDE0IEBAIG1hY2h0ZW46DQogCUBtYWtlIFJF QUxfREFFTU9OX0RJUj0kKFJFQUxfREFFTU9OX0RJUikgU1RZTEU9JChTVFlM RSkgXA0KIAlMSUJTPSBSQU5MSUI9cmFubGliIEFSRkxBR1M9cnYgQVVYX09C Sj1lbnZpcm9uLm8gXA0KIAlORVRHUk9VUD0gVExJPSBhbGwNCisNCisjIEN5 Z3dpbiB2MS4xLjcgb3IgbmV3ZXIuDQorY3lnd2luOg0KKwlAbWFrZSBSRUFM X0RBRU1PTl9ESVI9JChSRUFMX0RBRU1PTl9ESVIpIFNUWUxFPSQoU1RZTEUp IFwNCisJTElCUz0gUkFOTElCPXJhbmxpYiBBUkZMQUdTPXJ2IEFVWF9PQko9 IFwNCisJTkVUR1JPVVA9IFRMST0gXA0KKwlFWFRSQV9DRkxBR1M9Ii1EU1lT X0VSUkxJU1RfREVGSU5FRCAtRHN5c19lcnJsaXN0PV9zeXNfZXJybGlzdCBc DQorCS1Ec3lzX25lcnI9X3N5c19uZXJyIiBhbGwNCiANCiAjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMNCiAjIFN5c3RlbSBkZXBlbmRlbmNpZXM6IFRMSSAodHJhbnNw b3J0LWxldmVsIGludGVyZmFjZSkgc3VwcG9ydC4NCi0tLSBwZXJjZW50X20u Yy5+MQlGcmkgSmFuIDI2IDIzOjAxOjA5IDIwMDENCisrKyBwZXJjZW50X20u YwlGcmkgSmFuIDI2IDIzOjAxOjIwIDIwMDENCkBAIC0xMiw3ICsxMiw5IEBA IHN0YXRpYyBjaGFyIHNjY3NpZFtdID0gIkAoIykgcGVyY2VudF9tLmMNCiAj aW5jbHVkZSA8ZXJybm8uaD4NCiAjaW5jbHVkZSA8c3RyaW5nLmg+DQogDQor I2lmbmRlZiBlcnJubw0KIGV4dGVybiBpbnQgZXJybm87DQorI2VuZGlmDQog I2lmbmRlZiBTWVNfRVJSTElTVF9ERUZJTkVEDQogZXh0ZXJuIGNoYXIgKnN5 c19lcnJsaXN0W107DQogZXh0ZXJuIGludCBzeXNfbmVycjsNCg== --2006041544-1483920592-980575465=:20620 Content-Type: text/plain; charset=us-ascii -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple --2006041544-1483920592-980575465=:20620--