If anybody knows how to scan computers in the local area network please, answer, I'll thank you very much.

The problem is that I can't scan computers based on Linux/Unix operating systems using SMB protocol( smb provides scanning only windows shared files). It throws exception that computer wasn't found
e.g.

10.41.0.1 - address of server based on Debian

SmbFile f = new SmbFile("smb://10.41.0.1" /*, auth*/);
String[] flist = f.list();
This code doesn't work


Can you tell me please what protocol I must use for getting a list of shared files and write an example....