Re: IP Spoofing?

From: Sammy (samedi@DHC.NET)
Date: 03/04/98


On Wed, 4 Mar 1998, John Evans wrote:

> Mar  3 20:05:02 :: New connection from [017.255.020.000]
> process_input: about to lose connection: No route to host
> Mar  3 20:05:02 :: Losing descriptor without char.

This has come up quite a few times in the past year.  The general
concensus seemed to be that it's a linux thing that can't be helped except
possibly by upgrading your kernel.

My method:


Date: Mon, 1 Sep 1997 12:31:23 -0500 (EST)
From: Sammy <samedi@dhc.net>
Subject: Re:  [Admin] [SERIOUS PROBLEM] Vicious attacks on MUD?

On Sun, 31 Aug 1997, Chris Jacobson wrote:

> There's a very easy way to fix this.  Look in new_descriptor() in
> comm.c. I added a check right before the part that creates the new
> descriptor WHat I did was to try to write to the socket, and if it
> failed, return a 0 from new_descriptor to flag it as a bad socket.
>
> /* code that checks to see if the mud is already full */
>
> if((write_to_descriptor(desc, "Validating socket...\r\n")) < 0) {
>   close(desc);
>   return 0;
> }
>
> /* create a new descriptor */
>
> The mud I did this on had an ansi color prompt, so I put that in place
> of "Validating socket".  This will eliminate the lag caused by these
> connections and get rid of them a lot sooner than stock circlemud would.

Sam


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/15/00 PST