[Click] Anyone have a simple stateless TCP responder?
Eddie Kohler
kohler at cs.ucla.edu
Fri Jun 3 12:21:49 EDT 2005
I'd love it if you mailed it on list so we can check it in and get it
more widely available!
Eddie
On Jun 2, 2005, at 6:40 PM, Beyers Cronje wrote:
> Hi Nicholas,
>
> No copyright. Just a small element we used at some time to test web
> proxy cache hit performance. You'll probable need to make some changes
> to fit your needs. Also I just checked the source and my description
> below was slightly wrong, it currently ACKs every second packet or if
> the FIN bit is set.
>
> I'll mail it to you off the list.
>
> Beyers
>
> On 6/2/05, Nicholas Weaver <nweaver at icsi.berkeley.edu> wrote:
>> On Thu, Jun 02, 2005 at 11:43:38AM +0200, Beyers Cronje composed:
>>> Hi Nicholas,
>>>
>>> I've got a small element that provides valid ACKs on packets coming
>>> in through it's input 0. It ACKs every second packet || packets with
>>> PUSH bit set. Not exactly what you are looking for, but should be
>>> very easy to add SYN processing ie through input 1 and have a
>>> template pre-build HTTP response/redirect packet.
>>>
>>> Let me know.
>>
>> Thanks. What would be the copyright on the element?
>>
>>> Beyers
>>>
>>>
>>> -----Original Message-----
>>> From: click-bounces at amsterdam.lcs.mit.edu on behalf of Nicholas
>>> Weaver
>>> Sent: Thu 6/2/2005 12:45 AM
>>> To: click at amsterdam.lcs.mit.edu
>>> Subject: [Click] Anyone have a simple stateless TCP responder?
>>>
>>>
>>> Does anyone have a simple stateless TCP responder element?
>>>
>>> Namely, it accepts a SYN. It generates a corresponding SYN-ACK, a
>>> spew of data packets (without waiting for the ACK from the SYN-ACK),
>>> and the FIN?
>>>
>>> I want an element which can give an HTTP redirect or error message
>>> when I'm blocking an IP, rather than just dropping on the floor, and
>>> I'd (ideally) want it to be stateless. If it doesn't work 100% of
>>> teh
>>> time due to dropped packets, no big deal, the connections it is used
>>> on are for ones which are explicitly being dropped by a security
>>> module.
>>>
>>> Thanks.
>>>
>>> --
>>> Nicholas C. Weaver
>>> nweaver at icsi.berkeley.edu
>>> This message has been ROT-13 encrypted twice for higher
>>> security.
>>> _______________________________________________
>>> click mailing list
>>> click at amsterdam.lcs.mit.edu
>>> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
>>>
>>>
>>>
>>> This is an email from Bytes Technology Group. It is confidential to
>>> the
>>> ordinary user of the email address to which it is addressed
>>> and may contain copyright and/or legally privileged information.
>>> No one else may read, print, store, copy, forward or act in
>>> reliance upon all or any part of it or its attachments. If you
>>> received this email in error please notify its sender.
>>
>> --
>> Nicholas C. Weaver
>> nweaver at icsi.berkeley.edu
>> This message has been ROT-13 encrypted twice for higher security.
>> _______________________________________________
>> click mailing list
>> click at amsterdam.lcs.mit.edu
>> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
>>
>
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
More information about the click
mailing list