Esempio n. 1
0
 def test_get_frequent_ips_in(self):
     packets = ScapySource.load(['test.pcap'])
     g = GraphManager(packets, layer=3)
     ips = g.get_in_degree(print_stdout=True)
     self.assertIsNotNone(ips)
Esempio n. 2
0
    parser.add_argument('-fo', '--frequent-out', action='store_true', help='print frequent source nodes to stdout')

    args = parser.parse_args()

    if args.pcaps:
        packets = ScapySource.load(args.pcaps)

        #if args.exclude:
        #    packet_ls = exclude_ips(packet_lists=packet_ls, ips=args.exclude)
        if args.layer2:
            layer = 2
        elif args.layer3:
            layer = 3
        elif args.layer4:
            layer = 4
        else:
            layer = 3

        g = GraphManager(packets, layer=layer)

        if args.out:
            g.draw(filename=args.out)

        if args.frequent_in:
            g.get_in_degree()

        if args.frequent_out:
            g.get_out_degree()

        if args.graphviz:
            g.get_graphviz_format(args.graphviz)
Esempio n. 3
0
                        help='print frequent source nodes to stdout')

    args = parser.parse_args()

    if args.pcaps:
        packets = ScapySource.load(args.pcaps)

        #if args.exclude:
        #    packet_ls = exclude_ips(packet_lists=packet_ls, ips=args.exclude)
        if args.layer2:
            layer = 2
        elif args.layer3:
            layer = 3
        elif args.layer4:
            layer = 4
        else:
            layer = 3

        g = GraphManager(packets, layer=layer)

        if args.out:
            g.draw(filename=args.out)

        if args.frequent_in:
            g.get_in_degree()

        if args.frequent_out:
            g.get_out_degree()

        if args.graphviz:
            g.get_graphviz_format(args.graphviz)
Esempio n. 4
0
 def test_get_frequent_ips_in(self):
     packets = ScapySource.load(['test.pcap'])
     g = GraphManager(packets, layer=3)
     ips = g.get_in_degree(print_stdout=True)
     self.assertIsNotNone(ips)