This website is outdated. Will be updating it when I have some free time. My linkedIn profile is relatively better updated.

Work
http://tringme.com

Recent Publications

Upcoming Publications

Photography

Photography and digital post-processing is my hobby. I like shooting portrait, studio shots and occasionally HDR. Few recent pictures including some HDRs captured by me are here http://www.flickr.com/photos/yusuf/

My simple equipment list includes Pentax SLR/DSLR & few primes for portrait, Lumix FZ20 as my travel camera, Sekonic L-358 Lightmeter, Flashes and modifiers.

Utilities

Most of the utilities and articles on this page are now outdated due to time constraints. I am closing further downloads unless they are still useful. Some of the projects are now maintained by other groups and I am no longer active on those projects [except being identified as original author].

YMPEG - Extremely popular DVD encoder which I created few years back & later taken over by IKON group. Now available at http://www.ympeg.com

Linux User Level Firewall (ULF) - My Linux firewall kernel patch.This feature was loved and deployed by many ISPs - no longer updated. It is not usable with newkernels with ipchain but if you are still interested download it here

Newsfetch - Another nifty utility faced the same fate, now I guess these folks took the ownership. Visit http://www.advogato.org/proj/newsfetch/

Pingpong - Pingpong was developed to aid performance tunning of Wifi access points. It can generate continuous or mixed (bimodal probabilistic distribution) traffic. It was based on winpcap.

Ethcpt - I lost the source code in a machine crash soon after I released first version around 1996. Hence I could never update after that. Download here if you think it is useful.

pcm2wav - converts pcm to wav file, takes sampling rate, bits per sample as parameter. This was quick implementation while I was taking backup of a DVD having PCM audio Download here .

Net Watch: Spy utilities to capture or watch telnet and rlogin session - download

Various LAN Stack/Protocol implementation including DHCP, FTP, TFTP, 802.11, 802.1d, bridges, 802.1w (partial), 802.1x, SNMPv1, etc on embedded platforms.

Compressed www, suggested to most existing browser, search deja for details

Encrypted TCP/IP (Never completed)

Memory Usage Analysis and Problem (Leak) detection Tool, mainly developed for VxWorks on x86 and ARM BSP (partially tested on PowerPC also), identifies task, function and source code line number (if debug information available). The most distinct advantage of this tool compared to other commercial available is that it does not require you to recompile your code and hence can be used with any object files for which source code is not available, for example, third party libraries, source available - contact me for details

Small SDL, is a partial but very efficient implementation of Specification and Description language (SDL)without any need of very very expensive tools like telelogic SDT.Although, not as powerful as SDT, more than sufficient for any event driven protocol (like GSM) implementation and offers more optimized code generation than commercial products

TFTP Server , This was very quick implementation - very old but usable Download

Library to generate Node Locked Product Licenses and deployment, employs reasonable strong algorithm to protect against fake license generation

Flex Port on MSVC Download. Also check this article which discusses mine as well as other approaches

Guide to use Windows True Type Fonts in Linux....[outdated]

IEHelper: Internet Explorer 6 Toolbar, menubar, right click, selection enabler Download