*BSD News Article 24509


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.