Example #1
0
 def test_graphviz(self):
     packets = ScapySource.load(['test.pcap'])
     g = GraphManager(packets, layer=3)
     self.assertIsNotNone(g.get_graphviz_format())
Example #2
0
    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)
Example #3
0
    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)
Example #4
0
 def test_graphviz(self):
     packets = ScapySource.load(['test.pcap'])
     g = GraphManager(packets, layer=3)
     self.assertIsNotNone(g.get_graphviz_format())