libmooshika
Macros | Functions
pktdump.c File Reference
#include <netinet/in.h>
#include <arpa/inet.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <netdb.h>
#include <getopt.h>
#include <errno.h>
#include <poll.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <signal.h>
#include <inttypes.h>
#include <pcap/pcap.h>
#include <linux/if_arp.h>
#include "mooshika.h"
#include "../utils.h"
#include "../rmitm.h"

Macros

#define PACKET_SIZE   (64*1024-1)
 

Functions

int main (int argc, char **argv)
 

Macro Definition Documentation

#define PACKET_SIZE   (64*1024-1)

Referenced by main().

Function Documentation

int main ( int  argc,
char **  argv 
)
Todo:
: add options, use one of : CLIENT child_trans->cm_id->route.addr.dst_sin child_trans->cm_id->route.addr.src_sin RMITM c_trans->cm_id->route.addr.src_sin c_trans->cm_id->route.addr.dst_sin SERVER

References msk_trans_attr::debug, ERROR_LOG, ipv6_hdr::ip_dst, ipv6_hdr::ip_flags, ipv6_hdr::ip_hl, ipv6_hdr::ip_len, ipv6_hdr::ip_nh, pkt_hdr::ipv6, msk_trans_attr::node, PACKET_HDR_LEN, PACKET_SIZE, msk_trans_attr::port, print_help(), msk_trans_attr::server, pkt_hdr::tcp, TEST_NZ, tcp_hdr::th_data_off, tcp_hdr::th_dport, tcp_hdr::th_seq_nr, tcp_hdr::th_sport, and tcp_hdr::th_window.