This page has been archived and commenting is disabled.

The Aleynikov Code Dump Uncovered

Tyler Durden's picture





 

Sergey Aleynikov's code dump page has been uncovered, courtesy of the Sergey Aleynikov Fan Club on Facebook. The site can be found here. Intrepid hackers, nascent program traders, Goldman lawyers and DHS lackeys should be all over this. As Zero Hedge will be out of pocket for the next few hours, it might make sense for a reader to create a mirror of the content as I have a sinking suspicion this Google page will be taken down faster than Tila Tequila's modesty.The Google Code linked wiki page is already responding with a 502 Server Error and it is odd that this page has not also been removed.

Among the projects on the Code site include:

The
Erlang Plus Interface library (EPI) is a tool set of C++ classes to
easily build applications in C++ what comunicates with Erlang. The
intention of the library is to cover the holes that EI library offers:

  • An object oriented implementation
  • A simple API
  • Extensibility
  • Abstraction of comunication mechanism
  • Simplified management of incoming messages (mailboxes)
Which Sergey was allegedly putting together in conjunction with user "Keymon."
There is also a sole sourced, undescribed project called Svnarchive, which links to a dead-end command line access viewer.
The biggest project is Erlocaml, described as a tight bridge between Erlang and OCaml. Listed project owners in addition to Sergey are Ulf.Wiger, Cyril.romain, Joelr1, and Chris.romain.
I hope some of our enterprising readers take the time to make some sense of all this code in my immediate absence. While the probability of a smoking gun contained here is marginal at best, strangers things have happened.
 


- advertisements -

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Sun, 07/12/2009 - 07:19 | Link to Comment Anonymous
Sun, 07/12/2009 - 12:13 | Link to Comment Anonymous
Sun, 07/12/2009 - 07:47 | Link to Comment Ben_the_Bald
Ben_the_Bald's picture

Is this the code that Serge "stole" or is there more to this?

 

Superficially it seems like open source libraries that he and others have been modifying under the GNU Lesser License provisions. That means anyone can see it and anyone can change it as long as the changes are made public. There should be nothing specific to a HFT platform. These are generic Erlang libraries written in C++.

 

Serge is an established Erlang/OTP hacker, which is an open source platform. For example:

 

http://www.trapexit.org/Building_a_Non-blocking_TCP_server_using_OTP_pri...

Sun, 07/12/2009 - 09:31 | Link to Comment Anonymous
Sun, 07/12/2009 - 09:51 | Link to Comment Ben_the_Bald
Ben_the_Bald's picture

Established in the sense that he was out there in the open doing "stuff" to this platform. I put not value judgement on the word hacker (whether he's really deep or just a tweaker).

Sun, 07/12/2009 - 07:55 | Link to Comment Anonymous
Sun, 07/12/2009 - 14:01 | Link to Comment Ben_the_Bald
Ben_the_Bald's picture

That was a criminal case in 1990, and it was BellSouth and not AT&T who were "victimized" by Neidorf. The trial ended in a mistrial apparently to prevent further humiliation to the DOJ.

Will it happen again?

 

http://www.webster.edu/philosophy/~umbaugh/courses/frosh/dairy/neidorf.htm

Sun, 07/12/2009 - 07:58 | Link to Comment Anonymous
Sun, 07/12/2009 - 08:00 | Link to Comment Anonymous
Sun, 07/12/2009 - 08:04 | Link to Comment Anonymous
Sun, 07/12/2009 - 08:14 | Link to Comment Ben_the_Bald
Ben_the_Bald's picture

Community minded in the sense that he's abiding by the GNU open source licenses.

 

This is not proprietary code and Goldman should understand that, otherwise not use it in their systems. It is also not the code with the smoking gun on the alleged front running done with HFT platforms.

 

Can someone get Serge a good lawyer? This can turn out to be something that didn't need the criminal justice system involved.

 

But, who says that this code is the actual code that Serge took from GS? As far as I can tell, this might not be it.

Sun, 07/12/2009 - 08:21 | Link to Comment Anonymous
Mon, 07/13/2009 - 19:48 | Link to Comment saywhat (not verified)
Sun, 07/12/2009 - 08:20 | Link to Comment Anonymous
Sun, 07/12/2009 - 08:22 | Link to Comment zeropointfield (not verified)
Sun, 07/12/2009 - 09:08 | Link to Comment Ben_the_Bald
Ben_the_Bald's picture

It looks like the Test applications were used in the testing of the library modifications. It's plain vanilla unit or integration test code. The underlying Erlang/OTP libraries are open source. The AssemblyCopyright line was probably inserted automatically by the GS internal build system. So that trivial source file was most likely generated at GS. If that's what was taken, then I don't see a criminal case here, just a civil case.

Sun, 07/12/2009 - 12:39 | Link to Comment Anonymous
Sun, 07/12/2009 - 08:40 | Link to Comment Anonymous
Sun, 07/12/2009 - 08:45 | Link to Comment Anonymous
Sun, 07/12/2009 - 09:09 | Link to Comment Anonymous
Sun, 07/12/2009 - 09:27 | Link to Comment Ben_the_Bald
Ben_the_Bald's picture

No, it looks like a bunch of changes to Erlang/OTP, hardly the way to find out how Erlang/OTP was used in the specific GS HFT platform.

 

The physical world analogy goes something like this:

 

Say you find a set of nuts and bolts on a table. Then someone tells you build me a race car with those. You can't, you are missing most of the parts.

Sun, 07/12/2009 - 10:42 | Link to Comment Anonymous
Sun, 07/12/2009 - 09:13 | Link to Comment Anonymous
Sun, 07/12/2009 - 19:11 | Link to Comment Anonymous
Sun, 07/12/2009 - 09:20 | Link to Comment Anonymous
Sun, 07/12/2009 - 11:45 | Link to Comment Anonymous
Sun, 07/12/2009 - 09:29 | Link to Comment Anonymous
Sun, 07/12/2009 - 09:36 | Link to Comment Anonymous
Sun, 07/12/2009 - 10:33 | Link to Comment Anonymous
Sun, 07/12/2009 - 11:31 | Link to Comment Anonymous
Sun, 07/12/2009 - 11:34 | Link to Comment minuteman
minuteman's picture

This is definately not the GS code. You can download the documentation from the trunk SVN checkout here:

http://www.swampreport.com/?attachment_id=1897

 

Sun, 07/12/2009 - 11:38 | Link to Comment minuteman
minuteman's picture

As another note, I've also taken a look at the code available on the Google Code repository and it doesn't look to me to be the "The Aleynikov Code Dump", unless I am over looking something.

Sun, 07/12/2009 - 13:04 | Link to Comment minuteman
minuteman's picture

To be clear, what I posted is only the HTML formatted DOCUMENTATION from the freely available code in the SVN repository of the Google Code link provided.The documentation itself is mentioned here:

http://code.google.com/p/erlexec/wiki/PageName

 

I posted it so anyone can easily see for themselves (without having to use SVN to checkout a copy of the source) that it isn't the infamous stolen code.

Sun, 07/12/2009 - 11:49 | Link to Comment Anonymous
Sun, 07/12/2009 - 12:16 | Link to Comment zeropointfield (not verified)
Sun, 07/12/2009 - 12:49 | Link to Comment Anonymous
Sun, 07/12/2009 - 13:33 | Link to Comment Ben_the_Bald
Ben_the_Bald's picture

Well, this is a criminal case. The DOJ may have big trouble proving that Goldman Sachs took the measures to prevent this from happening.

 

One last point about this code, it's not the exact code that Serge took, which he encrypted and hasn't distributed (sold) according to his lawyer. So, I doubt the real code will be exposed unless it's part of the criminal trial.

Sun, 07/12/2009 - 13:11 | Link to Comment Anonymous
Sun, 07/12/2009 - 13:46 | Link to Comment silencedogood
silencedogood's picture

Minuteman,  I am a 'code monkey' and I must concur with you.  The code looks more like a red herring to me.

 

 

Sun, 07/12/2009 - 13:52 | Link to Comment Anonymous
Sun, 07/12/2009 - 14:24 | Link to Comment Anonymous
Sun, 07/12/2009 - 19:27 | Link to Comment Anonymous
Sun, 07/12/2009 - 20:20 | Link to Comment Anonymous
Sun, 07/12/2009 - 22:25 | Link to Comment Anonymous
Wed, 11/10/2010 - 06:40 | Link to Comment cheap uggs for sale
cheap uggs for sale's picture

It’s a interesting news,i like it.Additionally,wellcome to my website prettyboots.org ,here are so many UGGS On Sale such as:UGG Elsey wedge|UGG Elsey wedge black|UGG Elsey wedge chestnut|UGG Elsey wedge espresso|UGG Langley|UGG Langley black|UGG Langley chestnut|UGG Lo Pro Button|UGG Lo Pro Button black|UGG Lo Pro Button blue|UGG Lo Pro Button cream|UGG Mayfaire|UGG Mayfaire black|UGG Mayfaire chestnut|UGG Mayfaire chocolate|UGG Mayfaire sand|UGG Mayfaire red|UGG Nightfall|UGG Nightfall black|UGG Nightfall chestnut|UGG Nightfall chocolate|UGG Nightfall sand|UGG Sundance II|UGG Sundance II black|UGG Sundance II chestnut|UGG Sundance II chocolate|UGG Sundance II sand|UGG Ultimate Bind|UGG Ultimate Bind black|UGG Ultimate Bind chestnut|UGG Ultimate Bind chocolate|UGG Ultimate Bind sand|UGG Ultra Short|UGG Ultra Short chocolate|UGG Ultra Short sand|UGG Ultra Short black|UGG Ultra Tall|UGG Ultra Tall chestnut|UGG Ultra Tall sand|UGG Ultra Tall balck|UGG Ultra Tall chocolate|UGG Suede|UGG Suede black|UGG Suede chestnut|UGG Suede sand|UGG upside|UGG upside black|UGG upside chestnut|UGG upside mocha|UGG Roxy Tall|UGG Roxy Tall black|UGG Roxy Tall chestnut|UGG Roxy Tall chocolate|UGG Roxy Tall sand|UGG seline|UGG seline black|UGG seline chestnut|UGG Corinth Boots|UGG Liberty|UGG Liberty black|UGG Liberty cigar|UGG Highkoo|UGG Highkoo amber brown|UGG Highkoo espresso|UGG Highkoo grey|UGG Highkoo black|UGG Knightsbridge|UGG Knightsbridge black|UGG Knightsbridge chestnut|UGG Knightsbridge grey|UGG Knightsbridge sand|UGG Knightsbridge chocolate|UGG Adirondack|UGG Adirondack brown|UGG Adirondack chocolate|UGG Suburb Crochet|UGG Suburb Crochet black|UGG Suburb Crochet chestnut|UGG Suburb Crochet chocolate|UGG Suburb Crochet grey|UGG Suburb Crochet white|UGG Kensington|UGG Kensington black|UGG Kensington chestnut|UGG Roseberry|UGG Roseberry black|UGG Roseberry sand|UGG Gaviota|UGG Gaviota black|UGG Gaviota chestnut|UGG Gaviota chocolate|UGG Desoto|UGG Desoto black|UGG Desoto chestnut|UGG Desoto chocolate|UGG Brookfield Tall|UGG Brookfield Tall black|UGG Brookfield Tall chocolate|UGG Gissella|UGG Gissella black|UGG Gissella chestnut|UGG Gissella espresso|UGG Payton|UGG Payton black|UGG Payton chestnut|UGG Payton red|UGG Bailey Button Triplet|UGG Bailey Button Triplet black|UGG Bailey Button Triplet chestnut|UGG Bailey Button Triplet chocolate|UGG Bailey Button Triplet grey|UGG Bailey Button Triplet sand|There are so much style of cheap uggs for sale ,so once you go to my website you will be very surprise.

Do NOT follow this link or you will be banned from the site!