<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1141" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>I have an easier suggestion, again it will stop 
about 99.9% of users who do not connect using the java...&nbsp; Simply have the 
Java applet assign a unique (non-word) ident to every user (same ident for 
everyone) -- most java applets assign this anyhow.&nbsp; then in your server(s) 
put in an I line (I think it's "I" -- the one that specifies who's allow to 
connect).&nbsp; The I line will allow *javaident@*&nbsp; which my definition 
will block everyone who doesnt have the special ident.&nbsp; A few really 
creative people may figure out the ident, and if you see a lot of that, then 
change the java ident again and change your I line to reflect that.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Saturn</FONT></DIV>
<DIV><FONT face=Arial size=2>irc.jetirc.net</FONT></DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=jasanchez@i-network.com href="mailto:jasanchez@i-network.com">Juan 
  Antonio Sánchez Robles</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A 
  title=ircservices@ircservices.za.net 
  href="mailto:ircservices@ircservices.za.net">ircservices@ircservices.za.net</A> 
  </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Monday, March 10, 2003 3:34 
AM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [IRCServices] Is it 
  possible?</DIV>
  <DIV><BR></DIV>Thank Andrew, the password it's a good idea, that's all I need 
  ;-) <BR><BR>El lun, 10-03-2003 a las 21:09, Andrew Church escribió: 
  <BLOCKQUOTE><PRE><FONT color=#737373><FONT size=3><I>&gt;Hi!, the first of one thanks for ircservices, i'm very pleasured with</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>&gt;it. I'm using IRCservices with Unreal irc server with a java applet</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>&gt;client. I need to forbib connetions from other clients like mirc, etc. I</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>&gt;only want to allow conections from my java applet client. Is it</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>&gt;possible?=20</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I></FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>     This is more of an IRC server issue; depending on how the applet is</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>designed, you should be able to configure your IRC server to, for example,</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>only allow connections with a password and have your applet send that</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>password when connecting (though of course this is not very secure if</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>someone decides to e.g. monitor the network traffic).  To do this with</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>Services would require writing a module that sent CTCP VERSION (or some</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>other way to check whether the client is your applet or another program)</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>and killed users using a different client, and again this would still be</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>susceptible to users forging the CTCP VERSION reply.</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I></FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>     In general, there's no foolproof way to do what you're asking, but</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>either of the above methods will probably block 99.9% of users, which is</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>probably good enough.</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I></FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>  --Andrew Church</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>    achurch@achurch.org</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>    http://achurch.org/</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>------------------------------------------------------------------</FONT></FONT></I>
<FONT color=#737373><FONT size=3><I>To unsubscribe or change your subscription options, visit:</FONT></FONT></I></PRE></BLOCKQUOTE><A 
  href="http://www.ircservices.za.net/mailman/listinfo/ircservices"><FONT 
  size=3><I>http://www.ircservices.za.net/mailman/listinfo/ircservices</FONT></I></A> 

  <TABLE cellSpacing=0 cellPadding=0 width="100%">
    <TBODY>
    <TR>
      <TD><PRE>-- 
Juan Antonio Sánchez Robles &lt;jasanchez@i-network.com&gt;

In a world without walls who needs Windows?              
In a world without fences who needs Gates? </PRE></TD></TR></TBODY></TABLE>
  <P>
  <HR>

  <P></P>------------------------------------------------------------------<BR>To 
  unsubscribe or change your subscription options, 
  visit:<BR>http://www.ircservices.za.net/mailman/listinfo/ircservices<BR></BLOCKQUOTE></BODY></HTML>