This is the packet-crafting Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:11:12 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
packet-craftingA library to craft network packets.
mets634 <mets634@gmail.com>
MIT
0.1.0
lisp-binary (system).
src (module).
Modules are listed depth-first from the system components tree.
packet-crafting/srcpacket-crafting (system).
bsl.lisp (file).
layers.lisp (file).
packet.lisp (file).
main.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
packet-crafting/packet-crafting.asdpacket-crafting/src/bsl.lisppacket-crafting/src/layers.lisppacket-crafting/src/packet.lisppacket-crafting/src/main.lisppacket-crafting/packet-crafting.asdpacket-crafting (system).
packet-crafting/src/bsl.lisppacket-crafting/src/layers.lispsrc (module).
make-ethernet-ii (function).
make-ipv4 (function).
write-binary (method).
write-binary (method).
copy-ethernet-ii (function).
copy-ipv4 (function).
ethernet-ii (structure).
ethernet-ii-destination (reader).
(setf ethernet-ii-destination) (writer).
ethernet-ii-p (function).
ethernet-ii-source (reader).
(setf ethernet-ii-source) (writer).
ethernet-ii-type (reader).
(setf ethernet-ii-type) (writer).
ipv4 (structure).
ipv4-destination-address (reader).
(setf ipv4-destination-address) (writer).
ipv4-flags (reader).
(setf ipv4-flags) (writer).
ipv4-fragment-offset (reader).
(setf ipv4-fragment-offset) (writer).
ipv4-header-checksum (reader).
(setf ipv4-header-checksum) (writer).
ipv4-header-length (reader).
(setf ipv4-header-length) (writer).
ipv4-identification (reader).
(setf ipv4-identification) (writer).
ipv4-p (function).
ipv4-protocol (reader).
(setf ipv4-protocol) (writer).
ipv4-source-address (reader).
(setf ipv4-source-address) (writer).
ipv4-time-to-live (reader).
(setf ipv4-time-to-live) (writer).
ipv4-total-length (reader).
(setf ipv4-total-length) (writer).
ipv4-type-of-service (reader).
(setf ipv4-type-of-service) (writer).
ipv4-version (reader).
(setf ipv4-version) (writer).
packet-crafting/src/packet.lispsrc (module).
add-layer (function).
get-layer (function).
make-packet (function).
remove-layer (function).
show (function).
+default-packet-size+ (constant).
Packages are listed by definition order.
layersbsl.
common-lisp.
make-ethernet-ii (function).
make-ipv4 (function).
copy-ethernet-ii (function).
copy-ipv4 (function).
ethernet-ii (structure).
ethernet-ii-destination (reader).
(setf ethernet-ii-destination) (writer).
ethernet-ii-p (function).
ethernet-ii-source (reader).
(setf ethernet-ii-source) (writer).
ethernet-ii-type (reader).
(setf ethernet-ii-type) (writer).
ipv4 (structure).
ipv4-destination-address (reader).
(setf ipv4-destination-address) (writer).
ipv4-flags (reader).
(setf ipv4-flags) (writer).
ipv4-fragment-offset (reader).
(setf ipv4-fragment-offset) (writer).
ipv4-header-checksum (reader).
(setf ipv4-header-checksum) (writer).
ipv4-header-length (reader).
(setf ipv4-header-length) (writer).
ipv4-identification (reader).
(setf ipv4-identification) (writer).
ipv4-p (function).
ipv4-protocol (reader).
(setf ipv4-protocol) (writer).
ipv4-source-address (reader).
(setf ipv4-source-address) (writer).
ipv4-time-to-live (reader).
(setf ipv4-time-to-live) (writer).
ipv4-total-length (reader).
(setf ipv4-total-length) (writer).
ipv4-type-of-service (reader).
(setf ipv4-type-of-service) (writer).
ipv4-version (reader).
(setf ipv4-version) (writer).
bslcommon-lisp.
lisp-binary.
deflayer (macro).
packetcommon-lisp.
layers.
add-layer (function).
get-layer (function).
make-packet (function).
remove-layer (function).
show (function).
+default-packet-size+ (constant).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Creates a binary-structure (lisp-binary:defbinary) representing a network-layer with the specified fields.
Adds new layers to a given packet, and extends the vector if needed.
Returns a setf-able layer from a given packet.
Removes the layer of a given packet at a given index.
Prints a packet’s layers in order of appearance.
ethernet-ii) stream-symbol-1) ¶lisp-binary.
type.
structure-object.
(unsigned-byte 4)
(unsigned-byte 4)
(unsigned-byte 8)
(unsigned-byte 16)
(unsigned-byte 16)
(unsigned-byte 3)
(unsigned-byte 13)
(unsigned-byte 8)
(unsigned-byte 8)
(unsigned-byte 16)
(unsigned-byte 32)
(unsigned-byte 32)
| Jump to: | (
A C D E F G I M N R S V W |
|---|
| Jump to: | (
A C D E F G I M N R S V W |
|---|
| Jump to: | +
C D F H I P S T V |
|---|
| Jump to: | +
C D F H I P S T V |
|---|
| Jump to: | B E F I L M P S |
|---|
| Jump to: | B E F I L M P S |
|---|