peopleEtherDogs - People at Savannah: View a Job


We need a C Developers for EtherDogs

Category: Developer
Submitter: crashdump
Date: Thu 20 Dec 2012 06:51:38 PM UTC
Status: Open

This group is not part of the GNU Project.

This project is based on free software movement.

EtherDogs is a simple packet sniffer for Ethernet networks with support for multiple protocols, they are: IP, TCP, UDP, ICMP, IGMP.
It was programmed by me in ANSI C language and uses Raw Sockets BSD native GNU/Linux OS thus only depends on libpcap.
EtherDogs is designed to run on terminal in text mode on GNU/Linux OS.
It has been tested on GNU/Linux Slackaware, Debian, Ubuntu, Fedora, BackTrack and both processors x86 or x86_64, however I use as OS development for the GNU/Linux Slackware 14.0 x86, then any problem with other distros, please send email to  me correct the problem.
Usage: after compiling, installing and running the software binary file <etherdogs> open sockets and starts to capture the active network interface all traffic flowing in it and save all these packages with their details and datagrams in a log file generated for it in the project folder called dogslog.txt for later analysis of the same and so you can see what is happening on the network itself.

This being separately developed a graphical interface for gtk+ and libglade which will be called etherdogs-gui.

however it will always be based and updated as a front end fully mirrored in etherdogs text mode that is our base as a sniffer should work.

The etherdogs-gui has two more dependencies:

1) libglade-2.0
2) gtk + -2.0

License GNU General Public License v3 or later

Development Status
: 4 - Beta

Details (job description, contact ...):

Job description:
I need people willing to help me raise this small and humble software for now in beta this very simple but functional.
I need C programmers with knowledge of sockets and TCP / IP to create new functions and modules as well as perhaps improving the existing code.

For further information please email <> and we will together make this software more useful and above all free.

Required Skills:

Skill Level Experience
git Base Knowledge < 6 Months
C Good Knowledge 6 Mo - 2 yr
TCP/IP Good Knowledge 6 Mo - 2 yr
Gtk+ Good Knowledge 6 Mo - 2 yr

Back to the top

Powered by Savane 3.13-b921.
Corresponding source code