Anyone aware of an OS/X timestamp for ICC? My office machine is now a 4-core iMac and in trying to get things set up for ICC, I ran into this issue. I run Crafty on one node of our 12-core cluster, but I can't run xboard and such as we have none of that installed on the actual compute nodes. I generally just run xboard on my office box and have it ssh to the cluster to run Crafty. But I can not find a working time stamp. They have a very old apple os timestamp on their download page, but it is for the way older power pc chip based Macs...
Anything available?
ICC + timestamp
Moderators: hgm, Rebel, chrisw
-
- Posts: 454
- Joined: Mon Nov 01, 2010 6:55 am
- Full name: Ted Wong
Re: ICC + timestamp
Bob,
Timestamp is a closed source software developed by ICC. Only ICC knows how they encrypt their data. It's a top security from ICC, nobody other than ICC can provide you an alternative. Their security has been reverse engineered 10 years ago, but not now.
Timestamp is a closed source software developed by ICC. Only ICC knows how they encrypt their data. It's a top security from ICC, nobody other than ICC can provide you an alternative. Their security has been reverse engineered 10 years ago, but not now.
-
- Posts: 4
- Joined: Wed Nov 27, 2013 12:18 am
Re: ICC + timestamp
There's a timestamp available for OSX available under http://www6.chessclub.com/resources/icc/timestamp/.
But given its age (it's from 13-Sep-2003) I don't know whether it's working for current OSX versions.
Sargon
But given its age (it's from 13-Sep-2003) I don't know whether it's working for current OSX versions.
Sargon
-
- Posts: 6442
- Joined: Tue Jan 09, 2007 12:31 am
- Location: PA USA
- Full name: Louis Zulli
Re: ICC + timestamp
No good:Sargon wrote:There's a timestamp available for OSX available under http://www6.chessclub.com/resources/icc/timestamp/.
But given its age (it's from 13-Sep-2003) I don't know whether it's working for current OSX versions.
Sargon
Code: Select all
ProcyonLeo: ~/Downloads] file timestamp.macosx_6.6
timestamp.macosx_6.6: Mach-O ppc executable
-
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: ICC + timestamp
That's the power PC chip version. No good for Intel...Sargon wrote:There's a timestamp available for OSX available under http://www6.chessclub.com/resources/icc/timestamp/.
But given its age (it's from 13-Sep-2003) I don't know whether it's working for current OSX versions.
Sargon
-
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: ICC + timestamp
I understand. I had hoped ICC had an updated Mac version hidden away somewhere.kinderchocolate wrote:Bob,
Timestamp is a closed source software developed by ICC. Only ICC knows how they encrypt their data. It's a top security from ICC, nobody other than ICC can provide you an alternative. Their security has been reverse engineered 10 years ago, but not now.
BTW their security is not so hot. Couple of guys wrote a paper detailing the weaknesses. They broke it easily. Also broke the "supposedly secure" protocol they use to get your credit card info...
-
- Posts: 589
- Joined: Tue Jun 04, 2013 10:15 pm
Re: ICC + timestamp
They changed that over 10 years ago, and, in Internet years, have relied on HTTPS since Methusalah was a toddler.bob wrote:BTW their security is not so hot. Couple of guys wrote a paper detailing the weaknesses. They broke it easily. Also broke the "supposedly secure" protocol they use to get your credit card info...
[Account deleted]
-
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: ICC + timestamp
I've not followed what ICC does regarding IP security. I've never had the inclination to give 'em my credit card info so it didn't matter. We've ALWAYS seen hackers breaking timestamp, however, just not very widespread. I suppose the only choice is to take the linux timestamp, disassemble, and modify to work on OS/X. The changes are not significant so long as they avoided the "int" instruction to do I/O, but even that is fixable (I just did this for a library I use in my X86 asm course in fact, to make it work on Mac OSX.).mvk wrote:They changed that over 10 years ago, and, in Internet years, have relied on HTTPS since Methusalah was a toddler.bob wrote:BTW their security is not so hot. Couple of guys wrote a paper detailing the weaknesses. They broke it easily. Also broke the "supposedly secure" protocol they use to get your credit card info...
Was hoping to avoid the effort.
One good bit of news, I just used objdump and it appears to be all C with no asm, at least none referencing the int instruction. It also has procedure names included (not stripped) but there appear to be no variable names..
-
- Posts: 589
- Joined: Tue Jun 04, 2013 10:15 pm
Re: ICC + timestamp
I'm afraid it is the only fast way indeed. (other than just running the front-end on a rpi or somthing). Or don't use Xboard at all, but use icsdroneng on the Linux node. For XBoard with OSX, I use xboard without timestamp ever since Rosetta was withdrawn. For FreeBSD, I'm relying on 32-bit linux emulation as well, and don't expect it will work forever. When that fails I will probably switch those systems to Linux anyway.bob wrote:I've not followed what ICC does regarding IP security. I've never had the inclination to give 'em my credit card info so it didn't matter. We've ALWAYS seen hackers breaking timestamp, however, just not very widespread. I suppose the only choice is to take the linux timestamp, disassemble, and modify to work on OS/X. The changes are not significant so long as they avoided the "int" instruction to do I/O, but even that is fixable (I just did this for a library I use in my X86 asm course in fact, to make it work on Mac OSX.).mvk wrote:They changed that over 10 years ago, and, in Internet years, have relied on HTTPS since Methusalah was a toddler.bob wrote:BTW their security is not so hot. Couple of guys wrote a paper detailing the weaknesses. They broke it easily. Also broke the "supposedly secure" protocol they use to get your credit card info...
Was hoping to avoid the effort.
One good bit of news, I just used objdump and it appears to be all C with no asm, at least none referencing the int instruction. It also has procedure names included (not stripped) but there appear to be no variable names..
Reverse engineering for this purpose seems to be allowed by the DMCA, but personally I wouldn't want to try my luck with an US-based company, even ICC.
But speaking of Linux, weren't you going to switch over anyways?
[Account deleted]
-
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: ICC + timestamp
I just got this iMac for the office. I might well make that switch. Only problem I have had is UAB has become a microsoft environment, and while open office / libre office are good, they are not perfect and cause some problems.mvk wrote:I'm afraid it is the only fast way indeed. (other than just running the front-end on a rpi or somthing). Or don't use Xboard at all, but use icsdroneng on the Linux node. For XBoard with OSX, I use xboard without timestamp ever since Rosetta was withdrawn. For FreeBSD, I'm relying on 32-bit linux emulation as well, and don't expect it will work forever. When that fails I will probably switch those systems to Linux anyway.bob wrote:I've not followed what ICC does regarding IP security. I've never had the inclination to give 'em my credit card info so it didn't matter. We've ALWAYS seen hackers breaking timestamp, however, just not very widespread. I suppose the only choice is to take the linux timestamp, disassemble, and modify to work on OS/X. The changes are not significant so long as they avoided the "int" instruction to do I/O, but even that is fixable (I just did this for a library I use in my X86 asm course in fact, to make it work on Mac OSX.).mvk wrote:They changed that over 10 years ago, and, in Internet years, have relied on HTTPS since Methusalah was a toddler.bob wrote:BTW their security is not so hot. Couple of guys wrote a paper detailing the weaknesses. They broke it easily. Also broke the "supposedly secure" protocol they use to get your credit card info...
Was hoping to avoid the effort.
One good bit of news, I just used objdump and it appears to be all C with no asm, at least none referencing the int instruction. It also has procedure names included (not stripped) but there appear to be no variable names..
Reverse engineering for this purpose seems to be allowed by the DMCA, but personally I wouldn't want to try my luck with an US-based company, even ICC.
But speaking of Linux, weren't you going to switch over anyways?
I'm not totally sold on OS/X yet. Works better on my iMac (process scheduler seems to understand hyper threading reasonably well as opposed to on my macbook. But it has enough quirks and apple certainly loves to ship broken software. I've converted my x86 class to nasm. Apple's distributed nasm is broken. macports version works just fine. Ditto for clang vs gcc 4.7. Etc.