[jcifs] error
Michael B. Allen
miallen at eskimo.com
Wed Aug 21 04:44:49 EST 2002
On Tue, 20 Aug 2002 09:47:11 -0400
"Anish Acharya" <anish.acharya at casero.com> wrote:
> Hi everyone. I seem to be getting the following exception when scanning
> some shared hosts. Has anyone run into this before?
Chances are this is one particular host that is doing this. Find out which
one and then run one of the examples (like Exists) on it to see what, if
anything, is successfully getting through (a really persistant crawler
might do this automatically). I think you'll find that jCIFS is sending a
legitimate request but the server is just closing the socket rudely.
Probably some very unsophisticated non-windows server (like an advanced
super-printer that has a built-in SMB server) without support for RAP
functions or it's firewalled, etc.
When scanning large WANs you will see quite a bit of stuff like this. You
should catch these *inside* your loop, print it or log it, and move on.
>
> Thanks,
>
> -Anish
>
> Aug 20 09:42:52.895 - exception reading from socket input
> java.net.SocketException: socket closed
> at java.net.SocketInputStream.socketRead0(Native Method)
> at java.net.SocketInputStream.read(Unknown Source)
> at
> jcifs.netbios.SessionServicePacket.readPacketType(SessionServicePacke
> t.java:68)
> at
> jcifs.netbios.SocketInputStream.read(SocketInputStream.java:73)
> at
> jcifs.netbios.SocketInputStream.read(SocketInputStream.java:39)
> at java.io.FilterInputStream.read(Unknown Source)
> at java.io.PushbackInputStream.read(Unknown Source)
> at jcifs.smb.SmbTransport.run(SmbTransport.java:303)
> at java.lang.Thread.run(Unknown Source)
> b4 while
>
>
> -----
>
> The information contained in this message is proprietary of Casero Inc.,
> protected from disclosure, and may be privileged. The information is
> intended to be conveyed only to the designated recipient(s) of the
> message. If the reader of this message is not the intended recipient,
> you are hereby notified that any dissemination, use, distribution or
> copying of this communication is strictly prohibited and may be
> unlawful. If you have received this communication in error, please
> notify us immediately by replying to the message and deleting it from
> your computer. Thank you.
>
--
A program should be written to model the concepts of the task it
performs rather than the physical world or a process because this
maximizes the potential for it to be applied to tasks that are
conceptually similar and more importantly to tasks that have not
yet been conceived.
More information about the jcifs
mailing list