Engineer from Télécom Paris
Ph.D Thesis from UPMC
Network & Security IT - MI
Check news about my company
WiFi Map explorer - for iOS, iPadOS and macOS
VPN over DNS - for Android, Mac OS X and Windows
net-monitor JavaScript module, available on npmjs, DockerHub and GitHub:
GNetWatch - Real-Time Network Monitoring and Analysis
KIF
KIF (Kit d'Intégration à FranceConnect) Fork me on GitHub!NDPROXY for FreeBSD
NDPROXY is a FreeBSD kernel module that implements IPv6 Neighbor Discovery proxying over Ethernet-like access networks, with many options to handle several use-cases.SOCAT patch for FreeBSD
Patch for SOCAT correcting a bug when changing default speed of a serial asynchronous line, that occurs on some systems like FreeBSD. Read more here.Eaton Intelligent Power Protector on FreeBSD
Eaton IPP is a software used to manage UPS made by Eaton. It is used to launch scripts on events (ex: power loss) and record logs. But it is only available as a binary distribution and specifically not for FreeBSD. Here is a way to install it on FreeBSD 10.1:1- download the 32-bit linux binary version 1.42.109: ipp-linux-1.42.109-1.i386.rpm (do not download the 64-bit version, even if you are running a 64-bit FreeBSD system)
2- install the following ports: /usr/ports/emulators/linux-c6 (do not forget to set compat.linux.osrelease=2.6.18 in /etc/sysctl.conf and to call sysctl -f /etc/sysctl.conf after having loaded the linux.ko kernel module) and /usr/ports/devel/linux_libusb. Note that the 32 bit version must be installed as libusb-0.1.so.4, libusb.so and libusb.so.3 in /compat/linux/usr/lib, not the 64 bit version, since mc2 loads this shared object at startup.
3- add linux_enable="YES" to /etc/rc.conf and launch "kldload linux" as root
4- extract the content of the RPM archive (if not already done, add the package rpm2cpio):
rpm2cpio.pl < ipp-linux-1.42.109-1.i386.rpm | ( cd /compat/linux; cpio -id )
5- install the software: "cd /compat/linux/usr/local/Eaton/IntelligentPowerProtector; ./mc2-install" and choose Y or the default answer for each question.
6- add /compat/linux/usr/local/Eaton/IntelligentPowerProtector/mc2 to /etc/rc.local and run /compat/linux/usr/local/Eaton/IntelligentPowerProtector/mc2 as root
7- connect to http://localhost:4679, log-in as admin/admin, select Auto Discovery on the left, choose your UPS once discovered and click on "Set as power source".
8- change the default password (click on User List on the left).
ANMT
Ambience Network Monitoring Tool
Download binary : Ambience-dist.tar.gz (compiled for Java J2RE 1.4.1)Download sources : src.tar.gz
Author : Alexandre Fenyo (clickhere@fenyo.net) - © 2002/2003
Platform : Java 2
License : BSD
Documentation : This software is a mobile users monitoring tool designed for the Ambience european research project.
Full documentation available here
FTDI FT4232H support for linux kernel 2.6.27
Since FT4232H support only started with kernel 2.6.31, I've added changes to the most recent version of ftdi_sio.c in order to let it compile on a 2.6.27.2 kernel version : /drivers/usb/serial/ftdi_sio.cUVSS
Universal Virtual Screening System
Platform : Solaris, HP-UX, SGI,/Irix, Linux RedHat 7.3, Linux RedHat 8.0, Linux RedHat 9.0, RedHat Enterprise Linux, Suse Linux Enterprise ServerInformations : When I was working at Genomining, I was in charge of designing this software that manages virtual screening pipelines on huge super computers (hundreds of processors).
Click here to go to Genomining web site and get informations about this software.
usbdrive
rapid copy of USB key content
Download binary : usbdrive-1_0.exe (compiled on WindowsXP)Download sources : usbdrive-src-1_0.zip
Author : Alexandre Fenyo (clickhere@fenyo.net) - © 2006
Platform : Windows
License : GPL
Documentation : This software manages raw data drives. It was designed to handle USB flash keys. Full documentation available here
hidden VNC
hidden VNC server without tray icon
Download the patch hereAuthor of the patch : Alexandre Fenyo (clickhere@fenyo.net)
Platform : Windows XP
Full documentation available here
hostapd
Requesting 802.1X authentication to a new host with hostapd
Download the patch for hostapd-0.4.9 : hostapd-0.4.9-newsta.diffDownload patched sources : hostapd-0.4.9-newsta.tar.gz
Author of the patch : Alexandre Fenyo (clickhere@fenyo.net) - © 2006
Platform : Unix/Linux
License : GPL
Full documentation available here
Freewares I designed a few years ago
I often develop software during my job. You will only find here software I designed during my free time or during my Ph.D thesis.Since Open Source projects help the community of programmers and users, and since I often use free software, the software I develop during my spare time is open source : support and sources available for free on demand.
Moreover, JavaShare is GPL (the others are not). Select one of these software development pages :
Freewares I do not maintain anymore
You will find here some freewares I do not maintain anymore. They are provided as-is, with minimal support.XSU
Download : sources available on demand
Author : Alexandre Fenyo (clickhere@fenyo.net)
Platform : Unix/X11/Xt/OpenLook
Documentation : This software is a graphical tool to start a program under a new user account (must be root)
Cecile
Download : sources available on demand
Author : Alexandre Fenyo (clickhere@fenyo.net)
Platform : Unix/X11/Xt/Motif
Documentation : This software is a distributed project allocator
nntpgrep
Download : sources available on demand
Author : Alexandre Fenyo (clickhere@fenyo.net)
Platform : Perl
Documentation : This software connects to a news server (NNTP) and incrementally applies regular expressions to search for particular articles.
Commercial software I have sold
You will find here some commercial software I have sold.xloupe
Download : this program has been sold to the Aerospatiale. They could perhaps sell it back to you.
Author : Alexandre Fenyo (clickhere@fenyo.net)
Platform : Unix/XWindow/Xt/Motif
Documentation : This software is an advanced interactive screen magnification tool.
Top Articles:
Electronic design: driving a 60A relay with a micro-controller
Use this device to drive a 60 Ampere relay in order to power on/off dozens of computers at once.
"new_station" patch for hostapd
Improve 802.1X authentication on wired IEEE 802 media, with this patch for hostapd.
usbdrive.exe
Copy, manipulate and erase raw data on your usb flash drive. Essential to really get privacy with your files.
Hidden VNC server
This patch for WinVNC 4 allows you to install a hidden VNC server : no more tray icon.
Raccorder son réseau d'entreprise à l'Internet
A free book about networks. First published by Eyrolles in 1997, and under terms of Creative Commons in 2006.
© A. Fenyo - F. Le Guern - S. Tardieu
IP phone to analog phone interface circuit
At work, people usually do not get an analog phone line anymore since numeric or IP phones appeared. See how to connect your old analog device (modem, wireless DECT phone, Minitel) only using your IP phone to get the network access: read this.
Very low cost 20MHz signal generator for ham radio HF power amplifiers testing
Learn how to make a 20MHz HF signal generator using a few simple discrete analog components. Moreover, see how a 33 years old Tektronix oscilloscope gives better results than a numeric one bought recently. The whole story is here.
Split tunneling with Cisco
Enabling split tunneling with Cisco IPsec VPN Linux client software is always possible: read this.
Modelling IEEE Spanning Tree protocols using an UML Class Diagram
To really understand the dependencies between the many Spanning Tree protocols, I wrote an UML class diagram describing their relationships here.
Motorized camera controlled by the telephone
This project demonstrates how to drive a camera from the telephone line, any details here.
External Links:
My Former Web Site
Since 04/26/01, I maintain a web site named www.fenyo.net. Since I made many updates recently, click here to access the original content, where old informations are kept. The photo is also from 2001 :-)
Agnes' Web Site
Agnes, my wife, used to maintain a web server but she doesn't anymore. Thus, this pointer is disabled. However, you may contact her on LinkedIn.
Canardou's Web Site
Canardou has always been for me a friend that really matters, helping me in every situation. According to informations currently available, Canardou could be affected by the H5N1 virus. So, for a few weeks, Public Health Bird Regulations have made me forbid Canardou to walk away from our appartement. Feel free to take news about him from his personal home page.