Add pypcap python requirement 30/4930/27
authorMatej Klotton <mklotton@cisco.com>
Mon, 30 Jan 2017 11:36:34 +0000 (12:36 +0100)
committerMatej Klotton <mklotton@cisco.com>
Thu, 23 Feb 2017 15:16:14 +0000 (16:16 +0100)
Using pypcap's L2listen instead of standard AF_PACKET scapy can
see received Dot1Q tag.

Change-Id: Icb3dcb272a9611158a26a83fede7550bba3f367e
Signed-off-by: Matej Klotton <mklotton@cisco.com>
16 files changed:
bootstrap-centos.sh
bootstrap-ubuntu.sh
pylint.cfg
requirements.txt
resources/libraries/python/PacketVerifier.py
resources/libraries/robot/ipv4.robot
resources/libraries/robot/ipv6.robot
resources/tools/disk-image-builder/centos/CHANGELOG
resources/tools/disk-image-builder/centos/lists/centos-7.3-1611_2017-02-23_1.4/pip-requirements.txt [new file with mode: 0644]
resources/tools/disk-image-builder/centos/lists/centos-7.3-1611_2017-02-23_1.4/rpm-packages.txt [new file with mode: 0644]
resources/tools/disk-image-builder/ubuntu/CHANGELOG
resources/tools/disk-image-builder/ubuntu/lists/ubuntu-16.04.1_2017-02-23_1.8/apt-packages.txt [new file with mode: 0644]
resources/tools/disk-image-builder/ubuntu/lists/ubuntu-16.04.1_2017-02-23_1.8/pip-requirements.txt [new file with mode: 0644]
resources/traffic_scripts/ipfix_check.py
resources/traffic_scripts/ipv4_sweep_ping.py
resources/traffic_scripts/ipv6_sweep_ping.py

index a57ae17..2f3ac19 100755 (executable)
@@ -27,7 +27,7 @@ VIRL_SERVER_STATUS_FILE="status"
 VIRL_SERVER_EXPECTED_STATUS="PRODUCTION"
 
 VIRL_TOPOLOGY=double-ring-nested.centos7
-VIRL_RELEASE=csit-centos-7.3-1611_2017-02-20_1.3
+VIRL_RELEASE=csit-centos-7.3-1611_2017-02-23_1.4
 
 SSH_OPTIONS="-i ${VIRL_PKEY} -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o BatchMode=yes -o LogLevel=error"
 
index b860231..b6872cb 100755 (executable)
@@ -29,7 +29,7 @@ VIRL_SERVER_STATUS_FILE="status"
 VIRL_SERVER_EXPECTED_STATUS="PRODUCTION"
 
 VIRL_TOPOLOGY=double-ring-nested.xenial
-VIRL_RELEASE=csit-ubuntu-16.04.1_2017-02-20_1.7
+VIRL_RELEASE=csit-ubuntu-16.04.1_2017-02-23_1.8
 
 SSH_OPTIONS="-i ${VIRL_PKEY} -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o BatchMode=yes -o LogLevel=error"
 
index d2ea931..82c19ae 100644 (file)
@@ -38,7 +38,7 @@ load-plugins=
 # --enable=similarities". If you want to run only the classes checker, but have
 # no Warning level messages displayed, use"--disable=all --enable=classes
 # --disable=W"
-disable=redefined-variable-type
+disable=redefined-variable-type, locally-disabled
 
 
 [REPORTS]
index ad67e07..11caf5d 100644 (file)
@@ -10,4 +10,4 @@ enum34==1.1.2
 requests==2.9.1
 ecdsa==0.13
 pycrypto==2.6.1
-
+pypcap==1.1.5
index 793a8fe..4500961 100644 (file)
       load = 'RT\x00\xca]\x0b\xaa\xbb\xcc\xdd\xee\xff\x08\x06\x00\x01\x08\x00'
 """
 
-
 import os
-import socket
 import select
 
+import interruptingcow
+from scapy.config import conf
 from scapy.all import ETH_P_IP, ETH_P_IPV6, ETH_P_ALL, ETH_P_ARP
-from scapy.all import Ether, ARP
 from scapy.layers.inet6 import IPv6
+from scapy.layers.l2 import Ether, ARP
+
+# Enable libpcap's L2listen
+conf.use_pcap = True
+import scapy.arch.pcapdnet  # pylint: disable=C0413, unused-import
 
 __all__ = ['RxQueue', 'TxQueue', 'Interface', 'create_gratuitous_arp_request',
            'auto_pad', 'checksum_equal']
@@ -84,9 +88,6 @@ class PacketVerifier(object):
         os.system('sudo echo 1 > /proc/sys/net/ipv6/conf/{0}/disable_ipv6'
                   .format(interface_name))
         os.system('sudo ip link set {0} up promisc on'.format(interface_name))
-        self._sock = socket.socket(socket.AF_PACKET, socket.SOCK_RAW,
-                                   ETH_P_ALL)
-        self._sock.bind((interface_name, ETH_P_ALL))
         self._ifname = interface_name
 
 
@@ -180,8 +181,7 @@ def packet_reader(interface_name, queue):
     :type queue: multiprocessing.Queue
     :returns: None
     """
-    sock = socket.socket(socket.AF_PACKET, socket.SOCK_RAW, ETH_P_ALL)
-    sock.bind((interface_name, ETH_P_ALL))
+    sock = conf.L2listen(iface=interface_name, type=ETH_P_ALL)
 
     while True:
         pkt = sock.recv(0x7fff)
@@ -199,6 +199,7 @@ class RxQueue(PacketVerifier):
     """
     def __init__(self, interface_name):
         PacketVerifier.__init__(self, interface_name)
+        self._sock = conf.L2listen(iface=interface_name, type=ETH_P_ALL)
 
     def recv(self, timeout=3, ignore=None, verbose=True):
         """Read next received packet.
@@ -220,26 +221,30 @@ class RxQueue(PacketVerifier):
         (rlist, _, _) = select.select([self._sock], [], [], timeout)
         if self._sock not in rlist:
             return None
-
-        pkt = self._sock.recv(0x7fff)
-        pkt_pad = auto_pad(pkt)
-        print'Received packet on {0} of len {1}'.format(self._ifname, len(pkt))
-        if verbose:
-            Ether(pkt).show2()
-            print
-
-        if ignore is not None:
-            for i, ig_pkt in enumerate(ignore):
-                # Auto pad all packets in ignore list
-                ignore[i] = auto_pad(ig_pkt)
-            for ig_pkt in ignore:
-                if ig_pkt == pkt_pad:
-                    # Found the packet in ignore list, get another one
-                    # TODO: subtract timeout - time_spent in here
-                    ignore.remove(ig_pkt)
-                    return self.recv(timeout, ignore, verbose)
-
-        return Ether(pkt)
+        try:
+            with interruptingcow.timeout(timeout,
+                                         exception=RuntimeError('Timeout')):
+                ignore_list = list()
+                if ignore is not None:
+                    for ig_pkt in ignore:
+                        # Auto pad all packets in ignore list
+                        ignore_list.append(auto_pad(ig_pkt))
+                while True:
+                    pkt = self._sock.recv(0x7fff)
+                    pkt_pad = auto_pad(pkt)
+                    print 'Received packet on {0} of len {1}'\
+                        .format(self._ifname, len(pkt))
+                    if verbose:
+                        pkt.show2()  # pylint: disable=no-member
+                        print
+                    if pkt_pad in ignore_list:
+                        ignore_list.remove(pkt_pad)
+                        print 'Received packet ignored.'
+                        continue
+                    else:
+                        return pkt
+        except RuntimeError:
+            return None
 
 
 class TxQueue(PacketVerifier):
@@ -252,6 +257,7 @@ class TxQueue(PacketVerifier):
     """
     def __init__(self, interface_name):
         PacketVerifier.__init__(self, interface_name)
+        self._sock = conf.L2socket(iface=interface_name, type=ETH_P_ALL)
 
     def send(self, pkt, verbose=True):
         """Send packet out of the bound interface.
index 6fb2b75..d279892 100644 (file)
 | | ${src_mac}= | Get Interface Mac | ${src_node} | ${src_port}
 | | ${dst_mac}= | Get Interface Mac | ${dst_node} | ${dst_port}
 | | ${src_port_name}= | Get interface name | ${src_node} | ${src_port}
-| | ${args}= | Traffic Script Gen Arg | ${src_port_name} | ${src_port_name} | ${src_mac}
-| |          | ...                    | ${dst_mac} | ${src_ip} | ${dst_ip}
+| | ${args}= | Traffic Script Gen Arg | ${src_port_name} | ${src_port_name}
+| |          | ... | ${src_mac} | ${dst_mac} | ${src_ip} | ${dst_ip}
 | | ${args}= | Set Variable
 | | ... | ${args} --start_size ${start_size} --end_size ${end_size} --step ${step}
 | | Run Traffic Script On Node | ipv4_sweep_ping.py | ${src_node} | ${args}
+| | ... | timeout=${180}
 
 | Send ARP request and validate response
 | | [Arguments] | ${tg_node} | ${vpp_node}
index ed4259c..c6bf292 100644 (file)
 | | Compute Path
 | | ${src_port} | ${src_node}= | First Interface
 | | ${dst_port} | ${dst_node}= | Last Interface
-| | ${src_ip}= | Get Node Port Ipv6 Address | ${src_node} | ${src_port} | ${nodes_addr}
-| | ${dst_ip}= | Get Node Port Ipv6 Address | ${dst_node} | ${dst_port} | ${nodes_addr}
+| | ${src_ip}= | Get Node Port Ipv6 Address | ${src_node} | ${src_port}
+| | ... | ${nodes_addr}
+| | ${dst_ip}= | Get Node Port Ipv6 Address | ${dst_node} | ${dst_port}
+| | ... | ${nodes_addr}
 | | ${src_mac}= | Get Interface Mac | ${src_node} | ${src_port}
 | | ${dst_mac}= | Get Interface Mac | ${dst_node} | ${dst_port}
 | | ${src_port_name}= | Get interface name | ${src_node} | ${src_port}
-| | ${args}= | Traffic Script Gen Arg | ${src_port_name} | ${src_port_name} | ${src_mac}
-| |          | ...                    | ${dst_mac} | ${src_ip} | ${dst_ip}
+| | ${args}= | Traffic Script Gen Arg | ${src_port_name} | ${src_port_name}
+| |          | ... | ${src_mac} | ${dst_mac} | ${src_ip} | ${dst_ip}
 | | ${args}= | Set Variable
 | | ...      | ${args} --start_size ${start_size} --end_size ${end_size} --step ${step}
 | | Run Traffic Script On Node | ipv6_sweep_ping.py | ${src_node} | ${args}
+| | ... | timeout=${180}
 
 | Ipv6 tg to dut1 egress
 | | [Documentation] | Send traffic from TG to first DUT egress interface
index b2cb1b9..5d4b0d2 100644 (file)
@@ -1,3 +1,7 @@
+## [1.4] - 2017-02-23
+
+Added pypcap.
+
 ## [1.3] - 2017-02-20
 
 Added socat and psmisc as vm testing dependency.
diff --git a/resources/tools/disk-image-builder/centos/lists/centos-7.3-1611_2017-02-23_1.4/pip-requirements.txt b/resources/tools/disk-image-builder/centos/lists/centos-7.3-1611_2017-02-23_1.4/pip-requirements.txt
new file mode 100644 (file)
index 0000000..e0d4c1c
--- /dev/null
@@ -0,0 +1,15 @@
+docopt==0.6.2
+ecdsa==0.13
+enum34==1.1.2
+interruptingcow==0.6
+ipaddress==1.0.16
+paramiko==1.16.0
+pycrypto==2.6.1
+pykwalify==1.5.0
+pypcap==1.1.5
+python-dateutil==2.4.2
+PyYAML==3.11
+requests==2.9.1
+robotframework==2.9.2
+scapy==2.3.1
+scp==0.10.2
diff --git a/resources/tools/disk-image-builder/centos/lists/centos-7.3-1611_2017-02-23_1.4/rpm-packages.txt b/resources/tools/disk-image-builder/centos/lists/centos-7.3-1611_2017-02-23_1.4/rpm-packages.txt
new file mode 100644 (file)
index 0000000..0caf9c1
--- /dev/null
@@ -0,0 +1,51 @@
+bridge-utils
+cloud-init
+dkms
+git
+glusterfs
+glusterfs-api
+glusterfs-devel
+gperftools
+ipxe-roms-qemu
+java-1.8.0-openjdk-devel
+java-1.8.0-openjdk-headless
+libibverbs
+libiscsi
+libpcap
+libpcap-devel
+libpng
+librados2
+librbd1
+librdmacm
+libseccomp
+libusb
+nfs-utils
+nss-devel
+openssl-devel
+pixman
+pkgconfig
+psmisc
+pulseaudio-libs
+python-devel
+python-pip
+python-pip
+python-setuptools
+python-virtualenv
+seabios-bin
+seavgabios-bin
+sgabios-bin
+socat
+spice-server
+strongswan
+unzip
+usbredir
+yum-utils
+zlib-devel
+qemu-img-ev-2.3.0-31.el7_2.21.1.x86_64.rpm http://cbs.centos.org/kojifiles/packages/qemu-kvm-ev/2.3.0/31.el7_2.21.1/x86_64/
+libcacard-ev-2.3.0-31.el7_2.21.1.x86_64.rpm http://cbs.centos.org/kojifiles/packages/qemu-kvm-ev/2.3.0/31.el7_2.21.1/x86_64/
+libcacard-devel-ev-2.3.0-31.el7_2.21.1.x86_64.rpm http://cbs.centos.org/kojifiles/packages/qemu-kvm-ev/2.3.0/31.el7_2.21.1/x86_64/
+qemu-kvm-ev-debuginfo-2.3.0-31.el7_2.21.1.x86_64.rpm http://cbs.centos.org/kojifiles/packages/qemu-kvm-ev/2.3.0/31.el7_2.21.1/x86_64/
+qemu-kvm-tools-ev-2.3.0-31.el7_2.21.1.x86_64.rpm http://cbs.centos.org/kojifiles/packages/qemu-kvm-ev/2.3.0/31.el7_2.21.1/x86_64/
+qemu-kvm-common-ev-2.3.0-31.el7_2.21.1.x86_64.rpm http://cbs.centos.org/kojifiles/packages/qemu-kvm-ev/2.3.0/31.el7_2.21.1/x86_64/
+qemu-kvm-ev-2.3.0-31.el7_2.21.1.x86_64.rpm http://cbs.centos.org/kojifiles/packages/qemu-kvm-ev/2.3.0/31.el7_2.21.1/x86_64/
+libcacard-tools-ev-2.3.0-31.el7_2.21.1.x86_64.rpm http://cbs.centos.org/kojifiles/packages/qemu-kvm-ev/2.3.0/31.el7_2.21.1/x86_64/
index 01ab988..6ed0869 100644 (file)
@@ -1,6 +1,10 @@
+## [1.8] - 2017-02-23
+
+Added pypcap
+
 ## [1.7] - 2017-02-20
 
-Added socat as vm testing dependency.
+Added socat as vm testing dependency
 
 ## [1.6] - 2016-12-19
 
diff --git a/resources/tools/disk-image-builder/ubuntu/lists/ubuntu-16.04.1_2017-02-23_1.8/apt-packages.txt b/resources/tools/disk-image-builder/ubuntu/lists/ubuntu-16.04.1_2017-02-23_1.8/apt-packages.txt
new file mode 100644 (file)
index 0000000..c679c98
--- /dev/null
@@ -0,0 +1,299 @@
+'http://us.archive.ubuntu.com/ubuntu/pool/main/a/accountsservice/accountsservice_0.6.40-2ubuntu11.3_amd64.deb' accountsservice_0.6.40-2ubuntu11.3_amd64.deb 56054 MD5Sum:b95cd60fcd9b2d0243c9075beb8d541b
+'http://us.archive.ubuntu.com/ubuntu/pool/main/a/accountsservice/libaccountsservice0_0.6.40-2ubuntu11.3_amd64.deb' libaccountsservice0_0.6.40-2ubuntu11.3_amd64.deb 68730 MD5Sum:68be2b361d99978d30dd900fda8775bf
+'http://us.archive.ubuntu.com/ubuntu/pool/main/a/acl/acl_2.2.52-3_amd64.deb' acl_2.2.52-3_amd64.deb 37960 MD5Sum:39c72a4a24b243236757759d679380bb
+'http://us.archive.ubuntu.com/ubuntu/pool/main/a/alsa-lib/libasound2_1.1.0-0ubuntu1_amd64.deb' libasound2_1.1.0-0ubuntu1_amd64.deb 350112 MD5Sum:c7a5b1b0cfdd1d7f1a8f26bcac4701a3
+'http://us.archive.ubuntu.com/ubuntu/pool/main/a/alsa-lib/libasound2-data_1.1.0-0ubuntu1_all.deb' libasound2-data_1.1.0-0ubuntu1_all.deb 29438 MD5Sum:4cd49c6c84f451d11459c880236bb337
+'http://us.archive.ubuntu.com/ubuntu/pool/main/a/apparmor/libapparmor1_2.10.95-0ubuntu2.5_amd64.deb' libapparmor1_2.10.95-0ubuntu2.5_amd64.deb 31568 MD5Sum:6368f1dd486380cbbd769547840ccc7e
+'http://us.archive.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.2.19_amd64.deb' apt_1.2.19_amd64.deb 1042250 MD5Sum:c0cab37d8271ce81f62edb098cc9157c
+'http://us.archive.ubuntu.com/ubuntu/pool/main/a/apt/apt-utils_1.2.19_amd64.deb' apt-utils_1.2.19_amd64.deb 196388 MD5Sum:da13f78f8265d36b9207b1f11cb9d746
+'http://us.archive.ubuntu.com/ubuntu/pool/main/a/apt/libapt-inst2.0_1.2.19_amd64.deb' libapt-inst2.0_1.2.19_amd64.deb 55846 MD5Sum:7a562f4cb071cb0b995761b3f8530244
+'http://us.archive.ubuntu.com/ubuntu/pool/main/a/apt/libapt-pkg5.0_1.2.19_amd64.deb' libapt-pkg5.0_1.2.19_amd64.deb 706800 MD5Sum:c2e83fd3eb8a5b5aaf7afe10507b10e9
+'http://us.archive.ubuntu.com/ubuntu/pool/main/a/avahi/libavahi-client3_0.6.32~rc+dfsg-1ubuntu2_amd64.deb' libavahi-client3_0.6.32~rc+dfsg-1ubuntu2_amd64.deb 25148 MD5Sum:e58d3b6a71e9da24b430f76f90f63f9d
+'http://us.archive.ubuntu.com/ubuntu/pool/main/a/avahi/libavahi-common3_0.6.32~rc+dfsg-1ubuntu2_amd64.deb' libavahi-common3_0.6.32~rc+dfsg-1ubuntu2_amd64.deb 21642 MD5Sum:9f4106c0918bf2b779e7d4e2158ef648
+'http://us.archive.ubuntu.com/ubuntu/pool/main/a/avahi/libavahi-common-data_0.6.32~rc+dfsg-1ubuntu2_amd64.deb' libavahi-common-data_0.6.32~rc+dfsg-1ubuntu2_amd64.deb 21706 MD5Sum:f7e6efc7b58036c6154be9b3f050845b
+'http://us.archive.ubuntu.com/ubuntu/pool/main/b/base-files/base-files_9.4ubuntu4.4_amd64.deb' base-files_9.4ubuntu4.4_amd64.deb 60156 MD5Sum:d11b850883817608af86467e880bd165
+'http://us.archive.ubuntu.com/ubuntu/pool/main/b/bind9/libdns-export162_9.10.3.dfsg.P4-8ubuntu1.5_amd64.deb' libdns-export162_1%3a9.10.3.dfsg.P4-8ubuntu1.5_amd64.deb 665274 MD5Sum:4a0fa47be4f4384d2dfc194acca4b4d3
+'http://us.archive.ubuntu.com/ubuntu/pool/main/b/bind9/libisc-export160_9.10.3.dfsg.P4-8ubuntu1.5_amd64.deb' libisc-export160_1%3a9.10.3.dfsg.P4-8ubuntu1.5_amd64.deb 152874 MD5Sum:dfe34ea4e5ae0823d78aafe605ee4cc0
+'http://us.archive.ubuntu.com/ubuntu/pool/main/b/binutils/binutils_2.26.1-1ubuntu1~16.04.3_amd64.deb' binutils_2.26.1-1ubuntu1~16.04.3_amd64.deb 2310310 MD5Sum:04b00c4b3ba1d86afbb679b63476d05a
+'http://us.archive.ubuntu.com/ubuntu/pool/main/b/blinker/python3-blinker_1.3.dfsg2-1build1_all.deb' python3-blinker_1.3.dfsg2-1build1_all.deb 12518 MD5Sum:ba0b5d380216ccb354cbc9a21e0929d5
+'http://us.archive.ubuntu.com/ubuntu/pool/main/b/bluez/libbluetooth3_5.37-0ubuntu5_amd64.deb' libbluetooth3_5.37-0ubuntu5_amd64.deb 61306 MD5Sum:c8a82247c33f550d76e9489de794533d
+'http://us.archive.ubuntu.com/ubuntu/pool/main/b/boost1.58/libboost-iostreams1.58.0_1.58.0+dfsg-5ubuntu3.1_amd64.deb' libboost-iostreams1.58.0_1.58.0+dfsg-5ubuntu3.1_amd64.deb 28954 MD5Sum:6f938f436adabb8e01cf4382f1d89876
+'http://us.archive.ubuntu.com/ubuntu/pool/main/b/boost1.58/libboost-random1.58.0_1.58.0+dfsg-5ubuntu3.1_amd64.deb' libboost-random1.58.0_1.58.0+dfsg-5ubuntu3.1_amd64.deb 11674 MD5Sum:22138508eb0106143b73c270141d1761
+'http://us.archive.ubuntu.com/ubuntu/pool/main/b/boost1.58/libboost-system1.58.0_1.58.0+dfsg-5ubuntu3.1_amd64.deb' libboost-system1.58.0_1.58.0+dfsg-5ubuntu3.1_amd64.deb 9146 MD5Sum:3dd69b1b4c2a64a4600cd781c38f3c6a
+'http://us.archive.ubuntu.com/ubuntu/pool/main/b/boost1.58/libboost-thread1.58.0_1.58.0+dfsg-5ubuntu3.1_amd64.deb' libboost-thread1.58.0_1.58.0+dfsg-5ubuntu3.1_amd64.deb 47010 MD5Sum:2c185c0d3e0ff3d424fbb077e78fe545
+'http://us.archive.ubuntu.com/ubuntu/pool/main/b/bridge-utils/bridge-utils_1.5-9ubuntu1_amd64.deb' bridge-utils_1.5-9ubuntu1_amd64.deb 28610 MD5Sum:a81ea7f42da2e7a6c32b866681897ad4
+'http://us.archive.ubuntu.com/ubuntu/pool/main/b/brltty/libbrlapi0.6_5.3.1-2ubuntu2.1_amd64.deb' libbrlapi0.6_5.3.1-2ubuntu2.1_amd64.deb 20714 MD5Sum:18e457ca6629c3a0863994a976f93973
+'http://us.archive.ubuntu.com/ubuntu/pool/main/b/build-essential/build-essential_12.1ubuntu2_amd64.deb' build-essential_12.1ubuntu2_amd64.deb 4758 MD5Sum:731c3a328f87a14bf4f887ceffc51241
+'http://us.archive.ubuntu.com/ubuntu/pool/main/c/ca-certificates-java/ca-certificates-java_20160321_all.deb' ca-certificates-java_20160321_all.deb 12862 MD5Sum:fcb5fd121a45e7e49b85e87fc038d6d5
+'http://us.archive.ubuntu.com/ubuntu/pool/main/c/ceph/librados2_10.2.5-0ubuntu0.16.04.1_amd64.deb' librados2_10.2.5-0ubuntu0.16.04.1_amd64.deb 1638784 MD5Sum:17098ea323d0ac574c518cd2f0d1209e
+'http://us.archive.ubuntu.com/ubuntu/pool/main/c/ceph/librbd1_10.2.5-0ubuntu0.16.04.1_amd64.deb' librbd1_10.2.5-0ubuntu0.16.04.1_amd64.deb 2149416 MD5Sum:ab4aec0b7be418949ef3dc961fbe5dc3
+'http://us.archive.ubuntu.com/ubuntu/pool/main/c/cloud-init/cloud-init_0.7.9-0ubuntu1~16.04.2_all.deb' cloud-init_0.7.9-0ubuntu1~16.04.2_all.deb 286694 MD5Sum:a99e39eeed61e551dc1be72cde3f09c7
+'http://us.archive.ubuntu.com/ubuntu/pool/main/c/cloud-utils/cloud-guest-utils_0.27-0ubuntu24_all.deb' cloud-guest-utils_0.27-0ubuntu24_all.deb 15164 MD5Sum:8b08dbc4a576e942fe4acdd9f4f51aca
+'http://us.archive.ubuntu.com/ubuntu/pool/main/c/cmake/cmake_3.5.1-1ubuntu3_amd64.deb' cmake_3.5.1-1ubuntu3_amd64.deb 2622910 MD5Sum:7acd303ef63b289d67af7e36d35f537b
+'http://us.archive.ubuntu.com/ubuntu/pool/main/c/cmake/cmake-data_3.5.1-1ubuntu3_all.deb' cmake-data_3.5.1-1ubuntu3_all.deb 1120628 MD5Sum:0a77d4e596c4d0e7c6ca6aa58b4b337e
+'http://us.archive.ubuntu.com/ubuntu/pool/main/c/configobj/python3-configobj_5.0.6-2_all.deb' python3-configobj_5.0.6-2_all.deb 34200 MD5Sum:cbce754e3638c980fd63c384f1a163a8
+'http://us.archive.ubuntu.com/ubuntu/pool/main/c/console-setup/console-setup_1.108ubuntu15.3_all.deb' console-setup_1.108ubuntu15.3_all.deb 117510 MD5Sum:87baaf4bad3c21b833c0d4ac6632f615
+'http://us.archive.ubuntu.com/ubuntu/pool/main/c/console-setup/console-setup-linux_1.108ubuntu15.3_all.deb' console-setup-linux_1.108ubuntu15.3_all.deb 984596 MD5Sum:b063f4f72d91167f8c9da7cc46e2ea4f
+'http://us.archive.ubuntu.com/ubuntu/pool/main/c/console-setup/keyboard-configuration_1.108ubuntu15.3_all.deb' keyboard-configuration_1.108ubuntu15.3_all.deb 657374 MD5Sum:e932fb6d4a0d9b1427c146ebeca355da
+'http://us.archive.ubuntu.com/ubuntu/pool/main/c/cpu-checker/cpu-checker_0.7-0ubuntu7_amd64.deb' cpu-checker_0.7-0ubuntu7_amd64.deb 6862 MD5Sum:1a809fb421f82a1d5d148013bedcba59
+'http://us.archive.ubuntu.com/ubuntu/pool/main/c/cups/libcups2_2.1.3-4_amd64.deb' libcups2_2.1.3-4_amd64.deb 196652 MD5Sum:3995ab409b0cb7c4440dfc90b54729d6
+'http://us.archive.ubuntu.com/ubuntu/pool/main/c/curl/libcurl3_7.47.0-1ubuntu2.2_amd64.deb' libcurl3_7.47.0-1ubuntu2.2_amd64.deb 186008 MD5Sum:c8939f897b2b9f9543990531c3111c1b
+'http://us.archive.ubuntu.com/ubuntu/pool/main/c/curl/libcurl3-gnutls_7.47.0-1ubuntu2.2_amd64.deb' libcurl3-gnutls_7.47.0-1ubuntu2.2_amd64.deb 184138 MD5Sum:e1ae11ed9e545314ff650ab2d10df818
+'http://us.archive.ubuntu.com/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-2_2.1.26.dfsg1-14build1_amd64.deb' libsasl2-2_2.1.26.dfsg1-14build1_amd64.deb 48708 MD5Sum:af15d7b37cbdfc4c413273c5225a67a6
+'http://us.archive.ubuntu.com/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-modules_2.1.26.dfsg1-14build1_amd64.deb' libsasl2-modules_2.1.26.dfsg1-14build1_amd64.deb 47526 MD5Sum:8fda866e5a4adfe40a1ffc15fac77542
+'http://us.archive.ubuntu.com/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-modules-db_2.1.26.dfsg1-14build1_amd64.deb' libsasl2-modules-db_2.1.26.dfsg1-14build1_amd64.deb 14458 MD5Sum:08577afddd24ee2e6fce4ff455653081
+'http://us.archive.ubuntu.com/ubuntu/pool/main/d/dbus/dbus_1.10.6-1ubuntu3.3_amd64.deb' dbus_1.10.6-1ubuntu3.3_amd64.deb 141732 MD5Sum:0761d2da9cc2ef532a38b0aa7a211ab8
+'http://us.archive.ubuntu.com/ubuntu/pool/main/d/dbus/libdbus-1-3_1.10.6-1ubuntu3.3_amd64.deb' libdbus-1-3_1.10.6-1ubuntu3.3_amd64.deb 160604 MD5Sum:13dd11edef18b568236f9f9b18fff91a
+'http://us.archive.ubuntu.com/ubuntu/pool/main/d/device-tree-compiler/libfdt1_1.4.0+dfsg-2_amd64.deb' libfdt1_1.4.0+dfsg-2_amd64.deb 14136 MD5Sum:ea277dec72e4b0dc9ae18140dab6f147
+'http://us.archive.ubuntu.com/ubuntu/pool/main/d/distro-info-data/distro-info-data_0.28ubuntu0.2_all.deb' distro-info-data_0.28ubuntu0.2_all.deb 4006 MD5Sum:4497d860935a3fec1cea983b26082821
+'http://us.archive.ubuntu.com/ubuntu/pool/main/d/dkms/dkms_2.2.0.3-2ubuntu11.3_all.deb' dkms_2.2.0.3-2ubuntu11.3_all.deb 66148 MD5Sum:e4f4d32677876e2792a7b152cd706a54
+'http://us.archive.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg-dev_1.18.4ubuntu1.1_all.deb' dpkg-dev_1.18.4ubuntu1.1_all.deb 584114 MD5Sum:8e732fd2f0eb2141b9fa5efa33891858
+'http://us.archive.ubuntu.com/ubuntu/pool/main/d/dpkg/libdpkg-perl_1.18.4ubuntu1.1_all.deb' libdpkg-perl_1.18.4ubuntu1.1_all.deb 195494 MD5Sum:ef90a84e0cbdc08dbf664d3367ba0fc4
+'http://us.archive.ubuntu.com/ubuntu/pool/main/e/expat/libexpat1-dev_2.1.0-7ubuntu0.16.04.2_amd64.deb' libexpat1-dev_2.1.0-7ubuntu0.16.04.2_amd64.deb 115328 MD5Sum:df5d013eec845ea323df40c64e3ac2e6
+'http://us.archive.ubuntu.com/ubuntu/pool/main/f/fakeroot/fakeroot_1.20.2-1ubuntu1_amd64.deb' fakeroot_1.20.2-1ubuntu1_amd64.deb 61784 MD5Sum:b153b1ed316419be55f3f575c092e73b
+'http://us.archive.ubuntu.com/ubuntu/pool/main/f/fakeroot/libfakeroot_1.20.2-1ubuntu1_amd64.deb' libfakeroot_1.20.2-1ubuntu1_amd64.deb 25510 MD5Sum:e3c90aa7376ae3a3e966d1688b9dab70
+'http://us.archive.ubuntu.com/ubuntu/pool/main/f/flac/libflac8_1.3.1-4_amd64.deb' libflac8_1.3.1-4_amd64.deb 210396 MD5Sum:c0c0306a333d443f35c866bcf5e05c3a
+'http://us.archive.ubuntu.com/ubuntu/pool/main/f/fontconfig/fontconfig-config_2.11.94-0ubuntu1.1_all.deb' fontconfig-config_2.11.94-0ubuntu1.1_all.deb 49934 MD5Sum:d8ee5cb98a73e9fd84f0c21b7f00728f
+'http://us.archive.ubuntu.com/ubuntu/pool/main/f/fontconfig/libfontconfig1_2.11.94-0ubuntu1.1_amd64.deb' libfontconfig1_2.11.94-0ubuntu1.1_amd64.deb 131248 MD5Sum:e1d3510a190b0910720a7ae597ce53ea
+'http://us.archive.ubuntu.com/ubuntu/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.35-1_all.deb' fonts-dejavu-core_2.35-1_all.deb 1038624 MD5Sum:d3c6235a85d2646078f1b82ab257ef33
+'http://us.archive.ubuntu.com/ubuntu/pool/main/f/fuse/libfuse2_2.9.4-1ubuntu3.1_amd64.deb' libfuse2_2.9.4-1ubuntu3.1_amd64.deb 89908 MD5Sum:2bdd7633ce8e2d8b9978756416772991
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/cpp-5_5.4.0-6ubuntu1~16.04.4_amd64.deb' cpp-5_5.4.0-6ubuntu1~16.04.4_amd64.deb 7653108 MD5Sum:95c5a34a437e2fd3fac60c3b911c73f4
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/g++-5_5.4.0-6ubuntu1~16.04.4_amd64.deb' g++-5_5.4.0-6ubuntu1~16.04.4_amd64.deb 8299854 MD5Sum:218ba077dc7a555055446919bc51545a
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/gcc-5_5.4.0-6ubuntu1~16.04.4_amd64.deb' gcc-5_5.4.0-6ubuntu1~16.04.4_amd64.deb 8577362 MD5Sum:1f98521f896a3c1c528f5953a9063ac1
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/gcc-5-base_5.4.0-6ubuntu1~16.04.4_amd64.deb' gcc-5-base_5.4.0-6ubuntu1~16.04.4_amd64.deb 16770 MD5Sum:376937778a114defb614754043c40977
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/libasan2_5.4.0-6ubuntu1~16.04.4_amd64.deb' libasan2_5.4.0-6ubuntu1~16.04.4_amd64.deb 264364 MD5Sum:bf412ced66f2fae39b50c5f74f0cbd5d
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/libatomic1_5.4.0-6ubuntu1~16.04.4_amd64.deb' libatomic1_5.4.0-6ubuntu1~16.04.4_amd64.deb 8912 MD5Sum:05f0d545dce15b8e9d2388b3709ad753
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/libcc1-0_5.4.0-6ubuntu1~16.04.4_amd64.deb' libcc1-0_5.4.0-6ubuntu1~16.04.4_amd64.deb 38792 MD5Sum:1d2578c6168349fb265ea244cb7800b9
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/libcilkrts5_5.4.0-6ubuntu1~16.04.4_amd64.deb' libcilkrts5_5.4.0-6ubuntu1~16.04.4_amd64.deb 40088 MD5Sum:e2cdd94f50eb96b68b1844f1cd148687
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/libgcc-5-dev_5.4.0-6ubuntu1~16.04.4_amd64.deb' libgcc-5-dev_5.4.0-6ubuntu1~16.04.4_amd64.deb 2236718 MD5Sum:92c3c2d39dcbb870745c4f75e7d2a658
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/libgomp1_5.4.0-6ubuntu1~16.04.4_amd64.deb' libgomp1_5.4.0-6ubuntu1~16.04.4_amd64.deb 55046 MD5Sum:e4e5c6228e730d9403a20b6f9c59d314
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/libitm1_5.4.0-6ubuntu1~16.04.4_amd64.deb' libitm1_5.4.0-6ubuntu1~16.04.4_amd64.deb 27420 MD5Sum:106531f1a3a213f8e61df014d8e64046
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/liblsan0_5.4.0-6ubuntu1~16.04.4_amd64.deb' liblsan0_5.4.0-6ubuntu1~16.04.4_amd64.deb 104930 MD5Sum:64baa9c8945b3adcac86b3e08cc64e2b
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/libmpx0_5.4.0-6ubuntu1~16.04.4_amd64.deb' libmpx0_5.4.0-6ubuntu1~16.04.4_amd64.deb 9766 MD5Sum:0a654c0c2e205d04c2e222d0a68ab3d2
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/libquadmath0_5.4.0-6ubuntu1~16.04.4_amd64.deb' libquadmath0_5.4.0-6ubuntu1~16.04.4_amd64.deb 131214 MD5Sum:e212664529333fb7e2db1afc8f6c50b2
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/libstdc++-5-dev_5.4.0-6ubuntu1~16.04.4_amd64.deb' libstdc++-5-dev_5.4.0-6ubuntu1~16.04.4_amd64.deb 1425994 MD5Sum:328ff483c56502b1d1ebb2f30b269350
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/libstdc++6_5.4.0-6ubuntu1~16.04.4_amd64.deb' libstdc++6_5.4.0-6ubuntu1~16.04.4_amd64.deb 393398 MD5Sum:17eff9bc4d304ca36f2f1633be482654
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/libtsan0_5.4.0-6ubuntu1~16.04.4_amd64.deb' libtsan0_5.4.0-6ubuntu1~16.04.4_amd64.deb 243674 MD5Sum:73f6474b928dc0038c94f171890c6386
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/libubsan0_5.4.0-6ubuntu1~16.04.4_amd64.deb' libubsan0_5.4.0-6ubuntu1~16.04.4_amd64.deb 95334 MD5Sum:01552deb86cb21a84f5aea05038a1290
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-defaults/cpp_5.3.1-1ubuntu1_amd64.deb' cpp_4%3a5.3.1-1ubuntu1_amd64.deb 27662 MD5Sum:4c291e4aaf6406f61e3188d526479d51
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-defaults/g++_5.3.1-1ubuntu1_amd64.deb' g++_4%3a5.3.1-1ubuntu1_amd64.deb 1504 MD5Sum:0c03d113ff00ebc960f294420e60855b
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-defaults/gcc_5.3.1-1ubuntu1_amd64.deb' gcc_4%3a5.3.1-1ubuntu1_amd64.deb 5244 MD5Sum:df1516b203a66a86a728eab7a4c349e8
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gdbm/libgdbm3_1.8.3-13.1_amd64.deb' libgdbm3_1.8.3-13.1_amd64.deb 16926 MD5Sum:b2001800d7c61d4b0b12b077a0af2b5a
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gdisk/gdisk_1.0.1-1build1_amd64.deb' gdisk_1.0.1-1build1_amd64.deb 194230 MD5Sum:24e876aa3c2e94e39c17a4551f5d8514
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/git/git_2.7.4-0ubuntu1_amd64.deb' git_1%3a2.7.4-0ubuntu1_amd64.deb 3006120 MD5Sum:0412535c34d3f900629e9409ad73aead
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/git/git-man_2.7.4-0ubuntu1_all.deb' git-man_1%3a2.7.4-0ubuntu1_all.deb 734758 MD5Sum:0c00ac0f6cc7cc5b1b17f2e30ad44342
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/glib2.0/libglib2.0-0_2.48.2-0ubuntu1_amd64.deb' libglib2.0-0_2.48.2-0ubuntu1_amd64.deb 1119192 MD5Sum:c2bb74c9d4d81003be78111a4af3a9bc
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/glib2.0/libglib2.0-data_2.48.2-0ubuntu1_all.deb' libglib2.0-data_2.48.2-0ubuntu1_all.deb 131506 MD5Sum:f9b957479cb7a8d0affca92e414dbbda
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/glibc/libc6_2.23-0ubuntu5_amd64.deb' libc6_2.23-0ubuntu5_amd64.deb 2588598 MD5Sum:292e22f0016ee08ba9fd9fb1f97cdac6
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/glibc/libc6-dev_2.23-0ubuntu5_amd64.deb' libc6-dev_2.23-0ubuntu5_amd64.deb 2078296 MD5Sum:5fffcafed356b69afe7aec1df6236326
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/glibc/libc-bin_2.23-0ubuntu5_amd64.deb' libc-bin_2.23-0ubuntu5_amd64.deb 637918 MD5Sum:76b422608cba8e40d4366133c12be582
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/glibc/libc-dev-bin_2.23-0ubuntu5_amd64.deb' libc-dev-bin_2.23-0ubuntu5_amd64.deb 68670 MD5Sum:74584e34dda156669150288f9e5b3416
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/glibc/locales_2.23-0ubuntu5_all.deb' locales_2.23-0ubuntu5_all.deb 3214550 MD5Sum:17eda41684dcdc316dbcc407eab5f7a4
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/glibc/multiarch-support_2.23-0ubuntu5_amd64.deb' multiarch-support_2.23-0ubuntu5_amd64.deb 6832 MD5Sum:9483e4f0d59ba515b72af0712c25b8f7
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gnupg/gnupg_1.4.20-1ubuntu3.1_amd64.deb' gnupg_1.4.20-1ubuntu3.1_amd64.deb 625938 MD5Sum:955b23eb62539452a8aa37e34e6f77c1
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gnupg/gpgv_1.4.20-1ubuntu3.1_amd64.deb' gpgv_1.4.20-1ubuntu3.1_amd64.deb 165264 MD5Sum:1debba9f668b7dcdca878d1e0e25c98a
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gnutls28/libgnutls30_3.4.10-4ubuntu1.2_amd64.deb' libgnutls30_3.4.10-4ubuntu1.2_amd64.deb 547494 MD5Sum:9bc573f9b4c859a4bb31cc03e91c01c8
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gnutls28/libgnutls-openssl27_3.4.10-4ubuntu1.2_amd64.deb' libgnutls-openssl27_3.4.10-4ubuntu1.2_amd64.deb 21948 MD5Sum:06e4f29af14651d1d29b3b08a51c2104
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/groff/groff-base_1.22.3-7_amd64.deb' groff-base_1.22.3-7_amd64.deb 1150932 MD5Sum:7afb23ed2960cd67ab3196f29b9ff7e2
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/grub2/grub2-common_2.02~beta2-36ubuntu3.7_amd64.deb' grub2-common_2.02~beta2-36ubuntu3.7_amd64.deb 510928 MD5Sum:5fd773023907ef771fa3f226ff7db98f
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/grub2/grub-common_2.02~beta2-36ubuntu3.7_amd64.deb' grub-common_2.02~beta2-36ubuntu3.7_amd64.deb 1705486 MD5Sum:0b5abb427383a2339c48b8dc6ba1f3b2
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/grub2/grub-pc_2.02~beta2-36ubuntu3.7_amd64.deb' grub-pc_2.02~beta2-36ubuntu3.7_amd64.deb 197358 MD5Sum:536d205f3f74896c02dfe9e7becdb342
+'http://us.archive.ubuntu.com/ubuntu/pool/main/g/grub2/grub-pc-bin_2.02~beta2-36ubuntu3.7_amd64.deb' grub-pc-bin_2.02~beta2-36ubuntu3.7_amd64.deb 888226 MD5Sum:44de764838fb9697db7f44395a7b5961
+'http://us.archive.ubuntu.com/ubuntu/pool/main/h/heimdal/libasn1-8-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb' libasn1-8-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb 174366 MD5Sum:42aa97710227f6c372d232799fde6790
+'http://us.archive.ubuntu.com/ubuntu/pool/main/h/heimdal/libgssapi3-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb' libgssapi3-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb 96084 MD5Sum:0c9467b00d258e3175addbb5a16fdc72
+'http://us.archive.ubuntu.com/ubuntu/pool/main/h/heimdal/libhcrypto4-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb' libhcrypto4-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb 84938 MD5Sum:d6337d57fa1dda2c877a9f1c163ba0dd
+'http://us.archive.ubuntu.com/ubuntu/pool/main/h/heimdal/libheimbase1-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb' libheimbase1-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb 29228 MD5Sum:15a7c7d180f14253f46d5e56409a0ffb
+'http://us.archive.ubuntu.com/ubuntu/pool/main/h/heimdal/libheimntlm0-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb' libheimntlm0-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb 15090 MD5Sum:6f7a32beb2a3a04181c05efe940df1ee
+'http://us.archive.ubuntu.com/ubuntu/pool/main/h/heimdal/libhx509-5-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb' libhx509-5-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb 107192 MD5Sum:b2b294bd3d2226f10c69058900323876
+'http://us.archive.ubuntu.com/ubuntu/pool/main/h/heimdal/libkrb5-26-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb' libkrb5-26-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb 202156 MD5Sum:000a329b39ae158d0ec280957741b14d
+'http://us.archive.ubuntu.com/ubuntu/pool/main/h/heimdal/libroken18-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb' libroken18-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb 41190 MD5Sum:58c4093551f88ccca3c6c8a11d5e2357
+'http://us.archive.ubuntu.com/ubuntu/pool/main/h/heimdal/libwind0-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb' libwind0-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb 48180 MD5Sum:7e368713a6d03afb23a8f956a16b9ba7
+'http://us.archive.ubuntu.com/ubuntu/pool/main/i/ifupdown/ifupdown_0.8.10ubuntu1.2_amd64.deb' ifupdown_0.8.10ubuntu1.2_amd64.deb 54866 MD5Sum:2283712a1bd71d13e6f28721eecd16c7
+'http://us.archive.ubuntu.com/ubuntu/pool/main/i/initramfs-tools/initramfs-tools_0.122ubuntu8.8_all.deb' initramfs-tools_0.122ubuntu8.8_all.deb 8610 MD5Sum:9280505746b376dafa9bfc211c0509e1
+'http://us.archive.ubuntu.com/ubuntu/pool/main/i/initramfs-tools/initramfs-tools-bin_0.122ubuntu8.8_amd64.deb' initramfs-tools-bin_0.122ubuntu8.8_amd64.deb 9618 MD5Sum:814e81380c2c504b8b16f9e8f2e3e7d0
+'http://us.archive.ubuntu.com/ubuntu/pool/main/i/initramfs-tools/initramfs-tools-core_0.122ubuntu8.8_all.deb' initramfs-tools-core_0.122ubuntu8.8_all.deb 42620 MD5Sum:c05387cb6f37e7f0eb842bf17b7cf949
+'http://us.archive.ubuntu.com/ubuntu/pool/main/i/init-system-helpers/init_1.29ubuntu3_amd64.deb' init_1.29ubuntu3_amd64.deb 4716 MD5Sum:5967a023e146860d888297cfb5773017
+'http://us.archive.ubuntu.com/ubuntu/pool/main/i/init-system-helpers/init-system-helpers_1.29ubuntu3_all.deb' init-system-helpers_1.29ubuntu3_all.deb 32416 MD5Sum:9b8e5436025f8006ae7f309fd3687b60
+'http://us.archive.ubuntu.com/ubuntu/pool/main/i/iptables/iptables_1.6.0-2ubuntu3_amd64.deb' iptables_1.6.0-2ubuntu3_amd64.deb 265782 MD5Sum:706f191cbb20bff7c7a9a0fc01a78c25
+'http://us.archive.ubuntu.com/ubuntu/pool/main/i/ipxe/ipxe-qemu_1.0.0+git-20150424.a25a16d-1ubuntu1_all.deb' ipxe-qemu_1.0.0+git-20150424.a25a16d-1ubuntu1_all.deb 717714 MD5Sum:01570467dacbe007f2d0fb76c30653a7
+'http://us.archive.ubuntu.com/ubuntu/pool/main/i/isc-dhcp/isc-dhcp-client_4.3.3-5ubuntu12.6_amd64.deb' isc-dhcp-client_4.3.3-5ubuntu12.6_amd64.deb 223476 MD5Sum:f5146bbd66d488524b2e25ad05ef46ed
+'http://us.archive.ubuntu.com/ubuntu/pool/main/i/isc-dhcp/isc-dhcp-common_4.3.3-5ubuntu12.6_amd64.deb' isc-dhcp-common_4.3.3-5ubuntu12.6_amd64.deb 104632 MD5Sum:7244402a46b344df645c244368a704dd
+'http://us.archive.ubuntu.com/ubuntu/pool/main/i/isl/libisl15_0.16.1-1_amd64.deb' libisl15_0.16.1-1_amd64.deb 524254 MD5Sum:eec42a28e5ed8a5eaaf6278b455176ed
+'http://us.archive.ubuntu.com/ubuntu/pool/main/j/java-common/java-common_0.56ubuntu2_all.deb' java-common_0.56ubuntu2_all.deb 7742 MD5Sum:cef7383c2628cc09bccbf0777e4eac37
+'http://us.archive.ubuntu.com/ubuntu/pool/main/j/jinja2/python3-jinja2_2.8-1_all.deb' python3-jinja2_2.8-1_all.deb 102518 MD5Sum:2511385ccb261c47c7dc2479abb6848d
+'http://us.archive.ubuntu.com/ubuntu/pool/main/k/kbd/kbd_1.15.5-1ubuntu5_amd64.deb' kbd_1.15.5-1ubuntu5_amd64.deb 183018 MD5Sum:4e77ee969276644f3bc9168bee7e3995
+'http://us.archive.ubuntu.com/ubuntu/pool/main/k/keyutils/keyutils_1.5.9-8ubuntu1_amd64.deb' keyutils_1.5.9-8ubuntu1_amd64.deb 47054 MD5Sum:c7a363bce61cc8fbfb2b252d7a98f0fa
+'http://us.archive.ubuntu.com/ubuntu/pool/main/k/klibc/klibc-utils_2.0.4-8ubuntu1.16.04.3_amd64.deb' klibc-utils_2.0.4-8ubuntu1.16.04.3_amd64.deb 107766 MD5Sum:deaa3bc6338678e9ad30bbd53f2a4ce8
+'http://us.archive.ubuntu.com/ubuntu/pool/main/k/klibc/libklibc_2.0.4-8ubuntu1.16.04.3_amd64.deb' libklibc_2.0.4-8ubuntu1.16.04.3_amd64.deb 41294 MD5Sum:84e907ad170727103dab4f0d76668e1b
+'http://us.archive.ubuntu.com/ubuntu/pool/main/k/krb5/krb5-locales_1.13.2+dfsg-5ubuntu2_all.deb' krb5-locales_1.13.2+dfsg-5ubuntu2_all.deb 13214 MD5Sum:eb2c46164a768fa9c17f4c1a822d09ed
+'http://us.archive.ubuntu.com/ubuntu/pool/main/k/krb5/libgssapi-krb5-2_1.13.2+dfsg-5ubuntu2_amd64.deb' libgssapi-krb5-2_1.13.2+dfsg-5ubuntu2_amd64.deb 120068 MD5Sum:e1fa9ebf92f47626c9ad2a2ed642e692
+'http://us.archive.ubuntu.com/ubuntu/pool/main/k/krb5/libk5crypto3_1.13.2+dfsg-5ubuntu2_amd64.deb' libk5crypto3_1.13.2+dfsg-5ubuntu2_amd64.deb 81172 MD5Sum:f3738ec1be984f3775a469f12c1886a3
+'http://us.archive.ubuntu.com/ubuntu/pool/main/k/krb5/libkrb5-3_1.13.2+dfsg-5ubuntu2_amd64.deb' libkrb5-3_1.13.2+dfsg-5ubuntu2_amd64.deb 272582 MD5Sum:4152249e37f2dd9ccad3716e2cca103c
+'http://us.archive.ubuntu.com/ubuntu/pool/main/k/krb5/libkrb5support0_1.13.2+dfsg-5ubuntu2_amd64.deb' libkrb5support0_1.13.2+dfsg-5ubuntu2_amd64.deb 30794 MD5Sum:3536c35109dc6484b23c79fda3270985
+'http://us.archive.ubuntu.com/ubuntu/pool/main/liba/libaio/libaio1_0.3.110-2_amd64.deb' libaio1_0.3.110-2_amd64.deb 6356 MD5Sum:2ed968780e68742f43eddebadf82ff67
+'http://us.archive.ubuntu.com/ubuntu/pool/main/liba/libalgorithm-diff-perl/libalgorithm-diff-perl_1.19.03-1_all.deb' libalgorithm-diff-perl_1.19.03-1_all.deb 47622 MD5Sum:3d6f7b46454ff0b8589904fc4f8dd602
+'http://us.archive.ubuntu.com/ubuntu/pool/main/liba/libalgorithm-diff-xs-perl/libalgorithm-diff-xs-perl_0.04-4build1_amd64.deb' libalgorithm-diff-xs-perl_0.04-4build1_amd64.deb 10998 MD5Sum:330e839dcd98097723870b28ba9a8810
+'http://us.archive.ubuntu.com/ubuntu/pool/main/liba/libalgorithm-merge-perl/libalgorithm-merge-perl_0.08-3_all.deb' libalgorithm-merge-perl_0.08-3_all.deb 11992 MD5Sum:6b456963b6629af0514be1b8ccbaa7fc
+'http://us.archive.ubuntu.com/ubuntu/pool/main/liba/libarchive/libarchive13_3.1.2-11ubuntu0.16.04.2_amd64.deb' libarchive13_3.1.2-11ubuntu0.16.04.2_amd64.deb 261048 MD5Sum:6a111b16830af6af2a056b7b9aa1537d
+'http://us.archive.ubuntu.com/ubuntu/pool/main/liba/libasyncns/libasyncns0_0.8-5build1_amd64.deb' libasyncns0_0.8-5build1_amd64.deb 12336 MD5Sum:dbb4957abb710a70453eac0e77fc797b
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libc/libcaca/libcaca0_0.99.beta19-2build2~gcc5.2_amd64.deb' libcaca0_0.99.beta19-2build2~gcc5.2_amd64.deb 202380 MD5Sum:b49a9b48694bf35e217fee1295dd14dd
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libc/libcacard/libcacard0_2.5.0-2_amd64.deb' libcacard0_1%3a2.5.0-2_amd64.deb 19666 MD5Sum:0d371aa9cdc23ac668bc6e2afa1c44f0
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libe/libeatmydata/eatmydata_105-3_all.deb' eatmydata_105-3_all.deb 5502 MD5Sum:bc5bc47ea615b69da0f5d3c090c74a91
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libe/libeatmydata/libeatmydata1_105-3_amd64.deb' libeatmydata1_105-3_amd64.deb 7280 MD5Sum:1f39d8cff52be865527547c09fc772db
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libe/liberror-perl/liberror-perl_0.17-1.2_all.deb' liberror-perl_0.17-1.2_all.deb 19594 MD5Sum:bd1a8035bbfae2cd7d718f54fd93e0d5
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libe/libevent/libevent-2.0-5_2.0.21-stable-2_amd64.deb' libevent-2.0-5_2.0.21-stable-2_amd64.deb 112550 MD5Sum:071d5951d910147ea84d0d024bee13ce
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libf/libfile-fcntllock-perl/libfile-fcntllock-perl_0.22-3_amd64.deb' libfile-fcntllock-perl_0.22-3_amd64.deb 32002 MD5Sum:26476d54bf4677cc993c8cd9a7dbaeca
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libg/libgcrypt20/libgcrypt20_1.6.5-2ubuntu0.2_amd64.deb' libgcrypt20_1.6.5-2ubuntu0.2_amd64.deb 336194 MD5Sum:ebe89b8db7294a6dc2ff9995a7d30060
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libi/libidn/libidn11_1.32-3ubuntu1.1_amd64.deb' libidn11_1.32-3ubuntu1.1_amd64.deb 45552 MD5Sum:74c4e3f65c05e61596efe2ef46941009
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libi/libiscsi/libiscsi2_1.12.0-2_amd64.deb' libiscsi2_1.12.0-2_amd64.deb 51550 MD5Sum:6c8f4a397968e478e9567785bba4283e
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libj/libjpeg8-empty/libjpeg8_8c-2ubuntu8_amd64.deb' libjpeg8_8c-2ubuntu8_amd64.deb 2194 MD5Sum:e0f16286dd787b951ffa953987fdf6a7
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libj/libjpeg-turbo/libjpeg-turbo8_1.4.2-0ubuntu3_amd64.deb' libjpeg-turbo8_1.4.2-0ubuntu3_amd64.deb 110656 MD5Sum:8e505d67491b22a9d38be353654b3bc3
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libj/libjsoncpp/libjsoncpp1_1.7.2-1_amd64.deb' libjsoncpp1_1.7.2-1_amd64.deb 73018 MD5Sum:f6eb9a2a804b8a9e7ee4b0a0daeb732b
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libn/libnfnetlink/libnfnetlink0_1.0.1-3_amd64.deb' libnfnetlink0_1.0.1-3_amd64.deb 13262 MD5Sum:914d0640e09dd02057d0fd09f3da0eb5
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libn/libnfsidmap/libnfsidmap2_0.25-5_amd64.deb' libnfsidmap2_0.25-5_amd64.deb 32182 MD5Sum:5e06543f26481fa549a1e017eec4ef36
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libo/libogg/libogg0_1.3.2-1_amd64.deb' libogg0_1.3.2-1_amd64.deb 17192 MD5Sum:55dd9b6982d66d6b168aa18fb3f90d2f
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libp/libpcap/libpcap0.8_1.7.4-2_amd64.deb' libpcap0.8_1.7.4-2_amd64.deb 116794 MD5Sum:6b4372b0840fada16f16ed4d97f32146
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libp/libpcap/libpcap0.8-dev_1.7.4-2_amd64.deb' libpcap0.8-dev_1.7.4-2_amd64.deb 212414 MD5Sum:44df3da8707c2b5cd1f3f0bb68a005a6
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libp/libpcap/libpcap-dev_1.7.4-2_all.deb' libpcap-dev_1.7.4-2_all.deb 3394 MD5Sum:df89b21ddc14397fccb0a9e5e6a3542c
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libs/libsdl1.2/libsdl1.2debian_1.2.15+dfsg1-3_amd64.deb' libsdl1.2debian_1.2.15+dfsg1-3_amd64.deb 167606 MD5Sum:52418fa1951b7edff3aecc67821f5786
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libs/libsndfile/libsndfile1_1.0.25-10_amd64.deb' libsndfile1_1.0.25-10_amd64.deb 137498 MD5Sum:1218c82cf611a5e4ff9919b91130c21e
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libt/libtirpc/libtirpc1_0.2.5-1_amd64.deb' libtirpc1_0.2.5-1_amd64.deb 75624 MD5Sum:bc4fb6407a0636517ce6670fd3ac2c40
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libv/libvorbis/libvorbis0a_1.3.5-3_amd64.deb' libvorbis0a_1.3.5-3_amd64.deb 86776 MD5Sum:248a92f34c15bfc3fff460186eac1358
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libv/libvorbis/libvorbisenc2_1.3.5-3_amd64.deb' libvorbisenc2_1.3.5-3_amd64.deb 70678 MD5Sum:62b0f630a03291eff71de6f844746721
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libx/libxi/libxi6_1.7.6-1_amd64.deb' libxi6_2%3a1.7.6-1_amd64.deb 28572 MD5Sum:2ad504b68a0a7c3f987307166de56a3a
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libx/libxrender/libxrender1_0.9.9-0ubuntu1_amd64.deb' libxrender1_1%3a0.9.9-0ubuntu1_amd64.deb 18482 MD5Sum:124d535fd56229469116dfd6e47fe406
+'http://us.archive.ubuntu.com/ubuntu/pool/main/libx/libxtst/libxtst6_1.2.2-1_amd64.deb' libxtst6_2%3a1.2.2-1_amd64.deb 14086 MD5Sum:2594435dcd76d6eec2ff3fb68a3d4e9d
+'http://us.archive.ubuntu.com/ubuntu/pool/main/liby/libyaml/libyaml-0-2_0.1.6-3_amd64.deb' libyaml-0-2_0.1.6-3_amd64.deb 47596 MD5Sum:d5e5f5f176ebfe25ccb22965431bfe38
+'http://us.archive.ubuntu.com/ubuntu/pool/main/l/language-selector/language-selector-common_0.165.4_all.deb' language-selector-common_0.165.4_all.deb 213586 MD5Sum:b020f997ca40682c071d7b0f5c44062e
+'http://us.archive.ubuntu.com/ubuntu/pool/main/l/lcms2/liblcms2-2_2.6-3ubuntu2_amd64.deb' liblcms2-2_2.6-3ubuntu2_amd64.deb 136966 MD5Sum:425ab20e484e500aa2d48a281cb98d2c
+'http://us.archive.ubuntu.com/ubuntu/pool/main/l/less/less_481-2.1ubuntu0.1_amd64.deb' less_481-2.1ubuntu0.1_amd64.deb 109538 MD5Sum:ae43696453da4a56d9db1215e95e8302
+'http://us.archive.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.157.8_all.deb' linux-firmware_1.157.8_all.deb 37717566 MD5Sum:dc2e433f7540acdd4b376bea6a442536
+'http://us.archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-4.4.0-64_4.4.0-64.85_all.deb' linux-headers-4.4.0-64_4.4.0-64.85_all.deb 9898508 MD5Sum:7430e2e89a35d318ffff147f33d47463
+'http://us.archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-4.4.0-64-generic_4.4.0-64.85_amd64.deb' linux-headers-4.4.0-64-generic_4.4.0-64.85_amd64.deb 779556 MD5Sum:8435c1b950ce75c62ce78978aad79606
+'http://us.archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-image-4.4.0-64-generic_4.4.0-64.85_amd64.deb' linux-image-4.4.0-64-generic_4.4.0-64.85_amd64.deb 21800104 MD5Sum:ce25acf05ef1deb9fc6912523552a1d4
+'http://us.archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-image-extra-4.4.0-64-generic_4.4.0-64.85_amd64.deb' linux-image-extra-4.4.0-64-generic_4.4.0-64.85_amd64.deb 35956828 MD5Sum:f79c72ab44b85baaf0116f5f3593c8c4
+'http://us.archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_4.4.0-64.85_amd64.deb' linux-libc-dev_4.4.0-64.85_amd64.deb 833638 MD5Sum:e4ce98869e8b1658fe2dab228ccca602
+'http://us.archive.ubuntu.com/ubuntu/pool/main/l/linux-meta/linux-generic_4.4.0.64.68_amd64.deb' linux-generic_4.4.0.64.68_amd64.deb 1784 MD5Sum:3df250d33bc0bcd17aecf9772833c58a
+'http://us.archive.ubuntu.com/ubuntu/pool/main/l/linux-meta/linux-headers-generic_4.4.0.64.68_amd64.deb' linux-headers-generic_4.4.0.64.68_amd64.deb 2434 MD5Sum:29747c9a4c1734aca554ce033b8a91f4
+'http://us.archive.ubuntu.com/ubuntu/pool/main/l/linux-meta/linux-image-generic_4.4.0.64.68_amd64.deb' linux-image-generic_4.4.0.64.68_amd64.deb 2456 MD5Sum:64f82c2c4ac6a6c280fd2677355b8fa5
+'http://us.archive.ubuntu.com/ubuntu/pool/main/l/lzo2/liblzo2-2_2.08-1.2_amd64.deb' liblzo2-2_2.08-1.2_amd64.deb 48716 MD5Sum:a42f8dbd37e7aacf1889bd47a8dcf9aa
+'http://us.archive.ubuntu.com/ubuntu/pool/main/m/make-dfsg/make_4.1-6_amd64.deb' make_4.1-6_amd64.deb 150924 MD5Sum:a2c33fce65c313f2d9be0e55166fc3f5
+'http://us.archive.ubuntu.com/ubuntu/pool/main/m/manpages/manpages_4.04-2_all.deb' manpages_4.04-2_all.deb 1086712 MD5Sum:bb93c041e490ee0b6c2fef876dddf502
+'http://us.archive.ubuntu.com/ubuntu/pool/main/m/manpages/manpages-dev_4.04-2_all.deb' manpages-dev_4.04-2_all.deb 2047608 MD5Sum:fea47c59fcc997aeab05238ecf9c5aba
+'http://us.archive.ubuntu.com/ubuntu/pool/main/m/markupsafe/python3-markupsafe_0.23-2build2_amd64.deb' python3-markupsafe_0.23-2build2_amd64.deb 16120 MD5Sum:de4d087f2d9db48351efd1fe861b21be
+'http://us.archive.ubuntu.com/ubuntu/pool/main/m/mpclib3/libmpc3_1.0.3-1_amd64.deb' libmpc3_1.0.3-1_amd64.deb 39676 MD5Sum:7892c51e73d8c5a5c16c1f2e8b93faa1
+'http://us.archive.ubuntu.com/ubuntu/pool/main/m/mpfr4/libmpfr4_3.1.4-1_amd64.deb' libmpfr4_3.1.4-1_amd64.deb 190628 MD5Sum:5e8b331bd179e68edf5734a8b11306b2
+'http://us.archive.ubuntu.com/ubuntu/pool/main/m/msr-tools/msr-tools_1.3-2_amd64.deb' msr-tools_1.3-2_amd64.deb 10636 MD5Sum:5ffb50c3889cfccc901b940923d89e29
+'http://us.archive.ubuntu.com/ubuntu/pool/main/n/nettle/libhogweed4_3.2-1ubuntu0.16.04.1_amd64.deb' libhogweed4_3.2-1ubuntu0.16.04.1_amd64.deb 135548 MD5Sum:2ecb028da7042804f2b182da586d5f69
+'http://us.archive.ubuntu.com/ubuntu/pool/main/n/nettle/libnettle6_3.2-1ubuntu0.16.04.1_amd64.deb' libnettle6_3.2-1ubuntu0.16.04.1_amd64.deb 93544 MD5Sum:359e911826931cad2f5dd8cda7923002
+'http://us.archive.ubuntu.com/ubuntu/pool/main/n/nfs-utils/nfs-common_1.2.8-9ubuntu12_amd64.deb' nfs-common_1%3a1.2.8-9ubuntu12_amd64.deb 184538 MD5Sum:811cfcf44b77a9f3c0dca443c4a6cdbf
+'http://us.archive.ubuntu.com/ubuntu/pool/main/n/nspr/libnspr4_4.12-0ubuntu0.16.04.1_amd64.deb' libnspr4_2%3a4.12-0ubuntu0.16.04.1_amd64.deb 112400 MD5Sum:6136aa494e3970cef74a03a5cc2415bb
+'http://us.archive.ubuntu.com/ubuntu/pool/main/n/nss/libnss3_3.26.2-0ubuntu0.16.04.2_amd64.deb' libnss3_2%3a3.26.2-0ubuntu0.16.04.2_amd64.deb 1153282 MD5Sum:874483c48de8b98bb76c26d0aa1800ad
+'http://us.archive.ubuntu.com/ubuntu/pool/main/n/nss/libnss3-nssdb_3.26.2-0ubuntu0.16.04.2_all.deb' libnss3-nssdb_2%3a3.26.2-0ubuntu0.16.04.2_all.deb 10602 MD5Sum:e9bb0808f8005c8b0b1c2b4f17f3f2d8
+'http://us.archive.ubuntu.com/ubuntu/pool/main/n/numactl/libnuma1_2.0.11-1ubuntu1_amd64.deb' libnuma1_2.0.11-1ubuntu1_amd64.deb 21016 MD5Sum:fb873c905ae23079608114661a32d1c7
+'http://us.archive.ubuntu.com/ubuntu/pool/main/o/openjdk-8/openjdk-8-jdk-headless_8u121-b13-0ubuntu1.16.04.2_amd64.deb' openjdk-8-jdk-headless_8u121-b13-0ubuntu1.16.04.2_amd64.deb 8198096 MD5Sum:50783ae150b00f01ef098eaf52be4002
+'http://us.archive.ubuntu.com/ubuntu/pool/main/o/openjdk-8/openjdk-8-jre-headless_8u121-b13-0ubuntu1.16.04.2_amd64.deb' openjdk-8-jre-headless_8u121-b13-0ubuntu1.16.04.2_amd64.deb 26927242 MD5Sum:59cde735b679d14b99cd1fc28019c894
+'http://us.archive.ubuntu.com/ubuntu/pool/main/o/openldap/libldap-2.4-2_2.4.42+dfsg-2ubuntu3.1_amd64.deb' libldap-2.4-2_2.4.42+dfsg-2ubuntu3.1_amd64.deb 160630 MD5Sum:bfb7d8edf8289d8f01742469420efe37
+'http://us.archive.ubuntu.com/ubuntu/pool/main/o/openssh/openssh-client_7.2p2-4ubuntu2.1_amd64.deb' openssh-client_1%3a7.2p2-4ubuntu2.1_amd64.deb 587050 MD5Sum:55c7b2f2e9e18fbd70ce9f042bd99261
+'http://us.archive.ubuntu.com/ubuntu/pool/main/o/openssh/openssh-server_7.2p2-4ubuntu2.1_amd64.deb' openssh-server_1%3a7.2p2-4ubuntu2.1_amd64.deb 337896 MD5Sum:c2c16d323dbb288f745b7537c327d206
+'http://us.archive.ubuntu.com/ubuntu/pool/main/o/openssh/openssh-sftp-server_7.2p2-4ubuntu2.1_amd64.deb' openssh-sftp-server_1%3a7.2p2-4ubuntu2.1_amd64.deb 38762 MD5Sum:952e3bb32e10e130a090fa057dc408a6
+'http://us.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.0.0_1.0.2g-1ubuntu4.6_amd64.deb' libssl1.0.0_1.0.2g-1ubuntu4.6_amd64.deb 1082034 MD5Sum:f8945cdd1af9424ff60d4ec4e0df2fe0
+'http://us.archive.ubuntu.com/ubuntu/pool/main/o/openssl/openssl_1.0.2g-1ubuntu4.6_amd64.deb' openssl_1.0.2g-1ubuntu4.6_amd64.deb 491668 MD5Sum:5a10ca1cfbd6ebad80264e2c2106c752
+'http://us.archive.ubuntu.com/ubuntu/pool/main/o/opus/libopus0_1.1.2-1ubuntu1_amd64.deb' libopus0_1.1.2-1ubuntu1_amd64.deb 159200 MD5Sum:b8f45b2da56ac6d1a5a64769d2232e2c
+'http://us.archive.ubuntu.com/ubuntu/pool/main/o/os-prober/os-prober_1.70ubuntu3.3_amd64.deb' os-prober_1.70ubuntu3.3_amd64.deb 19058 MD5Sum:faf38e240411176db811374507835d1d
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/p11-kit/libp11-kit0_0.23.2-5~ubuntu16.04.1_amd64.deb' libp11-kit0_0.23.2-5~ubuntu16.04.1_amd64.deb 105478 MD5Sum:b7eac686f16419708424463a5abcd859
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/patch/patch_2.7.5-1_amd64.deb' patch_2.7.5-1_amd64.deb 90382 MD5Sum:0c03555b50fc094f942a938e9efb33d8
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/pcsc-lite/libpcsclite1_1.8.14-1ubuntu1.16.04.1_amd64.deb' libpcsclite1_1.8.14-1ubuntu1.16.04.1_amd64.deb 21428 MD5Sum:fc851a8bb13bd7dd2d132bf129459542
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/perl/libperl5.22_5.22.1-9_amd64.deb' libperl5.22_5.22.1-9_amd64.deb 3370548 MD5Sum:37c5a3fd13de2e1fbe0568aceb4ff043
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/perl/perl_5.22.1-9_amd64.deb' perl_5.22.1-9_amd64.deb 237264 MD5Sum:a4b787e5cf0a032822bc486ace90cdad
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/perl/perl-modules-5.22_5.22.1-9_all.deb' perl-modules-5.22_5.22.1-9_all.deb 2640598 MD5Sum:71fb658af2eeaedbe87494cf511a0c92
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/pixman/libpixman-1-0_0.33.6-1_amd64.deb' libpixman-1-0_0.33.6-1_amd64.deb 231222 MD5Sum:2d60906f5c3e3a3548490b1c621d1392
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/prettytable/python3-prettytable_0.7.2-3_all.deb' python3-prettytable_0.7.2-3_all.deb 19730 MD5Sum:958069d49fc751b73d945ac2e5adec4f
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/procps/libprocps4_3.3.10-4ubuntu2.3_amd64.deb' libprocps4_2%3a3.3.10-4ubuntu2.3_amd64.deb 32822 MD5Sum:6617b2996960aea83ff439d97948d4cf
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/procps/procps_3.3.10-4ubuntu2.3_amd64.deb' procps_2%3a3.3.10-4ubuntu2.3_amd64.deb 221914 MD5Sum:e16926cbf97117696f1f44789daf3da8
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/pulseaudio/libpulse0_8.0-0ubuntu3.2_amd64.deb' libpulse0_1%3a8.0-0ubuntu3.2_amd64.deb 248406 MD5Sum:3bfca3f782d15608e19ebb71a44d9fd3
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/pyasn1/python3-pyasn1_0.1.9-1_all.deb' python3-pyasn1_0.1.9-1_all.deb 28132 MD5Sum:aea3d0df93c568bda4817c3c3910ef08
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/pycurl/python3-pycurl_7.43.0-1ubuntu1_amd64.deb' python3-pycurl_7.43.0-1ubuntu1_amd64.deb 42334 MD5Sum:9384e6be4685d2cd06994a6ec23dbfac
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/pyjwt/python3-jwt_1.3.0-1_all.deb' python3-jwt_1.3.0-1_all.deb 15994 MD5Sum:aa1437e45418bb3371e1ab78fad20c8b
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/pyserial/python3-serial_3.0.1-1_all.deb' python3-serial_3.0.1-1_all.deb 54058 MD5Sum:4b9e76fe3f6cdaa0c8d8f5c6ee0e80b1
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python2.7/libpython2.7_2.7.12-1ubuntu0~16.04.1_amd64.deb' libpython2.7_2.7.12-1ubuntu0~16.04.1_amd64.deb 1069728 MD5Sum:c355a8d8c72dee5f06c38aa637f7d5f6
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python2.7/libpython2.7-dev_2.7.12-1ubuntu0~16.04.1_amd64.deb' libpython2.7-dev_2.7.12-1ubuntu0~16.04.1_amd64.deb 27806182 MD5Sum:b1606b5ecd36ddbe756e1db9db371065
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python2.7/libpython2.7-minimal_2.7.12-1ubuntu0~16.04.1_amd64.deb' libpython2.7-minimal_2.7.12-1ubuntu0~16.04.1_amd64.deb 339378 MD5Sum:16cd81bed67b58992ba326d225da74a9
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python2.7/libpython2.7-stdlib_2.7.12-1ubuntu0~16.04.1_amd64.deb' libpython2.7-stdlib_2.7.12-1ubuntu0~16.04.1_amd64.deb 1883824 MD5Sum:b51aee7135c4c40745afc1dd4fb87067
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python2.7/python2.7_2.7.12-1ubuntu0~16.04.1_amd64.deb' python2.7_2.7.12-1ubuntu0~16.04.1_amd64.deb 224330 MD5Sum:d9789fea16fda2a928f6ed39f3434f29
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python2.7/python2.7-dev_2.7.12-1ubuntu0~16.04.1_amd64.deb' python2.7-dev_2.7.12-1ubuntu0~16.04.1_amd64.deb 276176 MD5Sum:10628375ea7e36d5e8f7ba5273c7d9b1
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python2.7/python2.7-minimal_2.7.12-1ubuntu0~16.04.1_amd64.deb' python2.7-minimal_2.7.12-1ubuntu0~16.04.1_amd64.deb 1295108 MD5Sum:60f2c79700931bcbd713556b6b5bda03
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python3.5/libpython3.5-minimal_3.5.2-2ubuntu0~16.04.1_amd64.deb' libpython3.5-minimal_3.5.2-2ubuntu0~16.04.1_amd64.deb 525856 MD5Sum:c787784b944542dee0b10465a45bac99
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python3.5/libpython3.5-stdlib_3.5.2-2ubuntu0~16.04.1_amd64.deb' libpython3.5-stdlib_3.5.2-2ubuntu0~16.04.1_amd64.deb 2129936 MD5Sum:500952aa58ef0e7f1f5f76b3a4037bdf
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python3.5/python3.5_3.5.2-2ubuntu0~16.04.1_amd64.deb' python3.5_3.5.2-2ubuntu0~16.04.1_amd64.deb 165176 MD5Sum:32b4fac2b139dfb340ddee92d78a7f59
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python3.5/python3.5-minimal_3.5.2-2ubuntu0~16.04.1_amd64.deb' python3.5-minimal_3.5.2-2ubuntu0~16.04.1_amd64.deb 1596870 MD5Sum:be7d322cad015751590ff585630c9244
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python-cffi/python3-cffi-backend_1.5.2-1ubuntu1_amd64.deb' python3-cffi-backend_1.5.2-1ubuntu1_amd64.deb 59108 MD5Sum:c27b5b99bd74a557cbf97186a1266bf7
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python-cryptography/python3-cryptography_1.2.3-1ubuntu0.1_amd64.deb' python3-cryptography_1.2.3-1ubuntu0.1_amd64.deb 198704 MD5Sum:5a6c6aa52d81576eaffba6bf56fdcd2f
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python-defaults/libpython-all-dev_2.7.11-1_amd64.deb' libpython-all-dev_2.7.11-1_amd64.deb 992 MD5Sum:5b8013073862e493f5c4f35e4fc12d62
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python-defaults/libpython-dev_2.7.11-1_amd64.deb' libpython-dev_2.7.11-1_amd64.deb 7728 MD5Sum:27b5b2364088a2e4d49e00e0b50f75e1
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python-defaults/libpython-stdlib_2.7.11-1_amd64.deb' libpython-stdlib_2.7.11-1_amd64.deb 7656 MD5Sum:0632b48d11a10ea0b58adad543887f8a
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python-defaults/python_2.7.11-1_amd64.deb' python_2.7.11-1_amd64.deb 136892 MD5Sum:af686bd03f39be3f3cd865d38b44f5bf
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python-defaults/python-all_2.7.11-1_amd64.deb' python-all_2.7.11-1_amd64.deb 978 MD5Sum:bf338b9d5360ec685bfbf9a323afcf1e
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python-defaults/python-all-dev_2.7.11-1_amd64.deb' python-all-dev_2.7.11-1_amd64.deb 1000 MD5Sum:d68ff89d7581cd985bc0ff3c7c1c31a0
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python-defaults/python-dev_2.7.11-1_amd64.deb' python-dev_2.7.11-1_amd64.deb 1160 MD5Sum:a1dc029ad0f502f7d41fdb5639650b85
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python-defaults/python-minimal_2.7.11-1_amd64.deb' python-minimal_2.7.11-1_amd64.deb 28156 MD5Sum:5f74584a69921aac52908a029aca4e04
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python-idna/python3-idna_2.0-3_all.deb' python3-idna_2.0-3_all.deb 35084 MD5Sum:5a78ae4de7cc7e91a16badc125cf5225
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python-json-patch/python3-jsonpatch_1.19-3_all.deb' python3-jsonpatch_1.19-3_all.deb 12416 MD5Sum:cb2596025e967af7ff27427842766833
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python-json-pointer/python3-json-pointer_1.9-3_all.deb' python3-json-pointer_1.9-3_all.deb 7262 MD5Sum:1bde57c985279df596aed63775fd1ed5
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python-oauthlib/python3-oauthlib_1.0.3-1_all.deb' python3-oauthlib_1.0.3-1_all.deb 62486 MD5Sum:7c1f5bd6db8c0ce8c08dd4220ee548a6
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python-setuptools/python-pkg-resources_20.7.0-1_all.deb' python-pkg-resources_20.7.0-1_all.deb 108428 MD5Sum:33fb00c7fd20b868b36407e0210cda2c
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/python-setuptools/python-setuptools_20.7.0-1_all.deb' python-setuptools_20.7.0-1_all.deb 169084 MD5Sum:5f51f781ed0c8c027029cf58336b1858
+'http://us.archive.ubuntu.com/ubuntu/pool/main/p/pyyaml/python3-yaml_3.11-3build1_amd64.deb' python3-yaml_3.11-3build1_amd64.deb 95592 MD5Sum:1f9e9ba917bfc2ab4857bae73434c7a7
+'http://us.archive.ubuntu.com/ubuntu/pool/main/q/qemu/qemu-block-extra_2.5+dfsg-5ubuntu10.9_amd64.deb' qemu-block-extra_1%3a2.5+dfsg-5ubuntu10.9_amd64.deb 33018 MD5Sum:51b341d5cf834857ca47cb84e830c139
+'http://us.archive.ubuntu.com/ubuntu/pool/main/q/qemu/qemu-system-common_2.5+dfsg-5ubuntu10.9_amd64.deb' qemu-system-common_1%3a2.5+dfsg-5ubuntu10.9_amd64.deb 281452 MD5Sum:954aba9f1eb1a2b5612a6017ba59669e
+'http://us.archive.ubuntu.com/ubuntu/pool/main/q/qemu/qemu-system-x86_2.5+dfsg-5ubuntu10.9_amd64.deb' qemu-system-x86_1%3a2.5+dfsg-5ubuntu10.9_amd64.deb 2760870 MD5Sum:07c3423d44468c7f06f7e5cee0d2680a
+'http://us.archive.ubuntu.com/ubuntu/pool/main/q/qemu/qemu-utils_2.5+dfsg-5ubuntu10.9_amd64.deb' qemu-utils_1%3a2.5+dfsg-5ubuntu10.9_amd64.deb 578748 MD5Sum:da91822bc7a69985ed90f5b20d544d51
+'http://us.archive.ubuntu.com/ubuntu/pool/main/r/rename/rename_0.20-4_all.deb' rename_0.20-4_all.deb 12010 MD5Sum:6cf1938ef51145a469ccef181a9304ce
+'http://us.archive.ubuntu.com/ubuntu/pool/main/r/rpcbind/rpcbind_0.2.3-0.2_amd64.deb' rpcbind_0.2.3-0.2_amd64.deb 40252 MD5Sum:52576ed752c0c2bb04db68576aecd827
+'http://us.archive.ubuntu.com/ubuntu/pool/main/r/rsync/rsync_3.1.1-3ubuntu1_amd64.deb' rsync_3.1.1-3ubuntu1_amd64.deb 324680 MD5Sum:c856c6f0ced17498b62cd5222918e2e0
+'http://us.archive.ubuntu.com/ubuntu/pool/main/r/rtmpdump/librtmp1_2.4+20151223.gitfa8646d-1build1_amd64.deb' librtmp1_2.4+20151223.gitfa8646d-1build1_amd64.deb 53892 MD5Sum:8b0bf8b00890590f67fba42b8050de2d
+'http://us.archive.ubuntu.com/ubuntu/pool/main/s/seabios/seabios_1.8.2-1ubuntu1_all.deb' seabios_1.8.2-1ubuntu1_all.deb 112532 MD5Sum:4c2c2bf6aa6d8bd26f90aa21a4ac4e0f
+'http://us.archive.ubuntu.com/ubuntu/pool/main/s/sharutils/sharutils_4.15.2-1_amd64.deb' sharutils_1%3a4.15.2-1_amd64.deb 148320 MD5Sum:82eebb19d70fcb9fe029b7e34407bea9
+'http://us.archive.ubuntu.com/ubuntu/pool/main/s/software-properties/python3-software-properties_0.96.20.5_all.deb' python3-software-properties_0.96.20.5_all.deb 19930 MD5Sum:206945cfc3112427758bbb0cc09fb691
+'http://us.archive.ubuntu.com/ubuntu/pool/main/s/software-properties/software-properties-common_0.96.20.5_all.deb' software-properties-common_0.96.20.5_all.deb 9432 MD5Sum:41eb5bb7bc3136f63b5ab9d1f0576370
+'http://us.archive.ubuntu.com/ubuntu/pool/main/s/spice/libspice-server1_0.12.6-4ubuntu0.2_amd64.deb' libspice-server1_0.12.6-4ubuntu0.2_amd64.deb 338108 MD5Sum:64db64d1dac08759b0e506f0655c62bc
+'http://us.archive.ubuntu.com/ubuntu/pool/main/s/strongswan/libstrongswan_5.3.5-1ubuntu3_amd64.deb' libstrongswan_5.3.5-1ubuntu3_amd64.deb 1389936 MD5Sum:35b18e264b9596ab99b4a1be3d04bc13
+'http://us.archive.ubuntu.com/ubuntu/pool/main/s/strongswan/libstrongswan-standard-plugins_5.3.5-1ubuntu3_amd64.deb' libstrongswan-standard-plugins_5.3.5-1ubuntu3_amd64.deb 265898 MD5Sum:5a06dd0c30304a6c3cc1263ca3f15c3d
+'http://us.archive.ubuntu.com/ubuntu/pool/main/s/strongswan/strongswan_5.3.5-1ubuntu3_all.deb' strongswan_5.3.5-1ubuntu3_all.deb 27042 MD5Sum:b6336f9bc594ab356d13fdcb8e56ce9f
+'http://us.archive.ubuntu.com/ubuntu/pool/main/s/strongswan/strongswan-charon_5.3.5-1ubuntu3_amd64.deb' strongswan-charon_5.3.5-1ubuntu3_amd64.deb 55514 MD5Sum:22a8d0cdba50b922ae9611c297820208
+'http://us.archive.ubuntu.com/ubuntu/pool/main/s/strongswan/strongswan-libcharon_5.3.5-1ubuntu3_amd64.deb' strongswan-libcharon_5.3.5-1ubuntu3_amd64.deb 1240762 MD5Sum:9d230aea890e695545a7508af56eac24
+'http://us.archive.ubuntu.com/ubuntu/pool/main/s/strongswan/strongswan-starter_5.3.5-1ubuntu3_amd64.deb' strongswan-starter_5.3.5-1ubuntu3_amd64.deb 742676 MD5Sum:a793db72f6f7bc37dc29393399b9bfd5
+'http://us.archive.ubuntu.com/ubuntu/pool/main/s/sudo/sudo_1.8.16-0ubuntu1.3_amd64.deb' sudo_1.8.16-0ubuntu1.3_amd64.deb 389834 MD5Sum:63a0cc8830e09a7decfd07395012847a
+'http://us.archive.ubuntu.com/ubuntu/pool/main/s/systemd/libsystemd0_229-4ubuntu16_amd64.deb' libsystemd0_229-4ubuntu16_amd64.deb 205362 MD5Sum:ad247143b57da028b20c7c198423211a
+'http://us.archive.ubuntu.com/ubuntu/pool/main/s/systemd/libudev1_229-4ubuntu16_amd64.deb' libudev1_229-4ubuntu16_amd64.deb 55248 MD5Sum:08ec8008214b4d16d0627e5ca4c46de3
+'http://us.archive.ubuntu.com/ubuntu/pool/main/s/systemd/systemd_229-4ubuntu16_amd64.deb' systemd_229-4ubuntu16_amd64.deb 3755736 MD5Sum:38193a6e17c85ceee83fcf332ed913ba
+'http://us.archive.ubuntu.com/ubuntu/pool/main/s/systemd/systemd-sysv_229-4ubuntu16_amd64.deb' systemd-sysv_229-4ubuntu16_amd64.deb 12720 MD5Sum:6d2bcc15222142eed65587d568f21977
+'http://us.archive.ubuntu.com/ubuntu/pool/main/s/systemd/udev_229-4ubuntu16_amd64.deb' udev_229-4ubuntu16_amd64.deb 991560 MD5Sum:7f128f71d6fd6f3042880800fd5cca2e
+'http://us.archive.ubuntu.com/ubuntu/pool/main/t/tar/tar_1.28-2.1ubuntu0.1_amd64.deb' tar_1.28-2.1ubuntu0.1_amd64.deb 208648 MD5Sum:984affa3d0dbbe9bbb9d67b005f14a8a
+'http://us.archive.ubuntu.com/ubuntu/pool/main/t/tzdata/tzdata_2016j-0ubuntu0.16.04_all.deb' tzdata_2016j-0ubuntu0.16.04_all.deb 168038 MD5Sum:100d5596702ee4c8915efa455ced63c9
+'http://us.archive.ubuntu.com/ubuntu/pool/main/u/unattended-upgrades/unattended-upgrades_0.90ubuntu0.3_all.deb' unattended-upgrades_0.90ubuntu0.3_all.deb 31668 MD5Sum:9daa67a9ed8ac215dc04bf871d43b292
+'http://us.archive.ubuntu.com/ubuntu/pool/main/u/unzip/unzip_6.0-20ubuntu1_amd64.deb' unzip_6.0-20ubuntu1_amd64.deb 158434 MD5Sum:059c9f15163425d4c5f818e2ad599597
+'http://us.archive.ubuntu.com/ubuntu/pool/main/u/usbredir/libusbredirparser1_0.7.1-1_amd64.deb' libusbredirparser1_0.7.1-1_amd64.deb 13612 MD5Sum:617c6126646b6b4d1e159b31a4a0dd28
+'http://us.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/bsdutils_2.27.1-6ubuntu3.2_amd64.deb' bsdutils_1%3a2.27.1-6ubuntu3.2_amd64.deb 51776 MD5Sum:b1653df9ce1ffd85152e3e55164d2bf3
+'http://us.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/libblkid1_2.27.1-6ubuntu3.2_amd64.deb' libblkid1_2.27.1-6ubuntu3.2_amd64.deb 106826 MD5Sum:1cfc6417d737aad943c1fcb1d018aa9e
+'http://us.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/libfdisk1_2.27.1-6ubuntu3.2_amd64.deb' libfdisk1_2.27.1-6ubuntu3.2_amd64.deb 138270 MD5Sum:a47cdcc1c623671bb716bb55ee575023
+'http://us.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/libmount1_2.27.1-6ubuntu3.2_amd64.deb' libmount1_2.27.1-6ubuntu3.2_amd64.deb 114378 MD5Sum:d634440a6f8182ac0166cd35583c5db0
+'http://us.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/libsmartcols1_2.27.1-6ubuntu3.2_amd64.deb' libsmartcols1_2.27.1-6ubuntu3.2_amd64.deb 63350 MD5Sum:51fe703c549122f3c7b9d0804f8c506c
+'http://us.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/libuuid1_2.27.1-6ubuntu3.2_amd64.deb' libuuid1_2.27.1-6ubuntu3.2_amd64.deb 15680 MD5Sum:1650f3db07a6e4fbef54719b1cd6a208
+'http://us.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/mount_2.27.1-6ubuntu3.2_amd64.deb' mount_2.27.1-6ubuntu3.2_amd64.deb 121102 MD5Sum:07efbdfb4e0ce9db2749f0391fa4c70d
+'http://us.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/util-linux_2.27.1-6ubuntu3.2_amd64.deb' util-linux_2.27.1-6ubuntu3.2_amd64.deb 848408 MD5Sum:081253cf638fb4ef05ec063d5543527b
+'http://us.archive.ubuntu.com/ubuntu/pool/main/v/vim/vim-common_7.4.1689-3ubuntu1.2_amd64.deb' vim-common_2%3a7.4.1689-3ubuntu1.2_amd64.deb 103242 MD5Sum:5669132132fc2ad18b884a79979b1507
+'http://us.archive.ubuntu.com/ubuntu/pool/main/v/vim/vim-tiny_7.4.1689-3ubuntu1.2_amd64.deb' vim-tiny_2%3a7.4.1689-3ubuntu1.2_amd64.deb 445488 MD5Sum:2853b25313fc1b51b8351783c4c0d073
+'http://us.archive.ubuntu.com/ubuntu/pool/main/x/xen/libxen-4.6_4.6.0-1ubuntu4.3_amd64.deb' libxen-4.6_4.6.0-1ubuntu4.3_amd64.deb 345016 MD5Sum:c1e01c3179d9f9f8eec7292979535c08
+'http://us.archive.ubuntu.com/ubuntu/pool/main/x/xen/libxenstore3.0_4.6.0-1ubuntu4.3_amd64.deb' libxenstore3.0_4.6.0-1ubuntu4.3_amd64.deb 20048 MD5Sum:5ee679b7d3bb6eedd8d6c06e9494a504
+'http://us.archive.ubuntu.com/ubuntu/pool/main/x/xorg/x11-common_7.7+13ubuntu3_all.deb' x11-common_1%3a7.7+13ubuntu3_all.deb 22390 MD5Sum:b0943f823b6f471e8c41ca66c2b5a2dd
+'http://us.archive.ubuntu.com/ubuntu/pool/main/x/xz-utils/xz-utils_5.1.1alpha+20120614-2ubuntu2_amd64.deb' xz-utils_5.1.1alpha+20120614-2ubuntu2_amd64.deb 78794 MD5Sum:195995c093404e3ee766d04ea3cdffe6
+'http://us.archive.ubuntu.com/ubuntu/pool/main/y/yajl/libyajl2_2.1.0-2_amd64.deb' libyajl2_2.1.0-2_amd64.deb 19638 MD5Sum:331f71d0965718605fe52fa178cef955
+'http://us.archive.ubuntu.com/ubuntu/pool/main/z/zlib/zlib1g-dev_1.2.8.dfsg-2ubuntu4_amd64.deb' zlib1g-dev_1%3a1.2.8.dfsg-2ubuntu4_amd64.deb 167514 MD5Sum:da0bb3efa89c1b319490daa401c4f3e0
+'http://us.archive.ubuntu.com/ubuntu/pool/universe/p/python-pip/python-pip_8.1.1-2ubuntu0.4_all.deb' python-pip_8.1.1-2ubuntu0.4_all.deb 144288 MD5Sum:ca535f732af3f0c509514b7e5c859d3d
+'http://us.archive.ubuntu.com/ubuntu/pool/universe/p/python-pip/python-pip-whl_8.1.1-2ubuntu0.4_all.deb' python-pip-whl_8.1.1-2ubuntu0.4_all.deb 1110472 MD5Sum:2671bdb380db5230ef41812d18062a8b
+'http://us.archive.ubuntu.com/ubuntu/pool/universe/p/python-virtualenv/python3-virtualenv_15.0.1+ds-3ubuntu1_all.deb' python3-virtualenv_15.0.1+ds-3ubuntu1_all.deb 43216 MD5Sum:ad57f0d3553fbe5ca615b9316f065a15
+'http://us.archive.ubuntu.com/ubuntu/pool/universe/p/python-virtualenv/python-virtualenv_15.0.1+ds-3ubuntu1_all.deb' python-virtualenv_15.0.1+ds-3ubuntu1_all.deb 46560 MD5Sum:e572fe37557fe8121498f935af1bad6e
+'http://us.archive.ubuntu.com/ubuntu/pool/universe/p/python-virtualenv/virtualenv_15.0.1+ds-3ubuntu1_all.deb' virtualenv_15.0.1+ds-3ubuntu1_all.deb 4342 MD5Sum:9b46220c5218db4fee78a016ebd5b237
+'http://us.archive.ubuntu.com/ubuntu/pool/universe/s/socat/socat_1.7.3.1-1_amd64.deb' socat_1.7.3.1-1_amd64.deb 321050 MD5Sum:553cdae6432bedccd4419a90c74681be
+'http://us.archive.ubuntu.com/ubuntu/pool/universe/w/wheel/python-wheel_0.29.0-1_all.deb' python-wheel_0.29.0-1_all.deb 48050 MD5Sum:cec5453c98565e6c57d446c45176f38b
diff --git a/resources/tools/disk-image-builder/ubuntu/lists/ubuntu-16.04.1_2017-02-23_1.8/pip-requirements.txt b/resources/tools/disk-image-builder/ubuntu/lists/ubuntu-16.04.1_2017-02-23_1.8/pip-requirements.txt
new file mode 100644 (file)
index 0000000..0eb76f6
--- /dev/null
@@ -0,0 +1,16 @@
+docopt==0.6.2
+ecdsa==0.13
+enum34==1.1.2
+interruptingcow==0.6
+ipaddress==1.0.16
+paramiko==1.16.0
+pycrypto==2.6.1
+pykwalify==1.5.0
+pypcap==1.1.5
+python-dateutil==2.4.2
+PyYAML==3.11
+requests==2.9.1
+robotframework==2.9.2
+scapy==2.3.1
+scp==0.10.2
+six==1.10.0
index aa04b24..2a08f0c 100755 (executable)
 """Traffic script - IPFIX listener."""
 
 import sys
-from ipaddress import IPv4Address, IPv6Address, AddressValueError
 
+from ipaddress import IPv4Address, IPv6Address, AddressValueError
 from scapy.layers.inet import IP, TCP, UDP
 from scapy.layers.inet6 import IPv6
 from scapy.layers.l2 import Ether
 
-from resources.libraries.python.telemetry.IPFIXUtil import IPFIXHandler, \
-    IPFIXData
 from resources.libraries.python.PacketVerifier import RxQueue, TxQueue, auto_pad
 from resources.libraries.python.TrafficScriptArg import TrafficScriptArg
+from resources.libraries.python.telemetry.IPFIXUtil import IPFIXHandler, \
+    IPFIXData
 
 
 def valid_ipv4(ip):
@@ -117,17 +117,10 @@ def main():
 
     # allow scapy to recognize IPFIX headers and templates
     ipfix = IPFIXHandler()
-
-    # clear receive buffer
-    while True:
-        pkt = rxq.recv(1, ignore=ignore, verbose=verbose)
-        if pkt is None:
-            break
-
     data = None
     # get IPFIX template and data
     while True:
-        pkt = rxq.recv(5)
+        pkt = rxq.recv(10, ignore=ignore, verbose=verbose)
         if pkt is None:
             raise RuntimeError("RX timeout")
         if pkt.haslayer("IPFIXHeader"):
@@ -194,5 +187,4 @@ def main():
 
 
 if __name__ == "__main__":
-
     main()
index 7f67597..e258d45 100755 (executable)
 
 """Traffic script for IPv4 sweep ping."""
 
-import sys
 import logging
 import os
+import sys
+
 logging.getLogger("scapy.runtime").setLevel(logging.ERROR)
-from resources.libraries.python.PacketVerifier import RxQueue, TxQueue,\
+from resources.libraries.python.PacketVerifier import RxQueue, TxQueue, \
     create_gratuitous_arp_request, checksum_equal
 from resources.libraries.python.TrafficScriptArg import TrafficScriptArg
 from scapy.layers.inet import IP, ICMP
@@ -54,7 +55,7 @@ def main():
 
     # send ICMP echo request with incremented data length and receive ICMP
     # echo reply
-    for echo_seq in range(start_size, end_size+1, step):
+    for echo_seq in range(start_size, end_size + 1, step):
         pkt_send = (Ether(src=src_mac, dst=dst_mac) /
                     IP(src=src_ip, dst=dst_ip) /
                     ICMP(id=echo_id, seq=echo_seq) /
@@ -83,7 +84,7 @@ def main():
 
         if icmpv4.id != echo_id or icmpv4.seq != echo_seq:
             raise RuntimeError(
-                'Invalid ICMP echo reply received ID {0} seq {1} should be ' \
+                'Invalid ICMP echo reply received ID {0} seq {1} should be '
                 'ID {2} seq {3}, {0}'.format(icmpv4.id, icmpv4.seq, echo_id,
                                              echo_seq))
 
@@ -102,7 +103,10 @@ def main():
             raise RuntimeError(
                 'Received ICMP payload does not match sent payload')
 
+        sent_packets.remove(pkt_send)
+
     sys.exit(0)
 
+
 if __name__ == "__main__":
     main()
index da14c5d..80fdda5 100755 (executable)
 
 """Traffic script for IPv6 sweep ping."""
 
-import sys
 import logging
 import os
+import sys
+
 logging.getLogger("scapy.runtime").setLevel(logging.ERROR)
-from resources.libraries.python.PacketVerifier import RxQueue, TxQueue,\
+from resources.libraries.python.PacketVerifier import RxQueue, TxQueue, \
     checksum_equal
 from resources.libraries.python.TrafficScriptArg import TrafficScriptArg
 from scapy.layers.inet6 import IPv6, ICMPv6ND_NA, ICMPv6NDOptDstLLAddr
@@ -51,19 +52,19 @@ def main():
     # send ICMPv6 neighbor advertisement message
     sent_packets = []
     pkt_send = (Ether(src=src_mac, dst=dst_mac) /
-                      IPv6(src=src_ip, dst=dst_ip) /
-                      ICMPv6ND_NA(tgt=src_ip, R=0) /
-                      ICMPv6NDOptDstLLAddr(lladdr=src_mac))
+                IPv6(src=src_ip, dst=dst_ip) /
+                ICMPv6ND_NA(tgt=src_ip, R=0) /
+                ICMPv6NDOptDstLLAddr(lladdr=src_mac))
     sent_packets.append(pkt_send)
     txq.send(pkt_send)
 
     # send ICMPv6 echo request with incremented data length and receive ICMPv6
     # echo reply
-    for echo_seq in range(start_size, end_size+1, step):
+    for echo_seq in range(start_size, end_size + 1, step):
         pkt_send = (Ether(src=src_mac, dst=dst_mac) /
-                          IPv6(src=src_ip, dst=dst_ip) /
-                          ICMPv6EchoRequest(id=echo_id, seq=echo_seq,
-                                            data=data[0:echo_seq]))
+                    IPv6(src=src_ip, dst=dst_ip) /
+                    ICMPv6EchoRequest(id=echo_id, seq=echo_seq,
+                                      data=data[0:echo_seq]))
         sent_packets.append(pkt_send)
         txq.send(pkt_send)
 
@@ -88,7 +89,7 @@ def main():
 
         if icmpv6.id != echo_id or icmpv6.seq != echo_seq:
             raise RuntimeError(
-                'Invalid ICMPv6 echo reply received ID {0} seq {1} should be ' \
+                'Invalid ICMPv6 echo reply received ID {0} seq {1} should be '
                 'ID {2} seq {3}, {0}'.format(icmpv6.id, icmpv6.seq, echo_id,
                                              echo_seq))
 
@@ -99,7 +100,10 @@ def main():
             raise RuntimeError(
                 'Invalid checksum {0} should be {1}'.format(cksum, tmp.cksum))
 
+        sent_packets.remove(pkt_send)
+
     sys.exit(0)
 
+
 if __name__ == "__main__":
     main()

©2016 FD.io a Linux Foundation Collaborative Project. All Rights Reserved.
Linux Foundation is a registered trademark of The Linux Foundation. Linux is a registered trademark of Linus Torvalds.
Please see our privacy policy and terms of use.