https://wiki.mibbit.com/index.php?title=Ident&feed=atom&action=historyIdent - Revision history2024-03-28T19:41:06ZRevision history for this page on the wikiMediaWiki 1.31.5https://wiki.mibbit.com/index.php?title=Ident&diff=9430&oldid=prevHavondale: Removed ircip22022-08-02T16:43:57Z<p>Removed ircip2</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-GB">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 16:43, 2 August 2022</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l67" >Line 67:</td>
<td colspan="2" class="diff-lineno">Line 67:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|ircip1.mibbit.com</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|ircip1.mibbit.com</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>!<del class="diffchange diffchange-inline">{{Template:Mibbit_IP}} </del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>!<ins class="diffchange diffchange-inline">[[Ircip2|No longer used]]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|ircip2.mibbit.com</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|ircip2.mibbit.com</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
</table>Havondalehttps://wiki.mibbit.com/index.php?title=Ident&diff=8453&oldid=prevKitsune: Created page with ''''ident (identd)''' ==What is ident== In general, and in the context of IRC, ident is a method that ''can be'' used to prove connections are valid. Mibbit is not in a position …'2010-10-29T07:12:20Z<p>Created page with ''''ident (identd)''' ==What is ident== In general, and in the context of IRC, ident is a method that ''can be'' used to prove connections are valid. Mibbit is not in a position …'</p>
<p><b>New page</b></p><div>'''ident (identd)'''<br />
<br />
==What is ident==<br />
In general, and in the context of IRC, ident is a method that ''can be'' used to prove connections are valid. Mibbit is not in a position to tell an individual network to use (or not use) ident responses, but we do make it available for those that want to use it.<br />
<br />
==ident is enabled on Mibbit servers==<br />
Each Mibbit connect server has an ident (identd) process, so that when a user connects through the Mibbit Client or Mibbit Widget Client, and on to an IRC server, any ident requests from the IRC server is processed and responded to.<br />
<br />
All of this occurs in the background without user intervention. <br />
<br />
There are no features, functions or methods for a Mibbit Client or Mibbit Widget Client user to disable this functionality.<br />
<br />
==ident is not enabled on Mibbit Clients==<br />
Realize that the Mibbit Client or Mibbit Widget Client connects between the user's computer (desktop, console, smartphone...) and the Mibbit servers. <br />
* ident is not a function or method for this connection.<br />
<br />
Then the Mibbit servers make a connection to the desired IRC network. ident is functional over this connection.<br />
<br />
==How can a user use this information==<br />
As there are many ways to configure an IRC server, and a few ways to lie about this detail ''in a user to user context'', do not rely on this section absolutely without asking the Administrators/Operators of the server in question.<br />
<br />
In the most basic default example, some IRCd's display the ~ symbol to indicate that there was no response from an ident request.<br />
<br />
Such as, for example, could indicate that ident was received<br />
YourNick Mibbit@mib-11DE075.dsl.lsan03.pacbell.net http://www.mibbit.com<br />
YourNick Mibbit@287AB38E.50E33866.F91BE320.IP http://www.mibbit.com<br />
YourNick 427ca096@webchat.mibbit.com adsl-66-124-160-150.dsl.lsan03.pacbell.net<br />
YourNick 427ca096@webchat.mibbit.com 66.124.160.150<br />
<br />
Yet this, for example, could indicate that ident was not received <br />
YourNick ~Mibbit@mib-11DE075.dsl.lsan03.pacbell.net http://www.mibbit.com<br />
YourNick ~Mibbit@287AB38E.50E33866.F91BE320.IP http://www.mibbit.com<br />
YourNick ~427ca096@mib-11DE075.dsl.lsan03.pacbell.net adsl-66-124-160-150.dsl.lsan03.pacbell.net<br />
YourNick ~427ca096@287AB38E.50E33866.F91BE320.IP 66.124.160.150<br />
<br />
==Technical discussion on ident==<br />
<br />
The following is simply some technical discussion, way more than any user needs to know, but may be of use for a user to understand how the process works, or assist an IRC server Administrator/Operator in troubleshooting.<br />
<br />
The ident process follows the specifications of [http://tools.ietf.org/html/rfc1413 RFC 1413].<br />
<br />
The basic functionality is, that your IRCd makes note of the Source and Destination ports that are being used by the connection between the Mibbit servers and your IRCd, (not between the Client and the Mibbit servers, which is HTTP or HTTPS). The Mibbit server then responds with details on that connection.<br />
<br />
There are four possible responses:<br />
* '''The ident is "Mibbit".'''<br />
** There is a connection between the Mibbit servers and your IRCd server.<br />
** Further, there was a sucessfull [http://wiki.mibbit.com/index.php/Enable_Mibbit_on_Your_IRC_Server WebIRC] password exchange.<br />
* '''The ident is [http://wiki.mibbit.com/index.php/Hexip HexIP].'''<br />
** There is a connection between the Mibbit servers and your IRCD server.<br />
** Further, there was no [http://wiki.mibbit.com/index.php/Enable_Mibbit_on_Your_IRC_Server WebIRC] password exchange.<br />
* '''The Null response.'''<br />
** The connection closes.<br />
** There is no connection between the Mibbit servers and your IRCD server.<br />
* '''The connection can not be made.'''<br />
** oops, it seems our idented process is down.<br />
<br />
==Testing the ident functionality from your IRCd==<br />
<br />
Make a Mibbit Client or Mibbit Widget Client, or identify an existing Mibbit connection to your IRCd.<br />
<br />
{| class="wikitable"<br />
|-<br />
!IP<br />
!rDNS<br />
|-<br />
!{{Template:Mibbit_WIDGET1_IP}}<br />
|ircip1.mibbit.com<br />
|-<br />
!{{Template:Mibbit_IP}} <br />
|ircip2.mibbit.com<br />
|-<br />
!{{Template:MibbitIP3}}<br />
|ircip3.mibbit.com<br />
|-<br />
!{{Template:MibbitIP4}}<br />
|ircip4.mibbit.com<br />
|}<br />
<br />
From your shell command line on the IRCd server, issue the following command or equivalent, for example<br />
<br />
netstat | grep -i mibbit<br />
or<br />
netstat -n | grep {{Template:Mibbit_WIDGET1_IP}}<br />
<br />
This will tell you all of the existing mibbit connections, what port they are going to on your IRCd server (for example, 6667) and what port they are coming from on the Mibbit server, for example<br />
<br />
tcp 0 0 irc.exampleserver.net:ircd ircip1.mibbit.com:46666 ESTABLISHED<br />
or<br />
tcp 0 0 192.168.0.5:6667 207.192.75.252:46666 ESTABLISHED<br />
<br />
Make note of the source IP and port, in this example, the mibbit dns or IP, and 46666.<br />
* ircip1.mibbit.com:46666<br />
* 207.192.75.252:46666<br />
Make note of the destination port, in this example, 6667.<br />
* 6667<br />
<br />
From your shell command line on the IRCd server, issue the following command or equivalent, for example<br />
<br />
Telnet ircip1.mibbit.com 113<br />
<br />
This will open a connection to the Mibbit ident process. <br />
* Note that you will have to move quickly, as this connection will be automatically closed in about ten (10) seconds.<br />
<br />
You will see the following example<br />
<br />
$ telnet 207.192.75.252 113<br />
Trying 207.192.75.252...<br />
Connected to 207.192.75.252.<br />
Escape character is '^]'.<br />
<br />
Then enter the '''Source port comma Destination port''', as in this example<br />
<br />
46666,6667 (press enter)<br />
<br />
Then read the results.<br />
<br />
There are 3 possible responses<br />
<br />
'''The ident is "Mibbit".'''<br />
46666,9999 : USERID : UNIX : Mibbit<br />
* There is a connection between the Mibbit servers and your IRCd server on this pair of ports.<br />
* Further, there was a sucessfull [http://wiki.mibbit.com/index.php/Enable_Mibbit_on_Your_IRC_Server WebIRC] password exchange.<br />
<br />
'''The ident is [http://wiki.mibbit.com/index.php/Hexip HexIP].'''<br />
46666,9999 : USERID : UNIX : 427ca096 (example HexIP)<br />
* There is a connection between the Mibbit servers and your IRCd server on this pair of ports.<br />
* Further, there was no [http://wiki.mibbit.com/index.php/Enable_Mibbit_on_Your_IRC_Server WebIRC] password exchange.<br />
<br />
'''The Null response. The connection closes.'''<br />
* There is no connection between the Mibbit servers and your IRCd server on this pair of ports.<br />
[[Category:How To]][[Category:IRC]][[Category:Support]]</div>Kitsune