Page 1 of 2

Nephthys news

PostPosted: Sat Aug 26, 06 1:34 pm
by Dae
Zora has just e-mailed me by saying that he has managed to compile Nephthys with Deus Ex, however it doesn't work as it should do yet and he'll dig into this problem a bit later.
I think that the fact that compilation went successfully means that more than half of of job has been done.

For those who don't know whats Nephthys:

Nephthys is a native mod for unreal1 engine based servers which entends IpDrv by efficient attack blocking, banning, player logging and other features.

Features

* Integration
o Nephthys may be combined with any game type and any other server mod running simultaneously (except Kerberos)
o Nephthys replaces Kerberos completely
o Pure server-side mod: the client does NOT need to download anything nor does even know that there's a security mod running
o Nephthys may be used at clients too (though without any advantage/disadvantage)
o Remote admin control
o Native support of win32 unreal 224v, unreal 225f, unreal 226b (gold), unreal 226f, unreal tournament, deus ex, rune
* Attack blocking
o RJA (repetitive join attempt) attacks
+ Block only one IP, allow other IPs to reconnect, especially allow map change
+ don't log connection attempts from this IP any more
+ kick all connections from this IP since attack started (clean up)
+ don't kick attacking IP (yet)
+ optionally insert ban entry automatically
+ recognize when attack has stopped
+ block RQA (repetitive query attempt) attacks as well
+ block RUA (repetitive uplink attempt) attacks as well
o DRJA (distributed repetitive join attempt) attacks
+ Don't accept any new connections while under attack (reconnect is supported, even map change)
+ don't log anything
+ don't insert ban entries
+ kick all connections from since start of attack (clean up)
+ don't kick players
+ recognize when attack has stopped
+ block DRQA (distributed repetitive query attempt) attacks as well
+ block DRUA (distributed repetitive uplink attempt) attacks as well
* Bug fixes / work arounds
o Zombie (reconnect) bug attack ==> drop connection
o Unreal engine format string bug attack ==> drop connection
o Detect broken connections (ICMP port unreachable) ==> drop connection
o Auto-closing multiple connections to same player to avoid server lag with reconnecting fast client computers
* Banning
o Banning blocks a connection before opening, so banned clients can't even download stuff from server and thus causing lag nor can do other harmful things
o Bans may block the client's server query as well so the server becomes invisible to the banned client (stealth mode)
o Banning by IP (range)
o Banning by Name
o Timed bans
o Name reservation bans
o Alert new ban entries
o Alert applied bans
o Alert disabled bans
o Disable ban while admin online
o Log any applied ban
* Kicking
o Drop connection immediately
o Support kick of uploading / not yet established connections
* IP log
o Automatic logging of IPs and names (IP ranges supported too)
o Log by IP (range)
o Limit log to a fixed number of entries
o Count various events
o Admin command to ask for names of a known connection / ip
* File Upload
o Alert uploads
o Limit uploads to a configurable max. size per connection, reconfigurable during game-play
o Limit uploads to a configurable max. size of package
o Limit upload bandwidth to available bandwidth, possibly throttled down
o Admin command to ask for details of progress
* Server Query
o Additional server rules to display at advanced game clients (GameSpy, QTracker)
o Player rules may report bots, spectators and cameras additional to real players
o Attack blocking
* Master Server Uplink
o Attack blocking
o Support custom-made master servers
* UScript Interface (see documentation below)
You may write an extension mod for Nephthys using this uscript API:
o Events (UScript called by Nephthys)
+ New connection blocked
+ New connection created
+ New connection closed
+ PreLogin passed
+ File Upload
+ Login passed
+ Established connection closed (kick)
+ Logout passed
+ RJA started
+ RJA stopped
+ DRJA started
+ DRJA stopped
+ New ban entry inserted
+ Ban entry changed
+ Ban entry deleted
o Functions (UScript calls Nephthys)
+ Add new ban entry
+ IpNameIsBanned?
+ Close connection (Kick)
+ Get info of given player
+ Get info of given connection (e.g. uploading file: name, current size, total size)
+ Delete ban entry
+ Get all ban entries for given IP/Name
+ Get all log entries for given IP/Name
+ IsDRJAAttack?

PostPosted: Sat Aug 26, 06 1:37 pm
by Imperial
So in other words the problem is nearly solved.

Fair play for doing something about it Dae,

Thanks to you and Zora :)

PostPosted: Sat Aug 26, 06 1:39 pm
by Alistair
Very nice.

PostPosted: Sat Aug 26, 06 3:48 pm
by Allan
Wow, looks like Zora has a -LOT- of time on his hands... :P

Good job though :D Best of luck to getting this finished :D

PostPosted: Sat Aug 26, 06 4:08 pm
by synthetic
This is going to be sweet if it works out 100% on dxmp. Maan.. you dont even have to download anything from server protected by this. It owns.

PostPosted: Sat Aug 26, 06 4:18 pm
by ~ô¿ô~Nobody~
When it's published, the SG server might come online again.

PostPosted: Sat Aug 26, 06 6:19 pm
by Imperial
~[A]Noodles~ wrote:When it's published, the SG server might come online again.


Agh, music to my ears

PostPosted: Sat Aug 26, 06 6:21 pm
by [FGS]Majestic
Double posted Imperial :P ..I really hope that you guys can finish the patch quickly. Can't wait for that bastard Deja to be away :D

PostPosted: Sat Aug 26, 06 6:22 pm
by Dae
<blink>NEPHTHYS ALPHA VERSION IS READY!</blink>

PostPosted: Sat Aug 26, 06 6:23 pm
by Allan
~[A]Daedalus~ wrote:<blink>NEPHTHYS ALPHA VERSION IS READY!</blink>
*Dies of exitement* In testing, or downloadable?

PostPosted: Sat Aug 26, 06 6:25 pm
by Imperial
Downloadable, it was there at around two o' clock anyway lol.

You had five hours to download it :P



EDIT: Sorry my bad, I was wrong :oops:

PostPosted: Sat Aug 26, 06 6:29 pm
by Dae
No, it's not downloadable yet because we need to test it.

Imperial, don't spread wrong information. The link you have is Nepthys for Unreal, not Deus Ex.

PostPosted: Sat Aug 26, 06 6:31 pm
by Imperial
Woops sorry, I thought it was for deus ex?

And I was going to install it and all. Woah I would have completely messed up my deus ex then, sorry everyone :oops:

PostPosted: Sat Aug 26, 06 6:32 pm
by Dae
UNRCRASH DOESN'T WORK ANYMORE
OMG !!! 8)

PostPosted: Sat Aug 26, 06 6:41 pm
by Allan
~[A]Daedalus~ wrote:UNRCRASH DOESN'T WORK ANYMORE
OMG !!! 8)
I don't think i've seen Dae this hyped up since... ever =D

Although, this is fantastico news! *Partys*

PostPosted: Sat Aug 26, 06 6:43 pm
by Dae
It doesn't even lag when i try to crash my server.

And yes. This mod is a way to force people install QValidate. You know what this means? That none of existing aimbots and hacks will work in Deus Ex.

Everyone immeditately start adoring Zora.

PostPosted: Sat Aug 26, 06 6:44 pm
by Imperial
Drinks on the house (Allan's buying actually, he did declare the party after all :P )

PostPosted: Sat Aug 26, 06 6:44 pm
by ~ô¿ô~Nobody~
FUCK i cannot belive it yet!!

i will start the SG server in the next 30 minutes again

..to test the mod :D

PostPosted: Sat Aug 26, 06 6:45 pm
by Imperial
Will you keep it up?

i have been deprived of it for tooo long now

PostPosted: Sat Aug 26, 06 6:45 pm
by Allan
~[A]Daedalus~ wrote:It doesn't even lag when i try to crash my server.

And yes. This mod is a way to force people install QValidate. You know what this means? That none of existing aimbots and hacks will work in Deus Ex.

Everyone immeditately start adoring Zora.
Hail Zora! *repeats in trance like drone, with bowing to a random person's statue*
Imperial wrote:Drinks on the house (Allan's buying actually, he did declare the party after all :P )


D'oh!

PostPosted: Sat Aug 26, 06 6:47 pm
by Gishank
W00t? So this means it fixes alot more bugs than just dejavu's exploit?

PostPosted: Sat Aug 26, 06 6:47 pm
by ~ô¿ô~Nobody~
The secure crash doesn't work anymore either!

PostPosted: Sat Aug 26, 06 6:49 pm
by Dae
Sh¤gån wrote:W00t? So this means it fixes alot more bugs than just dejavu's exploit?

Basically ALL types of crashes :)

btw sorry to everyone whom i didnt answer on msn, i had to let my dad watch his photo sites :) I'm from my laptop atm.

PostPosted: Sat Aug 26, 06 7:18 pm
by Alistair
Thanks Zora :wink:

PostPosted: Sat Aug 26, 06 7:25 pm
by Spiderbot01
Whats QValidate?

PostPosted: Sat Aug 26, 06 7:30 pm
by clyzm
Haha, just like in the song I'm listening to; Hey Dejavu...

You Got Another Thing Comin'

PostPosted: Sat Aug 26, 06 7:48 pm
by Dae
Liek FUK U HAKERS

Code: Select all
ScriptLog: ParseQueryText Attack: 994 (72.193.187.58:2000)
ScriptLog: ParseQueryText Attack: 994 (72.193.187.58:2000)
ScriptLog: ParseQueryText Attack: 994 (72.193.187.58:2000)


Edit: it was dogboys :)

PostPosted: Sat Aug 26, 06 7:48 pm
by Imperial
eh?

PostPosted: Sat Aug 26, 06 7:49 pm
by Dae
Imperial wrote:eh?

[MiB]Dogboys has tryed to crash me. Poor child failed.

PostPosted: Sat Aug 26, 06 7:53 pm
by Imperial
dogboys on dxc forum wrote:
No i do not hack and i have no intentions on even learning the basics on it.


Oh the irony