File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes How to refuse connection using sniffers in Java Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Badass: Making Users Awesome this week in the Game Development forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "How to refuse connection using sniffers in Java" Watch "How to refuse connection using sniffers in Java" New topic

How to refuse connection using sniffers in Java

Aniruddha Bhattacharya

Joined: Mar 03, 2006
Posts: 6
I have written a web server that listens to a particular port e.g. 25000. I want to implement a concept that the request which is coming from the client should be refused in case it contains invalid data. For example, if the web server listens to the port and the client sends a request to the port with some data that is not supposed to be met by the server, a sniffer class should detect the invalidity of the request and refuse connection to the server.
The issues in this case are:
1. The validity of the request could be verified after the server accepts the request but in this case as soon as the server accepts the request, a connection object is returned to the client. The requirement is that if the data is not valid, a connection object should not be returned to the client as it is improper to accept the request and then reject the connection.
2. The validity of the data from the client can be verified at the client itself, but in this case there will be not network communication.

Please suggest me how to write a sniffer that stands in between the client and the server and sniffs the data from the client.
Thanks in advance,
marc weber

Joined: Aug 31, 2004
Posts: 11343

I can guarantee that this topic is not on the SCJP exam.

I'm not quite sure where to move this... I'm going to opt for Java in General (intermediate).

"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer
I agree. Here's the link:
subject: How to refuse connection using sniffers in Java