System utilities

Python Protocol Simulator

My fork of PyProtoSim (original by Sergej Srepfler) includes improvements for 4G networks and the DIAMETER protocol. You can find the source code of my fork here.

Early alpha OpenCL port of Dagger-Hashimoto for AlteraOCL

Dagger – Hashimoto algorithm used in Ethercoin on the novel Altera OpenCL environment. I ported the whole Ethereum project to the ARMv7 (NIOS II) platform. Implemented cryptographic functions in Altera OpenCL. I did profiling on an Terrasic SoCKit board and optimization for Altera based hardware. This project laid the foundations for Ethereum running on embedded and mobile systems, and the fundamentals on what is to be Ethereum coin mining on ASIC hardware. Find the early alpha version of the port here.

Poq

Poq is a POP3 to SMTP proxy or a "POP3 connector". It will collect messages from POP3 maildrops at specific intervals and relay to SMTP server. It can connect to multiple servers using different credentials, check and retrieve new messages and delete old ones. Poq will keep track of already downloaded messages and time when they were downloaded so it could eventualy delete them from the POP3 server. It is also possible to do some simple modification of message's header and if configured, save them to a specified folder, or even insert messages into database tables (only MySQL server for now). Poq runs as a Windows NT service. Installation and maintenance scripts are included in the package. Poq is free and BETA.

poq.zip (200 KB)

CHSD

Chsd is an MS Windows command-line program that prints or modifies the security descriptor on any operating system object. The security descriptor is in SDDL format, making it useful for testing or generating Windows security templates. The source is included in the archive.

chsd.zip (11 KB)

SDDL string generator

SDDL string generator is a DHTML program that makes it easy to generate an SDDL-compliant security description string and then apply it to an object using chsd or a Windows security template.

sddl-gen.zip (5 KB)