SPF (ShellPcapFication) Framework - Introduction to Implicit Constructors
Channel: Mohamad Mokbel
Date: 05/11/2017

This video explains a new feature I've added to SPF Eros language called Implicit Constructors. It shows how it works, why it's needed, and how to use it.

Implicit Constructors (IC) are special functions that can be used to initialize the logic, of all constructs at once, a set of constructs, or a construct, by either a prefix or a suffix or both, via Auxiliary Logic definition(s).

ICs provide a powerful mechanism for default initialization of SPF() or WIN () constructs logic. Each construct type, that is SPF() or WIN(), has its own Prefix and Suffix Implicit Constructors specifiers. It makes reading the LOGIC’s definition cleaner and void of non-logic related arguments.

I highly recommend that you either watch the presentation first or read the documentation in full before watching this video as it is dependent on other features in SPF.

Link to ToorCon presentation: https://www.youtube.com/watch?v=pZweqz1BaXY

Link to SPF documentation: http://www.mfmokbel.com/Down/Mix/SPF-Documentation.pdf

Note: to correct myself, during ToorCon presentation, I've mentioned FakeNet, and I've said that it does not include the Frame layer in the generated pcap, obviously, that's incorrect, otherwise there would be nothing in the pcap! It is the Ethernet layer that's missing.