Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: How to implement a fourth protocol

by almut (Canon)
on Mar 27, 2007 at 17:02 UTC ( [id://606797]=note: print w/replies, xml ) Need Help??


in reply to How to implement a fourth protocol

Not directly answering your questions, but maybe you are looking for something like port knocking (google for other references, there are plenty...). The idea is to generally keep all ports closed, and only open specific ones (HTTP, SSH, whatever...) temporarily, if a magic pattern of requests is made to selected closed ports (typically only known to the initiated clients).

This isn't supported by any browsers (AFAIK), but there is some prototype code in Perl, in case you want to play with it... Have fun!

Replies are listed 'Best First'.
Re^2: How to implement a fourth protocol
by Moron (Curate) on Mar 27, 2007 at 17:08 UTC
    I like it. But looking through, I wonder if it is scalable. i.e. I imagine that it would itself deny adequate service above a certain number of concurrent client systems trying to connect.

    -M

    Free your mind

      Sure, depending on the implementation, there can be considerable overhead. So, it's generally more intended for the occasional use of some non-advertised service by a few initiated people...

      I think it will be very hard to run a regular public service, without at the same time opening up your resources to misuse of some kind, even if it's "only" bad folks clogging up your network bandwidth by sending tons of packets that get rejected at the firewall level...

        I don't expect the service to be as accessible as the internet, but at least i could split functionality so that the superficial communicatuions still goes on the internet via https and traffic between contracting parties can move off to the other protocol, much the way two-way radio communication moves off from the public channel to some other frequency for a private chat.

        -M

        Free your mind

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://606797]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others rifling through the Monastery: (2)
As of 2024-04-25 06:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found