diff --git a/Linux/CentOS/CentOS72.zip b/Linux/CentOS/CentOS72.zip new file mode 100644 index 0000000..99c27ba Binary files /dev/null and b/Linux/CentOS/CentOS72.zip differ diff --git a/Linux/CentOS/x64/CentOS511-2.6.18-409.zip b/Linux/CentOS/x64/CentOS511-2.6.18-409.zip new file mode 100644 index 0000000..cb953ce Binary files /dev/null and b/Linux/CentOS/x64/CentOS511-2.6.18-409.zip differ diff --git a/Linux/CentOS/x64/CentOS511.zip b/Linux/CentOS/x64/CentOS511.zip new file mode 100644 index 0000000..b389ba7 Binary files /dev/null and b/Linux/CentOS/x64/CentOS511.zip differ diff --git a/Linux/CentOS/x64/CentOS68.zip b/Linux/CentOS/x64/CentOS68.zip new file mode 100644 index 0000000..26b9191 Binary files /dev/null and b/Linux/CentOS/x64/CentOS68.zip differ diff --git a/Linux/CentOS/x64/Centos7-3.10.0-327.36.3.el7.x86_64.zip b/Linux/CentOS/x64/Centos7-3.10.0-327.36.3.el7.x86_64.zip new file mode 100644 index 0000000..c8779f9 Binary files /dev/null and b/Linux/CentOS/x64/Centos7-3.10.0-327.36.3.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/CentOS511-2.6.18-408.zip b/Linux/CentOS/x86/CentOS511-2.6.18-408.zip new file mode 100644 index 0000000..689bccd Binary files /dev/null and b/Linux/CentOS/x86/CentOS511-2.6.18-408.zip differ diff --git a/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.1.2.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.1.2.el7.x86_64.zip new file mode 100644 index 0000000..0d6f1bc Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.1.2.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.11.1.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.11.1.el7.x86_64.zip new file mode 100644 index 0000000..afc9008 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.11.1.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.14.1.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.14.1.el7.x86_64.zip new file mode 100644 index 0000000..f3ad449 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.14.1.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.20.1.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.20.1.el7.x86_64.zip new file mode 100644 index 0000000..fe14716 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.20.1.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.4.2.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.4.2.el7.x86_64.zip new file mode 100644 index 0000000..0d6c222 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.4.2.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.7.2.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.7.2.el7.x86_64.zip new file mode 100644 index 0000000..3d11afd Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.7.2.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.el7.x86_64.zip new file mode 100644 index 0000000..2a007b3 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.1.1503/Centos7-3.10.0-229.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.10.1.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.10.1.el7.x86_64.zip new file mode 100644 index 0000000..4f37075 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.10.1.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.13.1.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.13.1.el7.x86_64.zip new file mode 100644 index 0000000..54b27c3 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.13.1.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.18.2.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.18.2.el7.x86_64.zip new file mode 100644 index 0000000..6447ffc Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.18.2.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.22.2.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.22.2.el7.x86_64.zip new file mode 100644 index 0000000..7c2909e Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.22.2.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.28.2.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.28.2.el7.x86_64.zip new file mode 100644 index 0000000..572a2d8 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.28.2.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.28.3.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.28.3.el7.x86_64.zip new file mode 100644 index 0000000..1d694ea Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.28.3.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.3.1.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.3.1.el7.x86_64.zip new file mode 100644 index 0000000..082efcb Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.3.1.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.36.1.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.36.1.el7.x86_64.zip new file mode 100644 index 0000000..256b485 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.36.1.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.36.2.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.36.2.el7.x86_64.zip new file mode 100644 index 0000000..cd84187 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.36.2.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.36.3.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.36.3.el7.x86_64.zip new file mode 100644 index 0000000..8b29c89 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.36.3.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.4.4.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.4.4.el7.x86_64.zip new file mode 100644 index 0000000..938c768 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.4.4.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.4.5.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.4.5.el7.x86_64.zip new file mode 100644 index 0000000..d7c660e Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.4.5.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.el7.x86_64.zip new file mode 100644 index 0000000..71078ff Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.2.1511/Centos7-3.10.0-327.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.10.2.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.10.2.el7.x86_64.zip new file mode 100644 index 0000000..13557d2 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.10.2.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.16.1.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.16.1.el7.x86_64.zip new file mode 100644 index 0000000..67780ba Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.16.1.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.2.2.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.2.2.el7.x86_64.zip new file mode 100644 index 0000000..8496858 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.2.2.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.21.1.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.21.1.el7.x86_64.zip new file mode 100644 index 0000000..5074425 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.21.1.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.21.2.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.21.2.el7.x86_64.zip new file mode 100644 index 0000000..e03c2b1 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.21.2.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.26.1.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.26.1.el7.x86_64.zip new file mode 100644 index 0000000..5fa05ee Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.26.1.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.26.2.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.26.2.el7.x86_64.zip new file mode 100644 index 0000000..5c62c4e Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.26.2.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.6.1.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.6.1.el7.x86_64.zip new file mode 100644 index 0000000..289ed2b Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.6.1.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.6.2.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.6.2.el7.x86_64.zip new file mode 100644 index 0000000..66492f3 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.6.2.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.el7.x86_64.zip new file mode 100644 index 0000000..3408b3c Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.3.1611/Centos7-3.10.0-514.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.1.1.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.1.1.el7.x86_64.zip new file mode 100644 index 0000000..0af7327 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.1.1.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.11.1.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.11.1.el7.x86_64.zip new file mode 100644 index 0000000..cf43ef1 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.11.1.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.11.6.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.11.6.el7.x86_64.zip new file mode 100644 index 0000000..debdf80 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.11.6.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.17.1.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.17.1.el7.x86_64.zip new file mode 100644 index 0000000..f7d3481 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.17.1.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.2.1.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.2.1.el7.x86_64.zip new file mode 100644 index 0000000..124a06b Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.2.1.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.2.2.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.2.2.el7.x86_64.zip new file mode 100644 index 0000000..54c60db Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.2.2.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.21.1.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.21.1.el7.x86_64.zip new file mode 100644 index 0000000..1832dbb Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.21.1.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.5.2.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.5.2.el7.x86_64.zip new file mode 100644 index 0000000..a4bafae Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.5.2.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.el7.x86_64.zip new file mode 100644 index 0000000..079a5cd Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.4.1708/Centos7-3.10.0-693.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.5.1804/Centos7-3.10.0-862.2.3.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.5.1804/Centos7-3.10.0-862.2.3.el7.x86_64.zip new file mode 100644 index 0000000..278d9da Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.5.1804/Centos7-3.10.0-862.2.3.el7.x86_64.zip differ diff --git a/Linux/CentOS/x86/centos7-7.5.1804/Centos7-3.10.0-862.el7.x86_64.zip b/Linux/CentOS/x86/centos7-7.5.1804/Centos7-3.10.0-862.el7.x86_64.zip new file mode 100644 index 0000000..e73a697 Binary files /dev/null and b/Linux/CentOS/x86/centos7-7.5.1804/Centos7-3.10.0-862.el7.x86_64.zip differ diff --git a/Linux/Debian/x64/Debian102.zip b/Linux/Debian/x64/Debian102.zip new file mode 100644 index 0000000..e42d943 Binary files /dev/null and b/Linux/Debian/x64/Debian102.zip differ diff --git a/Linux/Debian/x64/Debian82.zip b/Linux/Debian/x64/Debian82.zip new file mode 100644 index 0000000..9e1f274 Binary files /dev/null and b/Linux/Debian/x64/Debian82.zip differ diff --git a/Linux/Debian/x64/Debian83.zip b/Linux/Debian/x64/Debian83.zip new file mode 100644 index 0000000..8b45598 Binary files /dev/null and b/Linux/Debian/x64/Debian83.zip differ diff --git a/Linux/Debian/x64/Debian84.zip b/Linux/Debian/x64/Debian84.zip new file mode 100644 index 0000000..d333245 Binary files /dev/null and b/Linux/Debian/x64/Debian84.zip differ diff --git a/Linux/Debian/x64/Debian86.zip b/Linux/Debian/x64/Debian86.zip new file mode 100644 index 0000000..9616b5d Binary files /dev/null and b/Linux/Debian/x64/Debian86.zip differ diff --git a/Linux/Debian/x64/Debian94.zip b/Linux/Debian/x64/Debian94.zip new file mode 100644 index 0000000..e5a2398 Binary files /dev/null and b/Linux/Debian/x64/Debian94.zip differ diff --git a/Linux/RedHat/x64/RedHat66.zip b/Linux/RedHat/x64/RedHat66.zip new file mode 100644 index 0000000..64c4b4c Binary files /dev/null and b/Linux/RedHat/x64/RedHat66.zip differ diff --git a/Linux/RedHat/x64/RedHat67.zip b/Linux/RedHat/x64/RedHat67.zip new file mode 100644 index 0000000..2340ed1 Binary files /dev/null and b/Linux/RedHat/x64/RedHat67.zip differ diff --git a/Linux/Ubuntu/x64/Ubuntu12045.zip b/Linux/Ubuntu/x64/Ubuntu12045.zip new file mode 100644 index 0000000..e33a090 Binary files /dev/null and b/Linux/Ubuntu/x64/Ubuntu12045.zip differ diff --git a/Linux/Ubuntu/x64/Ubuntu14043.zip b/Linux/Ubuntu/x64/Ubuntu14043.zip new file mode 100644 index 0000000..f4e2468 Binary files /dev/null and b/Linux/Ubuntu/x64/Ubuntu14043.zip differ diff --git a/Linux/Ubuntu/x64/Ubuntu14043server.zip b/Linux/Ubuntu/x64/Ubuntu14043server.zip new file mode 100644 index 0000000..7b45f2f Binary files /dev/null and b/Linux/Ubuntu/x64/Ubuntu14043server.zip differ diff --git a/Linux/Ubuntu/x64/Ubuntu14045.zip b/Linux/Ubuntu/x64/Ubuntu14045.zip new file mode 100644 index 0000000..5fc9156 Binary files /dev/null and b/Linux/Ubuntu/x64/Ubuntu14045.zip differ diff --git a/Linux/Ubuntu/x64/Ubuntu1510.zip b/Linux/Ubuntu/x64/Ubuntu1510.zip new file mode 100644 index 0000000..dad46d6 Binary files /dev/null and b/Linux/Ubuntu/x64/Ubuntu1510.zip differ diff --git a/Linux/Ubuntu/x64/Ubuntu1510server.zip b/Linux/Ubuntu/x64/Ubuntu1510server.zip new file mode 100644 index 0000000..5744096 Binary files /dev/null and b/Linux/Ubuntu/x64/Ubuntu1510server.zip differ diff --git a/Linux/Ubuntu/x64/Ubuntu1604.zip b/Linux/Ubuntu/x64/Ubuntu1604.zip new file mode 100755 index 0000000..b2bc1e2 Binary files /dev/null and b/Linux/Ubuntu/x64/Ubuntu1604.zip differ diff --git a/Linux/Ubuntu/x64/Ubuntu16041.zip b/Linux/Ubuntu/x64/Ubuntu16041.zip new file mode 100644 index 0000000..3740105 Binary files /dev/null and b/Linux/Ubuntu/x64/Ubuntu16041.zip differ diff --git a/Linux/Ubuntu/x64/Ubuntu16042.zip b/Linux/Ubuntu/x64/Ubuntu16042.zip new file mode 100644 index 0000000..d4d3015 Binary files /dev/null and b/Linux/Ubuntu/x64/Ubuntu16042.zip differ diff --git a/Linux/Ubuntu/x64/Ubuntu16044.zip b/Linux/Ubuntu/x64/Ubuntu16044.zip new file mode 100644 index 0000000..c70bb8c Binary files /dev/null and b/Linux/Ubuntu/x64/Ubuntu16044.zip differ diff --git a/Linux/Ubuntu/x64/Ubuntu16045.zip b/Linux/Ubuntu/x64/Ubuntu16045.zip new file mode 100644 index 0000000..d6d4614 Binary files /dev/null and b/Linux/Ubuntu/x64/Ubuntu16045.zip differ diff --git a/Linux/Ubuntu/x64/Ubuntu18.04.1-4.18.0-25.zip b/Linux/Ubuntu/x64/Ubuntu18.04.1-4.18.0-25.zip new file mode 100644 index 0000000..05412fe Binary files /dev/null and b/Linux/Ubuntu/x64/Ubuntu18.04.1-4.18.0-25.zip differ diff --git a/Linux/Ubuntu/x64/Ubuntu1804.zip b/Linux/Ubuntu/x64/Ubuntu1804.zip new file mode 100644 index 0000000..300d086 Binary files /dev/null and b/Linux/Ubuntu/x64/Ubuntu1804.zip differ diff --git a/Linux/Ubuntu/x64/Ubuntu18043.zip b/Linux/Ubuntu/x64/Ubuntu18043.zip new file mode 100644 index 0000000..9551d97 Binary files /dev/null and b/Linux/Ubuntu/x64/Ubuntu18043.zip differ diff --git a/Linux/Ubuntu/x86/Ubuntu10043.zip b/Linux/Ubuntu/x86/Ubuntu10043.zip new file mode 100644 index 0000000..ea2dc81 Binary files /dev/null and b/Linux/Ubuntu/x86/Ubuntu10043.zip differ diff --git a/Linux/Ubuntu/x86/Ubuntu1510.zip b/Linux/Ubuntu/x86/Ubuntu1510.zip new file mode 100644 index 0000000..3a2e71e Binary files /dev/null and b/Linux/Ubuntu/x86/Ubuntu1510.zip differ diff --git a/Mac/10.10/x64/Yosemite_10.10.1_14b25_14a389.zip b/Mac/10.10/x64/Yosemite_10.10.1_14b25_14a389.zip new file mode 100644 index 0000000..085bbb4 Binary files /dev/null and b/Mac/10.10/x64/Yosemite_10.10.1_14b25_14a389.zip differ diff --git a/Mac/10.10/x64/Yosemite_10.10.3_14D131.zip b/Mac/10.10/x64/Yosemite_10.10.3_14D131_14D136.zip similarity index 100% rename from Mac/10.10/x64/Yosemite_10.10.3_14D131.zip rename to Mac/10.10/x64/Yosemite_10.10.3_14D131_14D136.zip diff --git a/Mac/10.10/x64/Yosemite_10.10.3_14D136.zip b/Mac/10.10/x64/Yosemite_10.10.3_14D136.zip deleted file mode 100644 index 9109c3d..0000000 Binary files a/Mac/10.10/x64/Yosemite_10.10.3_14D136.zip and /dev/null differ diff --git a/Mac/10.10/x64/Yosemite_10.10.4_14E46.zip b/Mac/10.10/x64/Yosemite_10.10.4_14E46.zip index 0408376..a6ba052 100644 Binary files a/Mac/10.10/x64/Yosemite_10.10.4_14E46.zip and b/Mac/10.10/x64/Yosemite_10.10.4_14E46.zip differ diff --git a/Mac/10.10/x64/Yosemite_10.10.5_14F1021.zip b/Mac/10.10/x64/Yosemite_10.10.5_14F1021.zip deleted file mode 100644 index 5f4e763..0000000 Binary files a/Mac/10.10/x64/Yosemite_10.10.5_14F1021.zip and /dev/null differ diff --git a/Mac/10.10/x64/Yosemite_10.10.5_14F1021_14f1509.zip b/Mac/10.10/x64/Yosemite_10.10.5_14F1021_14f1509.zip new file mode 100644 index 0000000..fbe89b2 Binary files /dev/null and b/Mac/10.10/x64/Yosemite_10.10.5_14F1021_14f1509.zip differ diff --git a/Mac/10.10/x64/Yosemite_10.10.5_14F1912.zip b/Mac/10.10/x64/Yosemite_10.10.5_14F1912.zip new file mode 100644 index 0000000..93b530a Binary files /dev/null and b/Mac/10.10/x64/Yosemite_10.10.5_14F1912.zip differ diff --git a/Mac/10.10/x64/Yosemite_10.10.5_14F2009_14F2109.zip b/Mac/10.10/x64/Yosemite_10.10.5_14F2009_14F2109.zip new file mode 100644 index 0000000..5eca57c Binary files /dev/null and b/Mac/10.10/x64/Yosemite_10.10.5_14F2009_14F2109.zip differ diff --git a/Mac/10.10/x64/Yosemite_10.10.5_14F2315.zip b/Mac/10.10/x64/Yosemite_10.10.5_14F2315.zip new file mode 100644 index 0000000..c8450bb Binary files /dev/null and b/Mac/10.10/x64/Yosemite_10.10.5_14F2315.zip differ diff --git a/Mac/10.10/x64/Yosemite_10.10.5_14F2411.zip b/Mac/10.10/x64/Yosemite_10.10.5_14F2411.zip new file mode 100644 index 0000000..4f2e8b2 Binary files /dev/null and b/Mac/10.10/x64/Yosemite_10.10.5_14F2411.zip differ diff --git a/Mac/10.10/x64/Yosemite_10.10.5_14F2511.zip b/Mac/10.10/x64/Yosemite_10.10.5_14F2511.zip new file mode 100644 index 0000000..f89d200 Binary files /dev/null and b/Mac/10.10/x64/Yosemite_10.10.5_14F2511.zip differ diff --git a/Mac/10.10/x64/Yosemite_10.10_14A389.zip b/Mac/10.10/x64/Yosemite_10.10_14A389.zip deleted file mode 100644 index 8ace21b..0000000 Binary files a/Mac/10.10/x64/Yosemite_10.10_14A389.zip and /dev/null differ diff --git a/Mac/10.10/x64/Yosemite_10.10_14B25.zip b/Mac/10.10/x64/Yosemite_10.10_14B25.zip deleted file mode 100644 index 0a7b01e..0000000 Binary files a/Mac/10.10/x64/Yosemite_10.10_14B25.zip and /dev/null differ diff --git a/Mac/10.11/ElCapitan_10.11.1_15B42.zip b/Mac/10.11/ElCapitan_10.11.1_15B42.zip new file mode 100644 index 0000000..1908543 Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.1_15B42.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.2_15C50.zip b/Mac/10.11/ElCapitan_10.11.2_15C50.zip new file mode 100644 index 0000000..d93b41c Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.2_15C50.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.3_15D21_15D13b.zip b/Mac/10.11/ElCapitan_10.11.3_15D21_15D13b.zip new file mode 100644 index 0000000..b4c28b4 Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.3_15D21_15D13b.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.4_15E27e.zip b/Mac/10.11/ElCapitan_10.11.4_15E27e.zip new file mode 100644 index 0000000..e98d8f5 Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.4_15E27e.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.4_15E39d.zip b/Mac/10.11/ElCapitan_10.11.4_15E39d.zip new file mode 100644 index 0000000..7c10cc0 Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.4_15E39d.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.4_15E49a.zip b/Mac/10.11/ElCapitan_10.11.4_15E49a.zip new file mode 100644 index 0000000..b2d31af Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.4_15E49a.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.4_15E65.zip b/Mac/10.11/ElCapitan_10.11.4_15E65.zip new file mode 100644 index 0000000..7b0320b Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.4_15E65.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.5_15F18b_15F24b.zip b/Mac/10.11/ElCapitan_10.11.5_15F18b_15F24b.zip new file mode 100644 index 0000000..35dbd72 Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.5_15F18b_15F24b.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.5_15F34.zip b/Mac/10.11/ElCapitan_10.11.5_15F34.zip new file mode 100644 index 0000000..b99a688 Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.5_15F34.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.6_15G1004_15G1108.zip b/Mac/10.11/ElCapitan_10.11.6_15G1004_15G1108.zip new file mode 100644 index 0000000..8fe2d14 Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.6_15G1004_15G1108.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.6_15G1212.zip b/Mac/10.11/ElCapitan_10.11.6_15G1212.zip new file mode 100644 index 0000000..a81a88e Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.6_15G1212.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.6_15G1217.zip b/Mac/10.11/ElCapitan_10.11.6_15G1217.zip new file mode 100644 index 0000000..c269e71 Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.6_15G1217.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.6_15G12a.zip b/Mac/10.11/ElCapitan_10.11.6_15G12a.zip new file mode 100644 index 0000000..a8007f6 Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.6_15G12a.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.6_15G1421.zip b/Mac/10.11/ElCapitan_10.11.6_15G1421.zip new file mode 100644 index 0000000..970c45b Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.6_15G1421.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.6_15G1510.zip b/Mac/10.11/ElCapitan_10.11.6_15G1510.zip new file mode 100644 index 0000000..176dca9 Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.6_15G1510.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.6_15G1611.zip b/Mac/10.11/ElCapitan_10.11.6_15G1611.zip new file mode 100644 index 0000000..44b2e4b Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.6_15G1611.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.6_15G17023.zip b/Mac/10.11/ElCapitan_10.11.6_15G17023.zip new file mode 100644 index 0000000..99fcc3d Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.6_15G17023.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.6_15G18013.zip b/Mac/10.11/ElCapitan_10.11.6_15G18013.zip new file mode 100644 index 0000000..33c87b6 Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.6_15G18013.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.6_15G19009.zip b/Mac/10.11/ElCapitan_10.11.6_15G19009.zip new file mode 100644 index 0000000..125dfbc Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.6_15G19009.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.6_15G19a.zip b/Mac/10.11/ElCapitan_10.11.6_15G19a.zip new file mode 100644 index 0000000..30d9543 Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.6_15G19a.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.6_15G20015.zip b/Mac/10.11/ElCapitan_10.11.6_15G20015.zip new file mode 100644 index 0000000..919c34f Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.6_15G20015.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.6_15G24b_15G31.zip b/Mac/10.11/ElCapitan_10.11.6_15G24b_15G31.zip new file mode 100644 index 0000000..a4cafec Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.6_15G24b_15G31.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.6_15G31.zip b/Mac/10.11/ElCapitan_10.11.6_15G31.zip new file mode 100644 index 0000000..c5dde05 Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.6_15G31.zip differ diff --git a/Mac/10.11/ElCapitan_10.11.6_15G7a.zip b/Mac/10.11/ElCapitan_10.11.6_15G7a.zip new file mode 100644 index 0000000..e6abb15 Binary files /dev/null and b/Mac/10.11/ElCapitan_10.11.6_15G7a.zip differ diff --git a/Mac/10.12/Sierra_10.12.1_16B2327e.zip b/Mac/10.12/Sierra_10.12.1_16B2327e.zip new file mode 100644 index 0000000..6e958ed Binary files /dev/null and b/Mac/10.12/Sierra_10.12.1_16B2327e.zip differ diff --git a/Mac/10.12/Sierra_10.12.1_16B2338c.zip b/Mac/10.12/Sierra_10.12.1_16B2338c.zip new file mode 100644 index 0000000..5e09334 Binary files /dev/null and b/Mac/10.12/Sierra_10.12.1_16B2338c.zip differ diff --git a/Mac/10.12/Sierra_10.12.1_16B2657.zip b/Mac/10.12/Sierra_10.12.1_16B2657.zip new file mode 100644 index 0000000..68358f5 Binary files /dev/null and b/Mac/10.12/Sierra_10.12.1_16B2657.zip differ diff --git a/Mac/10.12/Sierra_10.12.2_16C48b.zip b/Mac/10.12/Sierra_10.12.2_16C48b.zip new file mode 100644 index 0000000..a092994 Binary files /dev/null and b/Mac/10.12/Sierra_10.12.2_16C48b.zip differ diff --git a/Mac/10.12/Sierra_10.12.2_16C63a.zip b/Mac/10.12/Sierra_10.12.2_16C63a.zip new file mode 100644 index 0000000..8d2e7c9 Binary files /dev/null and b/Mac/10.12/Sierra_10.12.2_16C63a.zip differ diff --git a/Mac/10.12/Sierra_10.12.2_16C67.zip b/Mac/10.12/Sierra_10.12.2_16C67.zip new file mode 100644 index 0000000..08d8d5e Binary files /dev/null and b/Mac/10.12/Sierra_10.12.2_16C67.zip differ diff --git a/Mac/10.12/Sierra_10.12.3_16D30a_16D32.zip b/Mac/10.12/Sierra_10.12.3_16D30a_16D32.zip new file mode 100644 index 0000000..1d574a1 Binary files /dev/null and b/Mac/10.12/Sierra_10.12.3_16D30a_16D32.zip differ diff --git a/Mac/10.12/Sierra_10.12.4_16E144f.zip b/Mac/10.12/Sierra_10.12.4_16E144f.zip new file mode 100644 index 0000000..41e86d5 Binary files /dev/null and b/Mac/10.12/Sierra_10.12.4_16E144f.zip differ diff --git a/Mac/10.12/Sierra_10.12.4_16E163f.zip b/Mac/10.12/Sierra_10.12.4_16E163f.zip new file mode 100644 index 0000000..e55fc5c Binary files /dev/null and b/Mac/10.12/Sierra_10.12.4_16E163f.zip differ diff --git a/Mac/10.12/Sierra_10.12.4_16E183b.zip b/Mac/10.12/Sierra_10.12.4_16E183b.zip new file mode 100644 index 0000000..9d37a50 Binary files /dev/null and b/Mac/10.12/Sierra_10.12.4_16E183b.zip differ diff --git a/Mac/10.12/Sierra_10.12.4_16E195.zip b/Mac/10.12/Sierra_10.12.4_16E195.zip new file mode 100644 index 0000000..329d83e Binary files /dev/null and b/Mac/10.12/Sierra_10.12.4_16E195.zip differ diff --git a/Mac/10.12/Sierra_10.12.5_16F73.zip b/Mac/10.12/Sierra_10.12.5_16F73.zip new file mode 100644 index 0000000..e83bf6a Binary files /dev/null and b/Mac/10.12/Sierra_10.12.5_16F73.zip differ diff --git a/Mac/10.12/Sierra_10.12.6_16G1036.zip b/Mac/10.12/Sierra_10.12.6_16G1036.zip new file mode 100644 index 0000000..ab69050 Binary files /dev/null and b/Mac/10.12/Sierra_10.12.6_16G1036.zip differ diff --git a/Mac/10.12/Sierra_10.12.6_16G1114.zip b/Mac/10.12/Sierra_10.12.6_16G1114.zip new file mode 100644 index 0000000..df86147 Binary files /dev/null and b/Mac/10.12/Sierra_10.12.6_16G1114.zip differ diff --git a/Mac/10.12/Sierra_10.12.6_16G1212.zip b/Mac/10.12/Sierra_10.12.6_16G1212.zip new file mode 100644 index 0000000..cb884ff Binary files /dev/null and b/Mac/10.12/Sierra_10.12.6_16G1212.zip differ diff --git a/Mac/10.12/Sierra_10.12.6_16G1314.zip b/Mac/10.12/Sierra_10.12.6_16G1314.zip new file mode 100644 index 0000000..3ea3696 Binary files /dev/null and b/Mac/10.12/Sierra_10.12.6_16G1314.zip differ diff --git a/Mac/10.12/Sierra_10.12.6_16G18a.zip b/Mac/10.12/Sierra_10.12.6_16G18a.zip new file mode 100644 index 0000000..36aedac Binary files /dev/null and b/Mac/10.12/Sierra_10.12.6_16G18a.zip differ diff --git a/Mac/10.12/Sierra_10.12.6_16G23a.zip b/Mac/10.12/Sierra_10.12.6_16G23a.zip new file mode 100644 index 0000000..7a9b3df Binary files /dev/null and b/Mac/10.12/Sierra_10.12.6_16G23a.zip differ diff --git a/Mac/10.12/Sierra_10.12.6_16G29.zip b/Mac/10.12/Sierra_10.12.6_16G29.zip new file mode 100644 index 0000000..1a17598 Binary files /dev/null and b/Mac/10.12/Sierra_10.12.6_16G29.zip differ diff --git a/Mac/10.12/Sierra_10.12_16A323.zip b/Mac/10.12/Sierra_10.12_16A323.zip new file mode 100644 index 0000000..2db8d76 Binary files /dev/null and b/Mac/10.12/Sierra_10.12_16A323.zip differ diff --git a/Mac/10.13/10.13.4_17E199.zip b/Mac/10.13/10.13.4_17E199.zip new file mode 100644 index 0000000..87b1348 Binary files /dev/null and b/Mac/10.13/10.13.4_17E199.zip differ diff --git a/Mac/10.13/HighSierra_10.13.1_17B25c.zip b/Mac/10.13/HighSierra_10.13.1_17B25c.zip new file mode 100644 index 0000000..7b263c2 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13.1_17B25c.zip differ diff --git a/Mac/10.13/HighSierra_10.13.1_17B35a.zip b/Mac/10.13/HighSierra_10.13.1_17B35a.zip new file mode 100644 index 0000000..51f44e3 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13.1_17B35a.zip differ diff --git a/Mac/10.13/HighSierra_10.13.1_17B46a_17B42a_17B45a.zip b/Mac/10.13/HighSierra_10.13.1_17B46a_17B42a_17B45a.zip new file mode 100644 index 0000000..5b90f2b Binary files /dev/null and b/Mac/10.13/HighSierra_10.13.1_17B46a_17B42a_17B45a.zip differ diff --git a/Mac/10.13/HighSierra_10.13.1_17B48.zip b/Mac/10.13/HighSierra_10.13.1_17B48.zip new file mode 100644 index 0000000..a87a2d2 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13.1_17B48.zip differ diff --git a/Mac/10.13/HighSierra_10.13.2_17C88.zip b/Mac/10.13/HighSierra_10.13.2_17C88.zip new file mode 100644 index 0000000..96c8b81 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13.2_17C88.zip differ diff --git a/Mac/10.13/HighSierra_10.13.2_Seed_17C60c.zip b/Mac/10.13/HighSierra_10.13.2_Seed_17C60c.zip new file mode 100644 index 0000000..db4291c Binary files /dev/null and b/Mac/10.13/HighSierra_10.13.2_Seed_17C60c.zip differ diff --git a/Mac/10.13/HighSierra_10.13.3_17D47.zip b/Mac/10.13/HighSierra_10.13.3_17D47.zip new file mode 100644 index 0000000..efa9021 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13.3_17D47.zip differ diff --git a/Mac/10.13/HighSierra_10.13.4_17E150g.zip b/Mac/10.13/HighSierra_10.13.4_17E150g.zip new file mode 100644 index 0000000..7bbdd07 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13.4_17E150g.zip differ diff --git a/Mac/10.13/HighSierra_10.13.4_17E160e.zip b/Mac/10.13/HighSierra_10.13.4_17E160e.zip new file mode 100644 index 0000000..2ea0e06 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13.4_17E160e.zip differ diff --git a/Mac/10.13/HighSierra_10.13.4_17E170c.zip b/Mac/10.13/HighSierra_10.13.4_17E170c.zip new file mode 100644 index 0000000..7043629 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13.4_17E170c.zip differ diff --git a/Mac/10.13/HighSierra_10.13.4_17E182a.zip b/Mac/10.13/HighSierra_10.13.4_17E182a.zip new file mode 100644 index 0000000..9d59b5f Binary files /dev/null and b/Mac/10.13/HighSierra_10.13.4_17E182a.zip differ diff --git a/Mac/10.13/HighSierra_10.13.4_17E202.zip b/Mac/10.13/HighSierra_10.13.4_17E202.zip new file mode 100644 index 0000000..bd320c4 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13.4_17E202.zip differ diff --git a/Mac/10.13/HighSierra_10.13.5_17F45c.zip b/Mac/10.13/HighSierra_10.13.5_17F45c.zip new file mode 100644 index 0000000..433b93e Binary files /dev/null and b/Mac/10.13/HighSierra_10.13.5_17F45c.zip differ diff --git a/Mac/10.13/HighSierra_10.13.5_17F59b.zip b/Mac/10.13/HighSierra_10.13.5_17F59b.zip new file mode 100644 index 0000000..b9b3be4 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13.5_17F59b.zip differ diff --git a/Mac/10.13/HighSierra_10.13.5_17F66a.zip b/Mac/10.13/HighSierra_10.13.5_17F66a.zip new file mode 100644 index 0000000..ad1a679 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13.5_17F66a.zip differ diff --git a/Mac/10.13/HighSierra_10.13.5_17F77.zip b/Mac/10.13/HighSierra_10.13.5_17F77.zip new file mode 100644 index 0000000..df3bd10 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13.5_17F77.zip differ diff --git a/Mac/10.13/HighSierra_10.13.6_17G65.zip b/Mac/10.13/HighSierra_10.13.6_17G65.zip new file mode 100644 index 0000000..c5835b7 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13.6_17G65.zip differ diff --git a/Mac/10.13/HighSierra_10.13_17A264c.zip b/Mac/10.13/HighSierra_10.13_17A264c.zip new file mode 100644 index 0000000..5eda3a2 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13_17A264c.zip differ diff --git a/Mac/10.13/HighSierra_10.13_17A291j.zip b/Mac/10.13/HighSierra_10.13_17A291j.zip new file mode 100644 index 0000000..709caa1 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13_17A291j.zip differ diff --git a/Mac/10.13/HighSierra_10.13_17A306f.zip b/Mac/10.13/HighSierra_10.13_17A306f.zip new file mode 100644 index 0000000..b579b04 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13_17A306f.zip differ diff --git a/Mac/10.13/HighSierra_10.13_17A315i.zip b/Mac/10.13/HighSierra_10.13_17A315i.zip new file mode 100644 index 0000000..30f0af2 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13_17A315i.zip differ diff --git a/Mac/10.13/HighSierra_10.13_17A344b.zip b/Mac/10.13/HighSierra_10.13_17A344b.zip new file mode 100644 index 0000000..4c6d257 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13_17A344b.zip differ diff --git a/Mac/10.13/HighSierra_10.13_17A352a.zip b/Mac/10.13/HighSierra_10.13_17A352a.zip new file mode 100644 index 0000000..da613c1 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13_17A352a.zip differ diff --git a/Mac/10.13/HighSierra_10.13_17A358a.zip b/Mac/10.13/HighSierra_10.13_17A358a.zip new file mode 100644 index 0000000..2e0eaea Binary files /dev/null and b/Mac/10.13/HighSierra_10.13_17A358a.zip differ diff --git a/Mac/10.13/HighSierra_10.13_17A360a_17A362a.zip b/Mac/10.13/HighSierra_10.13_17A360a_17A362a.zip new file mode 100644 index 0000000..559ab89 Binary files /dev/null and b/Mac/10.13/HighSierra_10.13_17A360a_17A362a.zip differ diff --git a/Mac/10.6/x64/SnowLeopard_10.6.1_AMD.zip b/Mac/10.6/x64/SnowLeopard_10.6.1_AMD.zip deleted file mode 100644 index 0857f42..0000000 Binary files a/Mac/10.6/x64/SnowLeopard_10.6.1_AMD.zip and /dev/null differ diff --git a/Mac/10.6/x64/SnowLeopard_10.6_AMD.zip b/Mac/10.6/x64/SnowLeopard_10.6_10.6.1_AMD.zip similarity index 100% rename from Mac/10.6/x64/SnowLeopard_10.6_AMD.zip rename to Mac/10.6/x64/SnowLeopard_10.6_10.6.1_AMD.zip diff --git a/Mac/10.6/x86/SnowLeopard_10.6.1_Intel.zip b/Mac/10.6/x86/SnowLeopard_10.6.1_Intel.zip deleted file mode 100644 index 04b2361..0000000 Binary files a/Mac/10.6/x86/SnowLeopard_10.6.1_Intel.zip and /dev/null differ diff --git a/Mac/10.6/x86/SnowLeopard_10.6_Intel.zip b/Mac/10.6/x86/SnowLeopard_10.6_10.6.1_Intel.zip similarity index 100% rename from Mac/10.6/x86/SnowLeopard_10.6_Intel.zip rename to Mac/10.6/x86/SnowLeopard_10.6_10.6.1_Intel.zip diff --git a/Mac/10.8/x64/MountainLion_10.8.2_12c54_12c60.zip b/Mac/10.8/x64/MountainLion_10.8.2_12c54_12c60.zip new file mode 100644 index 0000000..71911d5 Binary files /dev/null and b/Mac/10.8/x64/MountainLion_10.8.2_12c54_12c60.zip differ diff --git a/Mac/10.8/x64/MountainLion_10.8.2_AMD.zip b/Mac/10.8/x64/MountainLion_10.8.2_AMD.zip deleted file mode 100644 index 92d8122..0000000 Binary files a/Mac/10.8/x64/MountainLion_10.8.2_AMD.zip and /dev/null differ diff --git a/Mac/10.9/x64/Mavericks_10.9.1_13b42_13a603.zip b/Mac/10.9/x64/Mavericks_10.9.1_13b42_13a603.zip new file mode 100644 index 0000000..bb7308f Binary files /dev/null and b/Mac/10.9/x64/Mavericks_10.9.1_13b42_13a603.zip differ diff --git a/Mac/10.9/x64/Mavericks_10.9.1_AMD.zip b/Mac/10.9/x64/Mavericks_10.9.1_AMD.zip deleted file mode 100644 index 95b0f9d..0000000 Binary files a/Mac/10.9/x64/Mavericks_10.9.1_AMD.zip and /dev/null differ diff --git a/Mac/10.9/x64/Mavericks_10.9.2_13C1021.AMD.zip b/Mac/10.9/x64/Mavericks_10.9.2_13C1021_AMD.zip similarity index 100% rename from Mac/10.9/x64/Mavericks_10.9.2_13C1021.AMD.zip rename to Mac/10.9/x64/Mavericks_10.9.2_13C1021_AMD.zip diff --git a/Mac/10.9/x64/Mavericks_10.9.2_13c64.zip b/Mac/10.9/x64/Mavericks_10.9.2_13c64.zip new file mode 100644 index 0000000..fb55214 Binary files /dev/null and b/Mac/10.9/x64/Mavericks_10.9.2_13c64.zip differ diff --git a/Mac/10.9/x64/Mavericks_10.9.2__13C64.AMD.zip b/Mac/10.9/x64/Mavericks_10.9.2__13C64.AMD.zip deleted file mode 100644 index 1fe0859..0000000 Binary files a/Mac/10.9/x64/Mavericks_10.9.2__13C64.AMD.zip and /dev/null differ diff --git a/Mac/10.9/x64/Mavericks_10.9.3_13d65.zip b/Mac/10.9/x64/Mavericks_10.9.3_13d65.zip new file mode 100644 index 0000000..af54f30 Binary files /dev/null and b/Mac/10.9/x64/Mavericks_10.9.3_13d65.zip differ diff --git a/Mac/10.9/x64/Mavericks_10.9.3_AMD.zip b/Mac/10.9/x64/Mavericks_10.9.3_AMD.zip deleted file mode 100644 index 467b0cb..0000000 Binary files a/Mac/10.9/x64/Mavericks_10.9.3_AMD.zip and /dev/null differ diff --git a/Mac/10.9/x64/Mavericks_10.9.4_13e28.zip b/Mac/10.9/x64/Mavericks_10.9.4_13e28.zip new file mode 100644 index 0000000..2d6635a Binary files /dev/null and b/Mac/10.9/x64/Mavericks_10.9.4_13e28.zip differ diff --git a/Mac/10.9/x64/Mavericks_10.9.4_AMD.zip b/Mac/10.9/x64/Mavericks_10.9.4_AMD.zip deleted file mode 100644 index 4d5dba5..0000000 Binary files a/Mac/10.9/x64/Mavericks_10.9.4_AMD.zip and /dev/null differ diff --git a/Mac/10.9/x64/Mavericks_10.9.5_13F1077_AMD.zip b/Mac/10.9/x64/Mavericks_10.9.5_13F1077_AMD.zip deleted file mode 100644 index 4274905..0000000 Binary files a/Mac/10.9/x64/Mavericks_10.9.5_13F1077_AMD.zip and /dev/null differ diff --git a/Mac/10.9/x64/Mavericks_10.9.5_13F1911_AMD.zip b/Mac/10.9/x64/Mavericks_10.9.5_13F1911_AMD.zip new file mode 100644 index 0000000..1f7e195 Binary files /dev/null and b/Mac/10.9/x64/Mavericks_10.9.5_13F1911_AMD.zip differ diff --git a/Mac/10.9/x64/Mavericks_10.9.5_13f34.zip b/Mac/10.9/x64/Mavericks_10.9.5_13f34.zip new file mode 100644 index 0000000..2a19cb0 Binary files /dev/null and b/Mac/10.9/x64/Mavericks_10.9.5_13f34.zip differ diff --git a/Mac/10.9/x64/Mavericks_10.9.5_AMD.zip b/Mac/10.9/x64/Mavericks_10.9.5_AMD.zip deleted file mode 100644 index 4fc6685..0000000 Binary files a/Mac/10.9/x64/Mavericks_10.9.5_AMD.zip and /dev/null differ diff --git a/Mac/10.9/x64/Mavericks_10.9_13F1077.zip b/Mac/10.9/x64/Mavericks_10.9_13F1077.zip new file mode 100644 index 0000000..5e93432 Binary files /dev/null and b/Mac/10.9/x64/Mavericks_10.9_13F1077.zip differ diff --git a/Mac/scripts/check_for_dups.py b/Mac/scripts/check_for_dups.py new file mode 100644 index 0000000..7646732 --- /dev/null +++ b/Mac/scripts/check_for_dups.py @@ -0,0 +1,59 @@ +import os, sys, re, zipfile, hashlib + +def get_hash(profpkg, f, skip_first=False): + data = profpkg.read(f.filename) + data = data.split("\n") + if skip_first: + data = data[5:] + + return hashlib.md5("".join(data)).hexdigest() + +def main(): + path = "." + + pairs = {} + + for path, _, files in os.walk(path): + for fn in files: + full_path = os.path.join(path, fn) + if zipfile.is_zipfile(full_path): + profpkg = zipfile.ZipFile(full_path) + + syms = "" + vtypes = "" + + for f in profpkg.filelist: + if 'symbol.dsymutil' in f.filename.lower(): + syms = get_hash(profpkg, f, skip_first=True) + + elif f.filename.endswith(".vtypes"): + vtypes = get_hash(profpkg, f) + + + if syms == "" or vtypes == "": + print "BROKE ON %s" % full_path + exit() + + key = "%s|%s" % (syms, vtypes) + + if not key in pairs: + pairs[key] = [] + + pairs[key].append(full_path) + + + for paths in pairs.values(): + if len(paths) > 1: + print paths + + + + + + + + + + +if __name__ == "__main__": + main() diff --git a/Mac/scripts/check_for_symbol.py b/Mac/scripts/check_for_symbol.py new file mode 100644 index 0000000..b2ca466 --- /dev/null +++ b/Mac/scripts/check_for_symbol.py @@ -0,0 +1,81 @@ +import os, sys, re, zipfile + +def exec_vtypes(filename): + env = {} + exec(filename, dict(__builtins__ = None), env) + return env["mac_types"] + +def parse_dsymutil(data, wanted_symbol): + """Parse the symbol file.""" + + ret = 0 + + # get the system map + for line in data.splitlines(): + ents = line.split() + + match = re.search("\[.*?\(([^\)]+)\)\s+[0-9A-Fa-z]+\s+\d+\s+([0-9A-Fa-f]+)\s'(\w+)'", line) + + if match: + (sym_type, addr, name) = match.groups() + sym_type = sym_type.strip() + + addr = int(addr, 16) + + if addr == 0 or name == "": + continue + + if name == wanted_symbol: + ret = addr + break + + return ret + +def main(): + path = sys.argv[1] + + lenargs = len(sys.argv) + + if lenargs == 3: + sym = sys.argv[2] + else: + structname = sys.argv[2] + member = sys.argv[3] + + for path, _, files in os.walk(path): + for fn in files: + full_path = os.path.join(path, fn) + if zipfile.is_zipfile(full_path): + #print "checking %s" % full_path + + profpkg = zipfile.ZipFile(full_path) + + for f in profpkg.filelist: + if lenargs == 3 and 'symbol.dsymutil' in f.filename.lower(): + ret = parse_dsymutil(profpkg.read(f.filename), sym) + + if ret == 0: + print "NOT FOUND: %s" % full_path + + #print "%s -> %x" % (sym, ret) + + break + + elif lenargs == 4 and f.filename.endswith(".vtypes"): + v = exec_vtypes(profpkg.read(f.filename)) + + if structname in v: + member_info = v[structname][1] + + if member in member_info: + info = member_info[member] + print "found: %s | %s" % (full_path, info) + else: + print "member %s not found!" % full_path + else: + print "struct %s not found in %s!" % (structname, full_path) + + break + +if __name__ == "__main__": + main() diff --git a/Mac/scripts/generate_profile_list.py b/Mac/scripts/generate_profile_list.py new file mode 100644 index 0000000..f6580af --- /dev/null +++ b/Mac/scripts/generate_profile_list.py @@ -0,0 +1,116 @@ +# Volatility +# +# This file is part of Volatility. +# +# Volatility is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Volatility is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Volatility. If not, see . +# + +''' +This helper script generates (kernel version, version address pairs) +to help generate the list used by mac_get_profiles + +Run it from the Mac directory of the Volatility profiles repo +''' + +import os, sys, re +import zipfile + +def parse_dsymutil(data, module): + """Parse the symbol file.""" + sys_map = {} + sys_map[module] = {} + + want_lower = ["_IdlePML4"] + + type_map = {} + type_map[module] = {} + + # get the system map + for line in data.splitlines(): + ents = line.split() + + match = re.search("\[.*?\(([^\)]+)\)\s+[0-9A-Fa-z]+\s+\d+\s+([0-9A-Fa-f]+)\s'(\w+)'", line) + + if match: + (sym_type, addr, name) = match.groups() + sym_type = sym_type.strip() + + addr = int(addr, 16) + + if addr == 0 or name == "": + continue + + if not name in sys_map[module]: + sys_map[module][name] = [(addr, sym_type)] + + # every symbol is in the symbol table twice + # except for the entries in 'want_lower', we need the higher address for all + oldaddr = sys_map[module][name][0][0] + if addr < oldaddr and name in want_lower: + sys_map[module][name] = [(addr, sym_type)] + + if not addr in type_map[module]: + type_map[module][addr] = (name, [sym_type]) + + type_map[module][addr][1].append(sym_type) + + return sys_map["kernel"] + +print "profiles = [" + +for path in set("."): + for path, _, files in os.walk(path): + for fn in files: + if zipfile.is_zipfile(os.path.join(path, fn)): + lg = "BAD" + aslr = -1 + name = "BAD" + comm_offset = -1 + + profpkg = zipfile.ZipFile(os.path.join(path, fn)) + for f in profpkg.filelist: + if 'symbol.dsymutil' in f.filename.lower(): + data = parse_dsymutil(profpkg.read(f.filename), "kernel") + + if "_lowGlo" in data: + lg = data["_lowGlo"][0][0] + else: + lg = "0" + + if "_BootPML4" in data: + aslr = 1 + else: + aslr = 0 + + name = fn.replace(".zip", "") + name = 'Mac' + name.replace('.', '_') + + if name.find("Intel") == -1: + name = name + "x64" + else: + name = name + "x86" + + elif '.vtypes' in f.filename.lower(): + env = {} + exec(profpkg.read(f.filename), dict(__builtins__ = None), env) + mtypes = env['mac_types'] + comm_offset = mtypes['proc'][1]['p_comm'][0] + + if lg == "BAD" or aslr == -1 or name == "BAD" or comm_offset == -1: + print "BROKEN PARSING FOR %s" % (os.path.join(path, fn)) + else: + print "[\"%s\", %s, %s, %d]," % (name, data["_version"][0][0], lg, aslr) + +print "]" +