Reference https://stackoverflow.com/questions/21411851/how-to-send-data-over-a-raw-ethernet-socket-using-sendto-without-using-sockaddr Example #include <stdlib.h> #include <ctype.h> #include <unistd.h> #include <string.h> #include <sys/socket.h> #include <sys/ioctl.h> #include <linux/if.h> #include <linux/if_packet.h> #include <linux/if_ether.h> #include <stdio.h> #include <arpa/inet.h> int main() { char* ifname = "enp2s0"; unsigned char srcMac[6]; //unsigned char dstMac[6] = {0, 0xDE, 0xAD, 0xBE, 0xEF, 0}; //00:e0:4c:68:3c:3b (enp3s0, 192.168.0.113) unsigned char dstMac[6] = {0, 0xE0, 0x4C, … Continue reading Raw packet program
Month: September 2020
Ubuntu 20.04 LTS
Check the release cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=20.04 DISTRIB_CODENAME=focal DISTRIB_DESCRIPTION="Ubuntu 20.04 LTS" /etc/apt/sources.list deb http://us.archive.ubuntu.com/ubuntu/ focal main restricted deb http://us.archive.ubuntu.com/ubuntu/ focal-updates main restricted deb http://us.archive.ubuntu.com/ubuntu/ focal universe deb http://us.archive.ubuntu.com/ubuntu/ focal-updates universe deb http://us.archive.ubuntu.com/ubuntu/ focal multiverse deb http://us.archive.ubuntu.com/ubuntu/ focal-updates multiverse deb http://us.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu focal-security main restricted deb http://security.ubuntu.com/ubuntu focal-security universe deb … Continue reading Ubuntu 20.04 LTS