P5-net-frame

Jul 20, 2023

Base framework for frame crafting

NetFrame is a fork of NetPacket. The goal here was to greatly simplify the use of the frame crafting framework. NetPacket does many things undercover, and it was difficult to document all the thingies.

Also, NetPacket may suffer from unease of use, because frames were assembled using layers stored in L2, L3, L4 and L7 attributes. NetFrame removes all this, and is splitted in different modules, for those who only want to use part of the framework, and not whole framework.

Finally, anyone can create a layer, and put it on his CPAN space, because of the modularity NetFrame offers. For an example, see NetFrameLayerICMPv4 on my CPAN space.



Checkout these related ports:
  • Zyre - Framework for proximity-based peer-to-peer applications
  • Zsync - File transfer program
  • Zmap - Internet scanner
  • Zillion - Distributed computing project
  • Zerotier - Network virtualization everywhere
  • Zebra-server - Z39.50/SR server software
  • Yptransitd - Replacement for nss_ldap
  • Yggdrasil - Experimental end-to-end encrypted self-arranging IPv6 network
  • Yconalyzer - TCP Traffic Analyzer
  • Yazproxy - Powerful general purpose Z39.50/SRW/SRU proxy
  • Yaz - Z39.50/SR client and API library
  • Yaz++ - C++ toolkit for development of Z39.50v3 clients and servers
  • Yate - Yet Another Telephony Engine
  • Yaph - Yet Another Proxy Hunter (proxy scanner)
  • Yami4 - Messaging library for distributed systems