=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== fastnetmon-1.1.4/src/actions/pfring_hardware_filter_action.cpp-44- hw_filter_rule_direction = "outgoing"; fastnetmon-1.1.4/src/actions/pfring_hardware_filter_action.cpp:45: ft_rule->s_addr = ntohl(inet_addr(client_ip_as_string.c_str())); fastnetmon-1.1.4/src/actions/pfring_hardware_filter_action.cpp-46- } else { fastnetmon-1.1.4/src/actions/pfring_hardware_filter_action.cpp-47- hw_filter_rule_direction = "incoming"; fastnetmon-1.1.4/src/actions/pfring_hardware_filter_action.cpp:48: ft_rule->d_addr = ntohl(inet_addr(client_ip_as_string.c_str())); fastnetmon-1.1.4/src/actions/pfring_hardware_filter_action.cpp-49- } ############################################## fastnetmon-1.1.4/src/fastnetmon_init_script_centos6-52- #echo -n $"Reloading $PROGNAME: " fastnetmon-1.1.4/src/fastnetmon_init_script_centos6:53: #kill -HUP `cat $PIDFILE` fastnetmon-1.1.4/src/fastnetmon_init_script_centos6-54-} ############################################## fastnetmon-1.1.4/src/fastnetmon_install.pl-346- fastnetmon-1.1.4/src/fastnetmon_install.pl:347: `wget --post-data="$post_data" --user-agent="$user_agent" -q '$stats_url'`; fastnetmon-1.1.4/src/fastnetmon_install.pl-348- } ############################################## fastnetmon-1.1.4/src/fastnetmon_install.pl-356- fastnetmon-1.1.4/src/fastnetmon_install.pl:357: my $output = `$command 2>&1 >> $install_log_path`; fastnetmon-1.1.4/src/fastnetmon_install.pl-358- ############################################## fastnetmon-1.1.4/src/fastnetmon_install.pl-393- fastnetmon-1.1.4/src/fastnetmon_install.pl:394: my $output = `$hasher_name $path`; fastnetmon-1.1.4/src/fastnetmon_install.pl-395- chomp $output; ############################################## fastnetmon-1.1.4/src/fastnetmon_install.pl-412- fastnetmon-1.1.4/src/fastnetmon_install.pl:413: `wget --no-check-certificate --quiet '$url' -O$path`; fastnetmon-1.1.4/src/fastnetmon_install.pl-414- ############################################## fastnetmon-1.1.4/src/fastnetmon_install.pl-1535- if ($use_modern_pf_ring) { fastnetmon-1.1.4/src/fastnetmon_install.pl:1536: system("sed -i 's/pf_ring_6.0.3/pf_ring_$pf_ring_version/' ../CMakeLists.txt") fastnetmon-1.1.4/src/fastnetmon_install.pl-1537- } ############################################## fastnetmon-1.1.4/src/fastnetmon_install.pl-1539- if (defined($ENV{'TRAVIS'}) && $ENV{'TRAVIS'}) { fastnetmon-1.1.4/src/fastnetmon_install.pl:1540: system("cmake .. $cmake_params"); fastnetmon-1.1.4/src/fastnetmon_install.pl:1541: system("make $make_options"); fastnetmon-1.1.4/src/fastnetmon_install.pl-1542- } else { fastnetmon-1.1.4/src/fastnetmon_install.pl:1543: system("cmake .. $cmake_params"); fastnetmon-1.1.4/src/fastnetmon_install.pl:1544: system("make $make_options"); fastnetmon-1.1.4/src/fastnetmon_install.pl-1545- } ############################################## fastnetmon-1.1.4/src/fastnetmon_install.pl-1597-sub get_active_network_interfaces { fastnetmon-1.1.4/src/fastnetmon_install.pl:1598: my @interfaces = `LANG=C netstat -i|egrep -v 'lo|Iface|Kernel'|awk '{print \$1}'`; fastnetmon-1.1.4/src/fastnetmon_install.pl-1599- chomp @interfaces; ############################################## fastnetmon-1.1.4/src/irq_balance_manually.sh-7-n=0 fastnetmon-1.1.4/src/irq_balance_manually.sh:8:for irq in `cat /proc/interrupts | grep eth | awk '{print $1}' | sed s/\://g` fastnetmon-1.1.4/src/irq_balance_manually.sh-9-do ############################################## fastnetmon-1.1.4/src/irq_balance_manually.sh-14- then fastnetmon-1.1.4/src/irq_balance_manually.sh:15: mask=`printf %x $[2 ** $cpu]` fastnetmon-1.1.4/src/irq_balance_manually.sh-16- echo "Assign SMP affinity: eth queue $n, irq $irq, cpu $cpu, mask 0x$mask" ############################################## fastnetmon-1.1.4/src/juniper_plugin/fastnetmon_juniper.php-116- $FILE_LOG_TMP = "/tmp/fastnetmon_api_juniper.log"; fastnetmon-1.1.4/src/juniper_plugin/fastnetmon_juniper.php:117: if ( !file_exists( $FILE_LOG_TMP ) ) exec( "echo `date` \"- [FASTNETMON] - " . $msg . " \" > " . $FILE_LOG_TMP ); fastnetmon-1.1.4/src/juniper_plugin/fastnetmon_juniper.php:118: else exec( "echo `date` \"- [FASTNETMON] - " . $msg . " \" >> " . $FILE_LOG_TMP ); fastnetmon-1.1.4/src/juniper_plugin/fastnetmon_juniper.php-119- ############################################## fastnetmon-1.1.4/src/libpatricia/patricia.c-292-#if defined(NT) && !defined(HAVE_INET_NTOP) fastnetmon-1.1.4/src/libpatricia/patricia.c:293: inet6_addr(string, &sin6); fastnetmon-1.1.4/src/libpatricia/patricia.c-294- return (New_Prefix (AF_INET6, &sin6, bitlen)); ############################################## fastnetmon-1.1.4/src/mikrotik_plugin/fastnetmon_mikrotik.php-106- $FILE_LOG_TMP = "/tmp/fastnetmon_api_mikrotik.log"; fastnetmon-1.1.4/src/mikrotik_plugin/fastnetmon_mikrotik.php:107: if ( !file_exists( $FILE_LOG_TMP ) ) exec( "echo `date` \"- [FASTNETMON] - " . $msg . " \" > " . $FILE_LOG_TMP ); fastnetmon-1.1.4/src/mikrotik_plugin/fastnetmon_mikrotik.php:108: else exec( "echo `date` \"- [FASTNETMON] - " . $msg . " \" >> " . $FILE_LOG_TMP ); fastnetmon-1.1.4/src/mikrotik_plugin/fastnetmon_mikrotik.php-109- ############################################## fastnetmon-1.1.4/src/netflow_plugin/netflow_collector.cpp-369- break fastnetmon-1.1.4/src/netflow_plugin/netflow_collector.cpp:370:#define V9_FIELD_ADDR(v9_field, store_field, flow_field) \ fastnetmon-1.1.4/src/netflow_plugin/netflow_collector.cpp-371- case v9_field: \ ############################################## fastnetmon-1.1.4/src/netflow_plugin/netflow_collector.cpp-421- fastnetmon-1.1.4/src/netflow_plugin/netflow_collector.cpp:422: //V9_FIELD_ADDR(NF9_IPV4_SRC_ADDR, SRC_ADDR4, src_ip); fastnetmon-1.1.4/src/netflow_plugin/netflow_collector.cpp:423: //V9_FIELD_ADDR(NF9_IPV4_DST_ADDR, DST_ADDR4, dst_ip); fastnetmon-1.1.4/src/netflow_plugin/netflow_collector.cpp-424- ############################################## fastnetmon-1.1.4/src/netflow_plugin/netflow_collector.cpp-442- // V9_FIELD(NF9_ENGINE_ID, FLOW_ENGINE_INFO, finf.engine_id); fastnetmon-1.1.4/src/netflow_plugin/netflow_collector.cpp:443: // V9_FIELD_ADDR(NF9_IPV4_NEXT_HOP, GATEWAY_ADDR4, gateway_addr, 4, INET); fastnetmon-1.1.4/src/netflow_plugin/netflow_collector.cpp:444: // V9_FIELD_ADDR(NF9_IPV6_SRC_ADDR, SRC_ADDR6, src_addr, 6, INET6); fastnetmon-1.1.4/src/netflow_plugin/netflow_collector.cpp:445: // V9_FIELD_ADDR(NF9_IPV6_DST_ADDR, DST_ADDR6, dst_addr, 6, INET6); fastnetmon-1.1.4/src/netflow_plugin/netflow_collector.cpp:446: // V9_FIELD_ADDR(NF9_IPV6_NEXT_HOP, GATEWAY_ADDR6, gateway_addr, 6, INET6); fastnetmon-1.1.4/src/netflow_plugin/netflow_collector.cpp-447- ############################################## fastnetmon-1.1.4/src/netflow_plugin/netflow_collector.cpp-465- fastnetmon-1.1.4/src/netflow_plugin/netflow_collector.cpp:466: V9_FIELD_ADDR(NF10_IPV4_SRC_ADDR, SRC_ADDR4, src_ip); fastnetmon-1.1.4/src/netflow_plugin/netflow_collector.cpp:467: V9_FIELD_ADDR(NF10_IPV4_DST_ADDR, DST_ADDR4, dst_ip); fastnetmon-1.1.4/src/netflow_plugin/netflow_collector.cpp-468- } ############################################## fastnetmon-1.1.4/src/scripts/build_any_package.pl-78- #echo -n $"Reloading $PROGNAME: " fastnetmon-1.1.4/src/scripts/build_any_package.pl:79: #kill -HUP `cat $PIDFILE` fastnetmon-1.1.4/src/scripts/build_any_package.pl-80-} ############################################## fastnetmon-1.1.4/src/scripts/build_any_package.pl-129- # Copy bundle to build tree fastnetmon-1.1.4/src/scripts/build_any_package.pl:130: `cp $archive_name $rpm_sources_path/archive.tar.gz`; fastnetmon-1.1.4/src/scripts/build_any_package.pl-131- fastnetmon-1.1.4/src/scripts/build_any_package.pl:132: `wget --no-check-certificate https://raw.githubusercontent.com/pavel-odintsov/fastnetmon/master/src/fastnetmon.conf -O$rpm_sources_path/fastnetmon.conf`; fastnetmon-1.1.4/src/scripts/build_any_package.pl-133- ############################################## fastnetmon-1.1.4/src/scripts/build_any_package.pl-527- mkdir("$folder_for_build/etc"); fastnetmon-1.1.4/src/scripts/build_any_package.pl:528: print `wget --no-check-certificate https://raw.githubusercontent.com/pavel-odintsov/fastnetmon/master/src/fastnetmon.conf -O$folder_for_build/etc/fastnetmon.conf`; fastnetmon-1.1.4/src/scripts/build_any_package.pl-529- fastnetmon-1.1.4/src/scripts/build_any_package.pl:530: `cp $archive_name $folder_for_build/archive.tar.gz`; fastnetmon-1.1.4/src/scripts/build_any_package.pl-531- fastnetmon-1.1.4/src/scripts/build_any_package.pl-532- mkdir "$folder_for_build/opt"; fastnetmon-1.1.4/src/scripts/build_any_package.pl:533: print `tar -xf $folder_for_build/archive.tar.gz -C $folder_for_build/opt`; fastnetmon-1.1.4/src/scripts/build_any_package.pl-534- unlink("$folder_for_build/archive.tar.gz"); ############################################## fastnetmon-1.1.4/src/scripts/build_any_package.pl-536- mkdir "/tmp/result_data"; fastnetmon-1.1.4/src/scripts/build_any_package.pl:537: system("dpkg-deb --build $folder_for_build /tmp/result_data/fastnetmon_package.deb"); fastnetmon-1.1.4/src/scripts/build_any_package.pl-538-} ############################################## fastnetmon-1.1.4/src/scripts/build_libary_bundle.pl-55- fastnetmon-1.1.4/src/scripts/build_libary_bundle.pl:56: my @files = `find $library_path`; fastnetmon-1.1.4/src/scripts/build_libary_bundle.pl-57- ############################################## fastnetmon-1.1.4/src/scripts/build_libary_bundle.pl-101- fastnetmon-1.1.4/src/scripts/build_libary_bundle.pl:102:`tar -cpzf $archive_bundle_name -C $target_path ./`; fastnetmon-1.1.4/src/scripts/build_libary_bundle.pl-103-print "We have created bundle $archive_bundle_name\n"; ############################################## fastnetmon-1.1.4/src/scripts/enable_passthrough_for_pcie_nic_to_kvm_vm.pl-67- fastnetmon-1.1.4/src/scripts/enable_passthrough_for_pcie_nic_to_kvm_vm.pl:68: my $virsh_address_full_format = `virsh nodedev-list | grep '$nic_address_in_virsh_format'`; fastnetmon-1.1.4/src/scripts/enable_passthrough_for_pcie_nic_to_kvm_vm.pl-69- chomp $virsh_address_full_format; ############################################## fastnetmon-1.1.4/src/scripts/enable_passthrough_for_pcie_nic_to_kvm_vm.pl-78- for my $virsh_address (@virsh_full_addresses) { fastnetmon-1.1.4/src/scripts/enable_passthrough_for_pcie_nic_to_kvm_vm.pl:79: my $output = `virsh nodedev-dettach $virsh_address 2>&1`; fastnetmon-1.1.4/src/scripts/enable_passthrough_for_pcie_nic_to_kvm_vm.pl-80- chomp $output; ############################################## fastnetmon-1.1.4/src/scripts/enable_passthrough_for_pcie_nic_to_kvm_vm.pl-86- # <address domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> fastnetmon-1.1.4/src/scripts/enable_passthrough_for_pcie_nic_to_kvm_vm.pl:87: my @xml_address_data = `virsh nodedev-dumpxml $virsh_address | grep address`; fastnetmon-1.1.4/src/scripts/enable_passthrough_for_pcie_nic_to_kvm_vm.pl-88- chomp @xml_address_data; ############################################## fastnetmon-1.1.4/src/scripts/install_binary.pl-59- fastnetmon-1.1.4/src/scripts/install_binary.pl:60: `wget --post-data="$post_data" --user-agent="$user_agent" -q '$stats_url'`; fastnetmon-1.1.4/src/scripts/install_binary.pl-61- } ############################################## fastnetmon-1.1.4/src/scripts/install_binary.pl-69- fastnetmon-1.1.4/src/scripts/install_binary.pl:70: my $output = `$command 2>&1 >> $install_log_path`; fastnetmon-1.1.4/src/scripts/install_binary.pl-71- ############################################## fastnetmon-1.1.4/src/scripts/install_binary.pl-82- my $path = shift; fastnetmon-1.1.4/src/scripts/install_binary.pl:83: my $output = `sha1sum $path`; fastnetmon-1.1.4/src/scripts/install_binary.pl-84- chomp $output; ############################################## fastnetmon-1.1.4/src/scripts/install_binary.pl-93- fastnetmon-1.1.4/src/scripts/install_binary.pl:94: `wget --quiet '$url' -O$path`; fastnetmon-1.1.4/src/scripts/install_binary.pl-95- ############################################## fastnetmon-1.1.4/src/scripts/notify_with_slack.sh-44-# Target hostname fastnetmon-1.1.4/src/scripts/notify_with_slack.sh:45:hostname=`dig -x ${1} +short` fastnetmon-1.1.4/src/scripts/notify_with_slack.sh-46- ############################################## fastnetmon-1.1.4/src/scripts/reformat_code_with_clang_format.sh-8- fastnetmon-1.1.4/src/scripts/reformat_code_with_clang_format.sh:9:# for i in `find . |egrep "\.cpp$"`; do clang-format -i $i ;done fastnetmon-1.1.4/src/scripts/reformat_code_with_clang_format.sh:10:# for i in `find . |egrep "\.c$"`; do clang-format -i $i ;done fastnetmon-1.1.4/src/scripts/reformat_code_with_clang_format.sh:11:# for i in `find . |egrep "\.h$"`; do clang-format -i $i ;done fastnetmon-1.1.4/src/scripts/reformat_code_with_clang_format.sh-12- ############################################## fastnetmon-1.1.4/src/sflow_plugin/sflow_collector.cpp-171- } else { fastnetmon-1.1.4/src/sflow_plugin/sflow_collector.cpp:172: servaddr.sin_addr.s_addr = inet_addr(interface_for_binding.c_str()); fastnetmon-1.1.4/src/sflow_plugin/sflow_collector.cpp-173- } ############################################## fastnetmon-1.1.4/src/tests/parser_performance_tests.cpp-105- fastnetmon-1.1.4/src/tests/parser_performance_tests.cpp:106: //std::cout << ip.src_addr() << ':' << tcp.sport() << " -> " fastnetmon-1.1.4/src/tests/parser_performance_tests.cpp:107: // << ip.dst_addr() << ':' << tcp.dport() << std::endl; fastnetmon-1.1.4/src/tests/parser_performance_tests.cpp-108- } else if (ip.protocol() == Tins::Constants::IP::PROTO_UDP) { ############################################## fastnetmon-1.1.4/src/tests/snabb/capturecallback.cpp-28- fastnetmon-1.1.4/src/tests/snabb/capturecallback.cpp:29: asm volatile("rdtsc" : fastnetmon-1.1.4/src/tests/snabb/capturecallback.cpp-30- "=a" (tsc.lo_32), ############################################## fastnetmon-1.1.4/src/tests/snabb/ndpicallback.cpp-99- fastnetmon-1.1.4/src/tests/snabb/ndpicallback.cpp:100: asm volatile("rdtsc" : fastnetmon-1.1.4/src/tests/snabb/ndpicallback.cpp-101- "=a" (tsc.lo_32), ############################################## fastnetmon-1.1.4/src/tests/tins_parser.cpp-9- const TCP &tcp = pdu.rfind_pdu<TCP>(); // Find the TCP layer fastnetmon-1.1.4/src/tests/tins_parser.cpp:10: std::cout << ip.src_addr() << ':' << tcp.sport() << " -> " fastnetmon-1.1.4/src/tests/tins_parser.cpp:11: << ip.dst_addr() << ':' << tcp.dport() << std::endl; fastnetmon-1.1.4/src/tests/tins_parser.cpp-12- return true; ############################################## fastnetmon-1.1.4/src/tests/tsc_timers.cpp-16- fastnetmon-1.1.4/src/tests/tsc_timers.cpp:17: asm volatile("rdtsc" : fastnetmon-1.1.4/src/tests/tsc_timers.cpp-18- "=a" (tsc.lo_32), ############################################## fastnetmon-1.1.4/.pc/use-pkg-config-for-luajit.patch/src/netflow_plugin/netflow_collector.cpp-369- break fastnetmon-1.1.4/.pc/use-pkg-config-for-luajit.patch/src/netflow_plugin/netflow_collector.cpp:370:#define V9_FIELD_ADDR(v9_field, store_field, flow_field) \ fastnetmon-1.1.4/.pc/use-pkg-config-for-luajit.patch/src/netflow_plugin/netflow_collector.cpp-371- case v9_field: \ ############################################## fastnetmon-1.1.4/.pc/use-pkg-config-for-luajit.patch/src/netflow_plugin/netflow_collector.cpp-421- fastnetmon-1.1.4/.pc/use-pkg-config-for-luajit.patch/src/netflow_plugin/netflow_collector.cpp:422: //V9_FIELD_ADDR(NF9_IPV4_SRC_ADDR, SRC_ADDR4, src_ip); fastnetmon-1.1.4/.pc/use-pkg-config-for-luajit.patch/src/netflow_plugin/netflow_collector.cpp:423: //V9_FIELD_ADDR(NF9_IPV4_DST_ADDR, DST_ADDR4, dst_ip); fastnetmon-1.1.4/.pc/use-pkg-config-for-luajit.patch/src/netflow_plugin/netflow_collector.cpp-424- ############################################## fastnetmon-1.1.4/.pc/use-pkg-config-for-luajit.patch/src/netflow_plugin/netflow_collector.cpp-442- // V9_FIELD(NF9_ENGINE_ID, FLOW_ENGINE_INFO, finf.engine_id); fastnetmon-1.1.4/.pc/use-pkg-config-for-luajit.patch/src/netflow_plugin/netflow_collector.cpp:443: // V9_FIELD_ADDR(NF9_IPV4_NEXT_HOP, GATEWAY_ADDR4, gateway_addr, 4, INET); fastnetmon-1.1.4/.pc/use-pkg-config-for-luajit.patch/src/netflow_plugin/netflow_collector.cpp:444: // V9_FIELD_ADDR(NF9_IPV6_SRC_ADDR, SRC_ADDR6, src_addr, 6, INET6); fastnetmon-1.1.4/.pc/use-pkg-config-for-luajit.patch/src/netflow_plugin/netflow_collector.cpp:445: // V9_FIELD_ADDR(NF9_IPV6_DST_ADDR, DST_ADDR6, dst_addr, 6, INET6); fastnetmon-1.1.4/.pc/use-pkg-config-for-luajit.patch/src/netflow_plugin/netflow_collector.cpp:446: // V9_FIELD_ADDR(NF9_IPV6_NEXT_HOP, GATEWAY_ADDR6, gateway_addr, 6, INET6); fastnetmon-1.1.4/.pc/use-pkg-config-for-luajit.patch/src/netflow_plugin/netflow_collector.cpp-447- ############################################## fastnetmon-1.1.4/.pc/use-pkg-config-for-luajit.patch/src/netflow_plugin/netflow_collector.cpp-465- fastnetmon-1.1.4/.pc/use-pkg-config-for-luajit.patch/src/netflow_plugin/netflow_collector.cpp:466: V9_FIELD_ADDR(NF10_IPV4_SRC_ADDR, SRC_ADDR4, src_ip); fastnetmon-1.1.4/.pc/use-pkg-config-for-luajit.patch/src/netflow_plugin/netflow_collector.cpp:467: V9_FIELD_ADDR(NF10_IPV4_DST_ADDR, DST_ADDR4, dst_ip); fastnetmon-1.1.4/.pc/use-pkg-config-for-luajit.patch/src/netflow_plugin/netflow_collector.cpp-468- }