[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #5011] Submission of Sticker - System c

From: Mayank Jain
Subject: [Savannah-register-public] [task #5011] Submission of Sticker - System call spy
Date: Sun, 4 Dec 2005 18:13:45 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.10) Gecko/20050825 Firefox/1.0.6 (Ubuntu package 1.0.6)


                 Summary: Submission of Sticker - System call spy
                 Project: Savannah Administration
            Submitted by: makuchaku
            Submitted on: Sun 12/04/05 at 18:13
         Should Start On: Sun 12/04/05 at 00:00
   Should be Finished on: Wed 12/14/05 at 00:00
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Percent Complete: 0%
             Open/Closed: Open
                  Effort: 0.00



A new project has been registered at Savannah 
The project account will remain inactive until a site admin approve or
discard the registration.


While this item will be useful to track the registration process, approving
or discarding the registration must be done using the specific "Group
Administration" page, accessible only to site administrators, effectively
logged as site administrators (superuser):


######### REGISTRATION DETAILS ######### 

Full Name:
  Sticker - System call spy

System Group Name:

  non-GNU software &amp; documentation

  GNU Lesser General Public License

|---+| Sticker |+---|

* Temporary source code URL...
Doxygen docs -
Code -

Sticker is a system call spy utility, running in user mode.
It can spy on any program(victim) and produce a log of the system calls it
makes & their agruments. The spying activity will remain transparent to the

*) Initiation modes
Sticker can initialize itself to spy on a program using 
        - Outproc Spying
                + PID of the victim will be used
                + The victim must be already running in this case
        - Inproc Spying
                + Executable name (command line) of the victim will be used 
                + The victim will be forked from the sticker driver
        - Self Spying
                + Sticker is capable of spying on itself
                + Perfect mode for programs of which source code is available

*) Sticker will consist of an API, using which, an end user will apply
Sticker to a victim (Stick to a victim). Such a driver will be called as
"Sticker Driver"

-> Programable API returning system call names to a driver, or perhaps
invoking certain callbacks as and when the system call to which it was
registered occurs.
-> Other TODO's

Other Software Required:
  Sticker heavily relies on ptrace() system call. Any operating system that
can support ptrace() as in original form (GNU/Linux) or as an emulation
(cygwin) will be able to use Sticker & its API's. 

Other Comments:
  I've just started the project. The source code is not even 5% complete. I
would require Savannah services specially for version management &
collaboration perposes. I hope in to rope 2 more developers/testers in the


Reply to this item at:


  Message sent via/by Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]