NET DIVER

Author: Valeryan Vinogradov

Distribution: free (freeware)

Operation Systems: Windows 95 and above



------------------------------------------------------------------------------



NETDIVER.EXE - NET DIVER program itself
NETDIVER.C - source code of this program
EXAMPLE.BAT - example command file
EXAMPLE.SCR - example script file
NETDIVER.TXT - documentation in english
VODOLAZS.TXT - documentation in russian



------------------------------------------------------------------------------



First version of NET DIVER only show name and address of local (by fefault)
or any other desired host (internet point).

Second version of NET DIVER additionaly can show all heighbouring hosts in the
net, so, allow to "dive" into the net from current point.

Third version of NET DIVER also can show all active ports of selected
host, so, allow to "dive" also into this host.

At least fourth version of NET DIVER in addition to all can make connect to
selected port and make some transactions! (Second subversion also can make
scripting and logging.)

Having enclosed source code of this program, you are welcome to further
improvement...



------------------------------------------------------------------------------



So.

For starting NET DIVER enter one of following commands:

NETDIVER

NETDIVER XXX.XXX.XXX

NETDIVER YYY.YYY.YYY.YYY

NETDIVER XXX.XXX.XXX:ZZZZZ
NETDIVER XXX.XXX.XXX ZZZZZ

NETDIVER YYY.YYY.YYY.YYY:ZZZZZ
NETDIVER YYY.YYY.YYY.YYY ZZZZZ

NETDIVER XXX.XXX.XXX:ZZZZZ SSSSSSSS.SSS
NETDIVER XXX.XXX.XXX ZZZZZ SSSSSSSS.SSS

NETDIVER YYY.YYY.YYY.YYY:ZZZZZ SSSSSSSS.SSS
NETDIVER YYY.YYY.YYY.YYY ZZZZZ SSSSSSSS.SSS

NETDIVER XXX.XXX.XXX:ZZZZZ SSSSSSSS.SSS LLLLLLLL.LLL
NETDIVER XXX.XXX.XXX ZZZZZ SSSSSSSS.SSS LLLLLLLL.LLL

NETDIVER YYY.YYY.YYY.YYY:ZZZZZ SSSSSSSS.SSS LLLLLLLL.LLL
NETDIVER YYY.YYY.YYY.YYY ZZZZZ SSSSSSSS.SSS LLLLLLLL.LLL

where XXX.XXX.XXX - name of host,
      YYY.YYY.YYY.YYY - address of host,
      ZZZZZ - number of port,
      SSSSSSSS.SSS - name of script file,
      LLLLLLLL.LLL - name of log file.



------------------------------------------------------------------------------



If your computer connected to the net and you didn't specify number of port 
and name of script file, then you'll see:

1. Name and version of this program: NET DIVER (V.4.2).
2. Version os Windows Socket Interface (for example: WinSock 1.0).
3. Version of Operating System (for example: Windows 95).
4. Name of host (for example: unknown.yahoo.com).
5. Address of host (for example: 204.71.200.11).

Then you can press Esc key to exit program or press Enter key to "dive"
into net, i.e. to browse heighbouring hosts, ports, etc.

Above mentioned key pressing is not necessary when you are advanced user,
i.e. you specify at least number of port. So, if you did it, then you
will be automaticaly passed heighbouring hosts browsing and you could
browse ports. If you did also specify name of script file, then you will be
automaticaly passed also ports browsing and connected to specified port (if
it is possible), so you could see how your script works. When your script
will be finished, you will automaticaly returned from program. And at last,
if you did also specify name of log file, then all printouts will be saved
into this file.



------------------------------------------------------------------------------



Being "diving" you can use following keys:

Up - Select the next host (higher point number).
Down - Select the previous host (lower point number).
Left - Select the previous branch (lower net number).
Right - Select the next branch (higher net number).
PageUp - Select the host more than current by 25.
PageDown - Select the host less than current by 25.
CtrlPageUp - Select the host more than current by number of screen strings.
CtrlPageDown - Select the host less than current by number of screen strings.
Home - Select the highest host.
End - Select the lowest host.
Enter - enter.
Esc - exit.

F1 - Disable/Enable Name Scanning (in connect - echo on/off).
F3 - Disable/Enable Branch View (in connect - hex on/off).
F10 - Immediate exit from program.



------------------------------------------------------------------------------



Important note: NETDIVER scans names in threads. Number of these threads
can be visible in the window titlebar. It is recomended to control this
number so, do not overload system memory.



------------------------------------------------------------------------------



SO, GOOD DIVING TO YOU! AND THANK YOU FOR USING NET DIVER!

YOURS, VALERYAN VINOGRADOV (VALERYAN STUDIO)
http://www.geocities.com/valeryan
mailto:valeryan@geocities.com

P.S. Also see 18 USC - 2701 or UK RF - 272.


