From 66919d66b8ab63369266eaab8db1628501e884aa Mon Sep 17 00:00:00 2001 From: Matej Klotton Date: Mon, 30 Jan 2017 12:36:34 +0100 Subject: [PATCH] Add pypcap python requirement Using pypcap's L2listen instead of standard AF_PACKET scapy can see received Dot1Q tag. Change-Id: Icb3dcb272a9611158a26a83fede7550bba3f367e Signed-off-by: Matej Klotton --- bootstrap-centos.sh | 2 +- bootstrap-ubuntu.sh | 2 +- pylint.cfg | 2 +- requirements.txt | 2 +- resources/libraries/python/PacketVerifier.py | 62 +++-- resources/libraries/robot/ipv4.robot | 5 +- resources/libraries/robot/ipv6.robot | 11 +- .../tools/disk-image-builder/centos/CHANGELOG | 4 + .../pip-requirements.txt | 15 ++ .../rpm-packages.txt | 51 ++++ .../tools/disk-image-builder/ubuntu/CHANGELOG | 6 +- .../ubuntu-16.04.1_2017-02-23_1.8/apt-packages.txt | 299 +++++++++++++++++++++ .../pip-requirements.txt | 16 ++ resources/traffic_scripts/ipfix_check.py | 16 +- resources/traffic_scripts/ipv4_sweep_ping.py | 12 +- resources/traffic_scripts/ipv6_sweep_ping.py | 24 +- 16 files changed, 464 insertions(+), 65 deletions(-) create mode 100644 resources/tools/disk-image-builder/centos/lists/centos-7.3-1611_2017-02-23_1.4/pip-requirements.txt create mode 100644 resources/tools/disk-image-builder/centos/lists/centos-7.3-1611_2017-02-23_1.4/rpm-packages.txt create mode 100644 resources/tools/disk-image-builder/ubuntu/lists/ubuntu-16.04.1_2017-02-23_1.8/apt-packages.txt create mode 100644 resources/tools/disk-image-builder/ubuntu/lists/ubuntu-16.04.1_2017-02-23_1.8/pip-requirements.txt diff --git a/bootstrap-centos.sh b/bootstrap-centos.sh index a57ae1723e..2f3ac19ddd 100755 --- a/bootstrap-centos.sh +++ b/bootstrap-centos.sh @@ -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" diff --git a/bootstrap-ubuntu.sh b/bootstrap-ubuntu.sh index b860231f0e..b6872cb044 100755 --- a/bootstrap-ubuntu.sh +++ b/bootstrap-ubuntu.sh @@ -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" diff --git a/pylint.cfg b/pylint.cfg index d2ea931e6f..82c19ae5f9 100644 --- a/pylint.cfg +++ b/pylint.cfg @@ -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] diff --git a/requirements.txt b/requirements.txt index ad67e07293..11caf5d563 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,4 +10,4 @@ enum34==1.1.2 requests==2.9.1 ecdsa==0.13 pycrypto==2.6.1 - +pypcap==1.1.5 diff --git a/resources/libraries/python/PacketVerifier.py b/resources/libraries/python/PacketVerifier.py index 793a8feb4b..4500961151 100644 --- a/resources/libraries/python/PacketVerifier.py +++ b/resources/libraries/python/PacketVerifier.py @@ -62,14 +62,18 @@ 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. diff --git a/resources/libraries/robot/ipv4.robot b/resources/libraries/robot/ipv4.robot index 6fb2b753ba..d279892ec3 100644 --- a/resources/libraries/robot/ipv4.robot +++ b/resources/libraries/robot/ipv4.robot @@ -88,11 +88,12 @@ | | ${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} diff --git a/resources/libraries/robot/ipv6.robot b/resources/libraries/robot/ipv6.robot index ed4259cb73..c6bf2922cb 100644 --- a/resources/libraries/robot/ipv6.robot +++ b/resources/libraries/robot/ipv6.robot @@ -53,16 +53,19 @@ | | 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 diff --git a/resources/tools/disk-image-builder/centos/CHANGELOG b/resources/tools/disk-image-builder/centos/CHANGELOG index b2cb1b90d2..5d4b0d2734 100644 --- a/resources/tools/disk-image-builder/centos/CHANGELOG +++ b/resources/tools/disk-image-builder/centos/CHANGELOG @@ -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 index 0000000000..e0d4c1cfa6 --- /dev/null +++ b/resources/tools/disk-image-builder/centos/lists/centos-7.3-1611_2017-02-23_1.4/pip-requirements.txt @@ -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 index 0000000000..0caf9c1eaa --- /dev/null +++ b/resources/tools/disk-image-builder/centos/lists/centos-7.3-1611_2017-02-23_1.4/rpm-packages.txt @@ -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/ diff --git a/resources/tools/disk-image-builder/ubuntu/CHANGELOG b/resources/tools/disk-image-builder/ubuntu/CHANGELOG index 01ab988664..6ed0869d37 100644 --- a/resources/tools/disk-image-builder/ubuntu/CHANGELOG +++ b/resources/tools/disk-image-builder/ubuntu/CHANGELOG @@ -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 index 0000000000..c679c981de --- /dev/null +++ b/resources/tools/disk-image-builder/ubuntu/lists/ubuntu-16.04.1_2017-02-23_1.8/apt-packages.txt @@ -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 index 0000000000..0eb76f6060 --- /dev/null +++ b/resources/tools/disk-image-builder/ubuntu/lists/ubuntu-16.04.1_2017-02-23_1.8/pip-requirements.txt @@ -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 diff --git a/resources/traffic_scripts/ipfix_check.py b/resources/traffic_scripts/ipfix_check.py index aa04b24038..2a08f0ce85 100755 --- a/resources/traffic_scripts/ipfix_check.py +++ b/resources/traffic_scripts/ipfix_check.py @@ -16,16 +16,16 @@ """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() diff --git a/resources/traffic_scripts/ipv4_sweep_ping.py b/resources/traffic_scripts/ipv4_sweep_ping.py index 7f6759724c..e258d45213 100755 --- a/resources/traffic_scripts/ipv4_sweep_ping.py +++ b/resources/traffic_scripts/ipv4_sweep_ping.py @@ -15,11 +15,12 @@ """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() diff --git a/resources/traffic_scripts/ipv6_sweep_ping.py b/resources/traffic_scripts/ipv6_sweep_ping.py index da14c5d8ad..80fdda532a 100755 --- a/resources/traffic_scripts/ipv6_sweep_ping.py +++ b/resources/traffic_scripts/ipv6_sweep_ping.py @@ -15,11 +15,12 @@ """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() -- 2.16.6