Return to BSD News archive
Xref: sserve comp.protocols.ibm:3450 comp.unix.bsd:12996 comp.os.386bsd.development:1532 comp.protocols.tcp-ip.ibmpc:20980 Newsgroups: comp.protocols.ibm,comp.unix.bsd,comp.os.386bsd.development,comp.protocols.tcp-ip.ibmpc Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!howland.reston.ans.net!xlink.net!math.fu-berlin.de!news From: shewison@brookes.ac.uk Subject: Re: [NETBIOS] Anyone with NetBIOS Unix code? Or SMB? Message-ID: <78LJBG5V@math.fu-berlin.de> Sender: news@math.fu-berlin.de (Math Department) Nntp-Posting-Host: dl251c5f.brookes.ac.uk Organization: Oxford Brookes University X-Newsreader: <WinQVT/Net v3.9> Date: Mon, 29 Nov 1993 11:29:45 GMT Lines: 31 >> NCP on the other hand (Netware Core Protocol) is the protocols that >> netware server/clients use to actually send and recieve commands to >> reach oither. Mostly IPX is used as a transport medium, but IP is now >> available as well. NCP is very secret and hush hush, although you can >> licence the specs from novell (very expensive), or do a clean room and >> develope your own (Not too easy, but I think it could be done in a few >> weeks with a network sniffer and a little time with the novell sold >> toolkits). > >Dr Dobbs Journal's (Nov 1993) Undocumented Corner conatins info on NCP >and lists other sources plus hints on gathering more info yourself. >I only scanned the article, but it seems like a good place to start. Of course if you want to do the world a big favour, and you have a dislike of Novell, The way to do it is this: 1)Get a network sniffer, 2)Read Dr. Dobbs Jounal (Nov 1993) 3)DON'T BUY A COPY OF NOVELL YOURSELF, but get permission to put the sniffer within range of a lot of IPX/NCP traffic. 4)Reverse engineer, based on the sniffer output, and what you read in Dr. Dobbs. 5)This way, you haven't agreed anything with Novell, you had a totally clean-room approach, since you haven't looked at an byte of Novell code. 6)Now place your redirector, source code and info in the public domain. 7)Don't forget a clause in your redistribution agreement along the lines of "If someone like Microsoft want to sell this they need to pay me a load of cash", I think the GNU public license allows this sort of stuff.