This website is outdated. Will be updating it when I have some free time. My linkedIn profile is relatively better updated.
Recent Publications- IEEE COMSWARE Jan 2007 - Message Based Redundancy Approach using Totem Protocol for Telecom Applications and Protocol Stacks
- ATCA newsletter Dec 2006, Rapid IMS Development Using Highly Redundant Telecom Middleware
Upcoming Publications
- IEEE/ACM, An Information Model Based Bayesian Fault PredictionAlgorithm for Automatic Switchover and High Service Availability inATCA Based Network Elements
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


