- Introducing the sub-task
shell
, now is possible to usepig
on interactive mode besides the default batch mode.
- None! 🥇
-
Introducing the concept of sub-tasks.
-
PCAP
files importing. -
Ethernet
frame composing. -
Operation modes for the endless crafter (
random
[the default] andsequential
). -
Now the application can also be built using
Clang
(GCC
remains the default). -
Including a file with additional remarks about how to build the application.
-
Including a how to for the new sub-task related with
PCAP
importing. -
Addition of installing and uninstalling build tasks.
-
Now also including a pretty basic
man
page.
-
When using --no-echo option the gateway's physical address is not really acquired [
commit-id
: #1e21cf]. -
On string parsing [
commit-id
: #d707ed]. -
SIGSEGV received on invalid ip.protocol entries [
commit-id
: #242424].
-
Signatures based on
ARP
packets. -
Optional gateway usage.
-
Including a little
ARP Spoofing how to
.
- Segmentation Fault on IPv4 verifying [
commit-id
: #19e1a4].
-
Signatures based on
IPv4/ICMP
packets. -
Ethernet frame generation.
-
Including three new mandatory options:
--gateway
,--net-mask
and--lo-iface
. -
Including this release notes (
RELNOTES.md
). -
Loopback packets handling.
-
Improvements on pigsty parser and compiler.
-
Pigsty parsing improvements [
commit-id
: #2834ab]. -
Usage tip [
commit-id
: #8817bc]. -
Buffer overrun [
commit-id
: #388f0a]. -
Packet sending [
commit-id
: #6bc106]. -
Ethernet frame composition [
commit-id
: #95ca99]. -
Binary payload parsing [
commit-id
: #b9605c]. -
Good manner: stripping off the evil strcat [
commit-id
: #7f9a80].
-
Signatures based on
IPv4
packets (TCP
/UDP
). -
Signatures based on
IPv4
packets (nonTCP
/UDP
) using raw definition byip.payload
field. -
Geo-ip
usage onip.src
andip.dst
fields. -
Targets range specifying for
ip.src
andip.dst
fields. -
Timeout setting up.
-
SIGNATURE_FIELDS[] misconfiguration [
commit-id
: #13cbb3] -
Buffer overrun when making udp packet buffers with payloads [
commit-id
: #53517f]. -
Issue#1
: Adding to the repo the GPL copy [commit-id
: #855773]. -
Issue#2
: Reserved identifier violation [commit-id
: #4a8857]. -
Issue#3
: Fix signal handler [commit-id
: #2b6a8f].