View Issue Details

IDProjectCategoryView StatusLast Update
0001525unrealircdpublic2004-03-08 14:17
ReporterCnils Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionopen 
Summary0001525: New feature to convert from real host to cloaked version
DescriptionI'd like to be able to convert a real hostname to the cloaked counterpart. It would be useful for checking backlogs and current channel bans where the cloaked host is used, but you only have the real name from whowas or whatever.
3rd party modules

Activities

fez

2004-02-09 18:28

reporter   ~0004918

use the /whowas command
it will show real host to opers
-fez

codemastr

2004-02-09 23:03

reporter   ~0004931

Such a feature would make it MUCH easier to crack the host cloaking algorithm therefore I don't think this will be added.

Cnils

2004-02-09 23:48

reporter   ~0004933

It would be an IRCop only feature. I should also clarify the direction of the conversion: I enter a real hostname, the server tells me the cloaked version.
When you say, to crack the algorithm, I suppose you mean, to find the used keys? The algorithm itself is no secret.

syzop

2004-02-10 01:42

administrator   ~0004935

to be honest I just don't see a real-life situation when it would be useful. As fez noted, /whowas should be sufficient.

I doubt this will ever be added... perhaps you can find a module coder that wants to make such a command.

Cnils

2004-02-10 07:32

reporter   ~0004937

Last edited: 2004-02-10 07:32

I _have_ the real host. whowas will _not_ help me. It could even have been whowas that gave me the real host. I want the cloaked host.
If you don't understand this time just close the report.

edited on: 02-10-04 07:32

fez

2004-02-10 08:13

reporter   ~0004939

Last edited: 2004-02-10 08:14

quote:

It would be useful for checking backlogs and current channel bans where
the cloaked host is used, but you only have the real name from whowas or
whatever.

explain this more?

When I log a channel, joins/parts already show the hidden host. So there you already have the hidden host.
How is a realhost->cloaked host converter going to be useful for channel bans where the cloaked host is what was already used anyway?

Please clarify why precisely you want such a conversion and how it is beneficial...

edit: accidently made this post twice, deleted once

edited on: 02-10-04 08:14

Cnils

2004-02-10 08:33

reporter   ~0004940

One example is what made me write this report.
We have a channel on our network that couldn't get a spider from some service to enter their channel. I wanted to check if it was a channel ban on it. But I couldn't since the bans are made on cloaked hostnames and I only had the real host.
About checking logs. Yes, the cloaked names are there. But if you only have the real host, what are you looking for?

fez

2004-02-10 10:51

reporter   ~0004941

for what you ask, there is already a way to convert real host to cloaked host:

/oper me blah
/whowas user
 user was [email protected]
/mode me -o
 (youre no longer oper)
/whowas user
 user was [email protected]

that is a bit of typing but it works just fine and solves the problem you have.


 -- fez

codemastr

2004-02-10 16:54

reporter   ~0004949

-- But I couldn't since the bans are made on cloaked hostnames and I only had the real host.

Well, you have a host of "something.someplace.com" and there is a ban of "273FD2.someplace.com" odds are, that's the ban that is matching them. Plus, really the spider service should have these logs available. It should have some kind of log saying "was not able to join #blah reason: banned" or something like that.

Cnils

2004-02-10 22:33

reporter   ~0004958

It was an non resolving IP. But enough of this now. I know this is futile :)

syzop

2004-02-11 00:28

administrator   ~0004963

Last edited: 2004-02-11 00:30

when I think of it, perhaps a /who flag which always shows sptr->user->virthost is a good idea? Eg: '/who +X Syzop', like +R but then opposite.. always show cloaked/virthost.. (note that even though you are mode +x, the sptr->user->virthost is filled in for banchecking, so it should always be available). Ah well... I don't know :p. It's just that I agree that cloaked IPs (not hosts) can be hard.

edited on: 02-11-04 00:30

codemastr

2004-03-08 14:17

reporter   ~0005365

I wrote a little module that implements a command called /cloakhost. It works like

/cloakhost 1.2.3.test.com
 -devel.unrealircd.com- Cloaked version is: unreal-3E2A1FA2.test.com

You can download it on http://www.codemastr.com/?page=module (CloakHost-1.0)

Issue History

Date Modified Username Field Change
2004-02-09 09:44 Cnils New Issue
2004-02-09 18:28 fez Note Added: 0004918
2004-02-09 23:03 codemastr Note Added: 0004931
2004-02-09 23:48 Cnils Note Added: 0004933
2004-02-10 01:42 syzop Note Added: 0004935
2004-02-10 07:32 Cnils Note Added: 0004937
2004-02-10 07:32 Cnils Note Edited: 0004937
2004-02-10 08:13 fez Note Added: 0004939
2004-02-10 08:14 fez Note Edited: 0004939
2004-02-10 08:33 Cnils Note Added: 0004940
2004-02-10 10:51 fez Note Added: 0004941
2004-02-10 16:54 codemastr Note Added: 0004949
2004-02-10 22:33 Cnils Note Added: 0004958
2004-02-11 00:28 syzop Note Added: 0004963
2004-02-11 00:30 syzop Note Edited: 0004963
2004-03-08 14:17 codemastr Status new => closed
2004-03-08 14:17 codemastr Note Added: 0005365