Skip to content

An attempt to write a Scapy equivalent, experimental tool on perl6

Notifications You must be signed in to change notification settings

meteorologytoday/p6-pinkstar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

p6-pinkstar

An attempt to write a Scapy equivalent, experimental tool on perl6.

We use perl6 NativeCall coupled with kernel functions provided by C to manipulate the packet. PCAP would be considered in the future for data-link layer.

Current developement environment is CentOS 7.2

Setup

Make

make            # compile c library and export c constant
make clean      # remove files

Environment variable

. setup.sh      # must use "." to ensure variable PERL6LIB is exported

TODO

Low-level side

  • Write send function for ip packet.
  • Write recive functions for packet sniffing.

High-level side

  • Implement inet4 "emit" method.
  • Write heirachical OSI-model like classes.

About

An attempt to write a Scapy equivalent, experimental tool on perl6

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published