├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── append.mk ├── config.c ├── config.mk ├── eap_state_machine.c ├── example.minieap.conf ├── if_impl ├── bpf │ ├── if_impl_bpf.c │ └── minieap.mk ├── if_impl.c ├── libpcap │ ├── if_impl_libpcap.c │ └── minieap.mk ├── minieap.mk └── sockraw │ ├── if_impl_sockraw.c │ └── minieap.mk ├── include ├── conf_parser.h ├── config.h ├── eap_state_machine.h ├── eth_frame.h ├── gbconv.h ├── if_impl.h ├── linkedlist.h ├── logging.h ├── md5.h ├── minieap_common.h ├── misc.h ├── module_init.h ├── net_util.h ├── packet_builder.h ├── packet_plugin.h ├── packet_util.h ├── pid_lock.h ├── sched_alarm.h ├── types.h └── ustd.h ├── md5.c ├── minieap.1 ├── minieap.c ├── minieap.conf ├── minieap.mk ├── minieap.service.in ├── minieap_init_func.lds ├── packet_builder.c ├── packet_plugin ├── minieap.mk ├── packet_plugin.c ├── printer │ ├── minieap.mk │ └── packet_plugin_printer.c └── rjv3 │ ├── minieap.mk │ ├── packet_plugin_rjv3.c │ ├── packet_plugin_rjv3.h │ ├── packet_plugin_rjv3_keepalive.c │ ├── packet_plugin_rjv3_keepalive.h │ ├── packet_plugin_rjv3_priv.c │ ├── packet_plugin_rjv3_priv.h │ ├── packet_plugin_rjv3_prop.c │ ├── packet_plugin_rjv3_prop.h │ └── rjv3_hashes │ ├── ampheck.h │ ├── byte_order.c │ ├── byte_order.h │ ├── checkV4.c │ ├── checkV4.h │ ├── rjcrc16.c │ ├── rjcrc16.h │ ├── rjencode.c │ ├── rjencode.h │ ├── rjmd5.c │ ├── rjmd5.h │ ├── rjripemd128.c │ ├── rjripemd128.h │ ├── rjsha1.c │ ├── rjsha1.h │ ├── rjtiger.c │ ├── rjtiger.h │ ├── rjtiger_sbox.c │ ├── rjwhirlpool.c │ ├── rjwhirlpool.h │ └── rjwhirlpool_sbox.c └── util ├── conf_parser.c ├── gbconv.c ├── ifaddrs └── minieap.mk ├── linkedlist.c ├── logging.c ├── minieap.mk ├── misc.c ├── net_util.c ├── packet_util.c ├── pid_lock.c └── sched_alarm.c /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.d 3 | .* 4 | minieap 5 | ifaddrs/ 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/README.md -------------------------------------------------------------------------------- /append.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/append.mk -------------------------------------------------------------------------------- /config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/config.c -------------------------------------------------------------------------------- /config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/config.mk -------------------------------------------------------------------------------- /eap_state_machine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/eap_state_machine.c -------------------------------------------------------------------------------- /example.minieap.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/example.minieap.conf -------------------------------------------------------------------------------- /if_impl/bpf/if_impl_bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/if_impl/bpf/if_impl_bpf.c -------------------------------------------------------------------------------- /if_impl/bpf/minieap.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/if_impl/bpf/minieap.mk -------------------------------------------------------------------------------- /if_impl/if_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/if_impl/if_impl.c -------------------------------------------------------------------------------- /if_impl/libpcap/if_impl_libpcap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/if_impl/libpcap/if_impl_libpcap.c -------------------------------------------------------------------------------- /if_impl/libpcap/minieap.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/if_impl/libpcap/minieap.mk -------------------------------------------------------------------------------- /if_impl/minieap.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/if_impl/minieap.mk -------------------------------------------------------------------------------- /if_impl/sockraw/if_impl_sockraw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/if_impl/sockraw/if_impl_sockraw.c -------------------------------------------------------------------------------- /if_impl/sockraw/minieap.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/if_impl/sockraw/minieap.mk -------------------------------------------------------------------------------- /include/conf_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/conf_parser.h -------------------------------------------------------------------------------- /include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/config.h -------------------------------------------------------------------------------- /include/eap_state_machine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/eap_state_machine.h -------------------------------------------------------------------------------- /include/eth_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/eth_frame.h -------------------------------------------------------------------------------- /include/gbconv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/gbconv.h -------------------------------------------------------------------------------- /include/if_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/if_impl.h -------------------------------------------------------------------------------- /include/linkedlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/linkedlist.h -------------------------------------------------------------------------------- /include/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/logging.h -------------------------------------------------------------------------------- /include/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/md5.h -------------------------------------------------------------------------------- /include/minieap_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/minieap_common.h -------------------------------------------------------------------------------- /include/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/misc.h -------------------------------------------------------------------------------- /include/module_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/module_init.h -------------------------------------------------------------------------------- /include/net_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/net_util.h -------------------------------------------------------------------------------- /include/packet_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/packet_builder.h -------------------------------------------------------------------------------- /include/packet_plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/packet_plugin.h -------------------------------------------------------------------------------- /include/packet_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/packet_util.h -------------------------------------------------------------------------------- /include/pid_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/pid_lock.h -------------------------------------------------------------------------------- /include/sched_alarm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/sched_alarm.h -------------------------------------------------------------------------------- /include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/types.h -------------------------------------------------------------------------------- /include/ustd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/include/ustd.h -------------------------------------------------------------------------------- /md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/md5.c -------------------------------------------------------------------------------- /minieap.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/minieap.1 -------------------------------------------------------------------------------- /minieap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/minieap.c -------------------------------------------------------------------------------- /minieap.conf: -------------------------------------------------------------------------------- 1 | username=example 2 | password=changeme 3 | nic=eth0 4 | module=rjv3 5 | -------------------------------------------------------------------------------- /minieap.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/minieap.mk -------------------------------------------------------------------------------- /minieap.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/minieap.service.in -------------------------------------------------------------------------------- /minieap_init_func.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/minieap_init_func.lds -------------------------------------------------------------------------------- /packet_builder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_builder.c -------------------------------------------------------------------------------- /packet_plugin/minieap.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/minieap.mk -------------------------------------------------------------------------------- /packet_plugin/packet_plugin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/packet_plugin.c -------------------------------------------------------------------------------- /packet_plugin/printer/minieap.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/printer/minieap.mk -------------------------------------------------------------------------------- /packet_plugin/printer/packet_plugin_printer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/printer/packet_plugin_printer.c -------------------------------------------------------------------------------- /packet_plugin/rjv3/minieap.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/minieap.mk -------------------------------------------------------------------------------- /packet_plugin/rjv3/packet_plugin_rjv3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/packet_plugin_rjv3.c -------------------------------------------------------------------------------- /packet_plugin/rjv3/packet_plugin_rjv3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/packet_plugin_rjv3.h -------------------------------------------------------------------------------- /packet_plugin/rjv3/packet_plugin_rjv3_keepalive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/packet_plugin_rjv3_keepalive.c -------------------------------------------------------------------------------- /packet_plugin/rjv3/packet_plugin_rjv3_keepalive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/packet_plugin_rjv3_keepalive.h -------------------------------------------------------------------------------- /packet_plugin/rjv3/packet_plugin_rjv3_priv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/packet_plugin_rjv3_priv.c -------------------------------------------------------------------------------- /packet_plugin/rjv3/packet_plugin_rjv3_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/packet_plugin_rjv3_priv.h -------------------------------------------------------------------------------- /packet_plugin/rjv3/packet_plugin_rjv3_prop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/packet_plugin_rjv3_prop.c -------------------------------------------------------------------------------- /packet_plugin/rjv3/packet_plugin_rjv3_prop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/packet_plugin_rjv3_prop.h -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/ampheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/ampheck.h -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/byte_order.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/byte_order.c -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/byte_order.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/byte_order.h -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/checkV4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/checkV4.c -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/checkV4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/checkV4.h -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/rjcrc16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/rjcrc16.c -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/rjcrc16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/rjcrc16.h -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/rjencode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/rjencode.c -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/rjencode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/rjencode.h -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/rjmd5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/rjmd5.c -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/rjmd5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/rjmd5.h -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/rjripemd128.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/rjripemd128.c -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/rjripemd128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/rjripemd128.h -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/rjsha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/rjsha1.c -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/rjsha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/rjsha1.h -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/rjtiger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/rjtiger.c -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/rjtiger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/rjtiger.h -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/rjtiger_sbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/rjtiger_sbox.c -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/rjwhirlpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/rjwhirlpool.c -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/rjwhirlpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/rjwhirlpool.h -------------------------------------------------------------------------------- /packet_plugin/rjv3/rjv3_hashes/rjwhirlpool_sbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/packet_plugin/rjv3/rjv3_hashes/rjwhirlpool_sbox.c -------------------------------------------------------------------------------- /util/conf_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/util/conf_parser.c -------------------------------------------------------------------------------- /util/gbconv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/util/gbconv.c -------------------------------------------------------------------------------- /util/ifaddrs/minieap.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/util/ifaddrs/minieap.mk -------------------------------------------------------------------------------- /util/linkedlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/util/linkedlist.c -------------------------------------------------------------------------------- /util/logging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/util/logging.c -------------------------------------------------------------------------------- /util/minieap.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/util/minieap.mk -------------------------------------------------------------------------------- /util/misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/util/misc.c -------------------------------------------------------------------------------- /util/net_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/util/net_util.c -------------------------------------------------------------------------------- /util/packet_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/util/packet_util.c -------------------------------------------------------------------------------- /util/pid_lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/util/pid_lock.c -------------------------------------------------------------------------------- /util/sched_alarm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2512500960/zzu-minieap/HEAD/util/sched_alarm.c --------------------------------------------------------------------------------