diff --git a/imprint.html b/imprint.html new file mode 100644 index 0000000..bc2a194 --- /dev/null +++ b/imprint.html @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + ALPACA Attack - Imprint + + + + +
+

The ALPACA Attack

+ +
+ +
+

ALPACA Impressum and Privacy Statement

+ +

Imprint

+

+ This website is provided by Marcus Brinkmann. We do not collect + any data, but we are making use of three third-party services that + do. First, our site is hosted by GitHub Pages, a service + provided by GitHub, Inc., 88 Colin P Kelly Jr St, San Francisco, + CA 94107, USA. According to + the GitHub + Privacy Statement, GitHub may collect User Personal + Information from visitors to your GitHub Pages website, + including logs of visitor IP addresses, to comply with legal + obligations, and to maintain the security and integrity of the + Website and the Service. Second, our site is optimized and + protected by Cloudflare, Inc., 101 Townsend St. San Francisco, + CA 94107, USA. Cloudflare collects data when accessing our + website, including IP addresses, system configuration + information, and other information about traffic to and from the + website to operate, maintain, and improve these services in + performance of their obligations to us under + the Cloudflare + Privacy Policy. For example, this data can help Cloudflare + to detect new threats, identify malicious third parties, and + provide more robust security protection for us. + If you have any + questions, comments, or concerns about this Privacy Statement or + the information practices of this site, please contact + us:

+ + Ruhr Uni­ver­si­ty Bo­chum
+ Chair for Network and Data Security
+ Uni­ver­si­täts­stras­se 150
+ ID 2 / 415
+ 44780 Bo­chum / Ger­ma­ny
+
+ Phone: +49-234-32-26693 (Secreta­ry's of­fice)
+ Fax: +49-234-32-14347
+ E-mail: marcus.brinkmann@rub.de
+

+ +

Responsible for the content:

+

+ Marcus Brinkmann (Horst Görtz Institute for IT security, Ruhr University Bochum)
+ Christian Dresen (University of Applied Sciences Münster
+ Robert Merget (Horst Görtz Institute for IT security, Ruhr University Bochum)
+ Damian Poddebniak (University of Applied Sciences Münster
+ Jens Müller (Horst Görtz Institute for IT security, Ruhr University Bochum)
+ Juraj Somorovsky (Paderborn University)
+ Jörg Schwenk (Horst Görtz Institute for IT security, Ruhr University Bochum)
+ Sebastian Schinzel (University of Applied Sciences Münster
+

+

+ TERMS AND DISCLAIMERS: We are providing this service to help system + administrators initially assess and begin to correct vulnerable + services. However, due to the limitations of our data and testing + methodology, these results may be incomplete and may fail to indicate + every vulnerable server, or they may falsely indicate non-vulnerable + servers as vulnerable. They are based on data that is collected and + processed in bulk, so they may be out of date and display services as + vulnerable after the operators have mitigated the problem. By using this + service, you agree to use it only for lawful purposes. Your access to + and use of the service is at your own risk. You understand and agree + that the service is provided to you on an "AS IS" basis. THE AUTHORS + DISCLAIM ANY WARRANTIES, EXPRESS OR IMPLIED, OF MERCHANTABILITY, FITNESS + FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. +

+
+ + + + + + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..62a47b0 --- /dev/null +++ b/index.html @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + ALPACA Attack + + + + +
+

ALPACA Attack

+ +
+
+ +
+ +
+

Coming soon!

+
+ + + + \ No newline at end of file diff --git a/media/css/Montserrat-Bold.ttf b/media/css/Montserrat-Bold.ttf new file mode 100644 index 0000000..221819b Binary files /dev/null and b/media/css/Montserrat-Bold.ttf differ diff --git a/media/css/Montserrat-BoldItalic.ttf b/media/css/Montserrat-BoldItalic.ttf new file mode 100644 index 0000000..9ae2bd2 Binary files /dev/null and b/media/css/Montserrat-BoldItalic.ttf differ diff --git a/media/css/Montserrat-Italic.ttf b/media/css/Montserrat-Italic.ttf new file mode 100644 index 0000000..eb4232a Binary files /dev/null and b/media/css/Montserrat-Italic.ttf differ diff --git a/media/css/Montserrat-Regular.ttf b/media/css/Montserrat-Regular.ttf new file mode 100644 index 0000000..8d443d5 Binary files /dev/null and b/media/css/Montserrat-Regular.ttf differ diff --git a/media/css/style.css b/media/css/style.css new file mode 100644 index 0000000..0bd254d --- /dev/null +++ b/media/css/style.css @@ -0,0 +1,222 @@ +@font-face { + font-family: 'Montserrat'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(Montserrat-BoldItalic.ttf) format('truetype'); +} +@font-face { + font-family: 'Montserrat'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(Montserrat-BoldItalic.ttf) format('truetype'); +} +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(Montserrat-Regular.ttf) format('truetype'); +} +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(Montserrat-Bold.ttf) format('truetype'); +} + +html { font-size: 62.5%; } + +body { + margin: 0; + font-family: open sans, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif; + font-size: 1.5em; + font-weight: 400; + line-height: 1.6; + color: #222; +} + +h1 { + font-family: Montserrat, helvetica, arial, sans-serif; + font-size: 6rem; + font-weight: 700; + line-height: 6.5rem; + text-align: center; + color: black; +} +h3 { + font-size: 2rem; + font-weight: 600; + line-height: 2.4rem; +} +h4 { + font-size: 1.6rem; + font-weight: 600; + line-height: 2.6rem; +} +p { + font-size: 1.6rem; +} +a { color: #125CCA; } +a:hover { color: #3BA3BB; } + +header { + position: relative; + width: 100%; + padding: 40px 0 65px; + background-color: #46a4e3; +} + +.toc li { + display: inline-block; + position: relative; + width: 32%; + box-sizing: border-box; + background-color: #DDE8EF; + list-style-type: none; + text-align: center; +} +.toc li:not(:first-of-type) { + margin-left: 1%; +} +.toc li:hover { background-color: #B3E1EF; } +.toc a { + display: inline-block; + width: 100%; + padding: 2px 0 3px; + font-weight: 600; + text-decoration: none; + color: #464646; +} + +section { + position: relative; + margin: 20px 0; +} +section > * { + max-width: 640px; + margin-left: auto; + margin-right: auto; +} + +.illustrated { } +img { + display: block; + margin: 0 auto; + padding: 2rem 0; +} +.illustration { + max-height: 350px; + max-width: 100%; +} + +#intro { + padding-top: 65px; +} +#intro p { + font-weight: 400; + font-size: 1.8rem; + line-height: 3rem; +} + +.logo { + position: absolute; + left: 50%; + bottom: 10px; + -webkit-transform: translate(-50%, 50%); + ms-transform: translate(-50%, 50%); + transform: translate(-50%, 50%); + width: 180px; + height: 180px; + + background-image: url("../img/android-chrome-512x512.png"); + background-size: contain; + background-repeat: no-repeat; +} + +/*table style from bootstrap*/ +table { + width: 100%; + padding: 1rem 0; +} +table th, +table td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-bottom: 1px solid #ddd; +} +table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table-condensed th, +.table-condensed td { + padding: 5px; +} + +.form-inline { + padding: 1.5rem 3rem 3rem; + background-color: #DDE8EF; +} +label { display: block; } +input, button { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + font-family: open sans, sans-serif; + font-size: 16px; + font-weight: 400; +} +input { + padding: 6px 12px; + width: 45%; +} +button { + color: white; + background-color: #F1592A; + border-radius: 6px; + padding: 6px 12px; +} +button:hover, +button:focus { + outline: none; + box-shadow: 0 0 0 3px #3BA3BD; +} +button:active { + box-shadow: inset 0 1px 1px 1px rgba(0,0,0,.4); +} + +.question-list { +} +.question-list li { +} + +.footer-logo { + width: 130px; + height: 130px; + padding-bottom: 2rem; + margin-left: 50%; + -webkit-transform: translateX(-50%); + ms-transform: translateX(-50%); + transform: translateX(-50%); + background-image: url("../img/alpaca-logo-medium.png"); + background-size: contain; + background-repeat: no-repeat; +} + +footer { + border-top: 1px solid #ccc; + padding: 1rem 3rem; +} +.text-muted { + font-size: 13px; + color: #888; +} + +.important { + background-color: #afceee; + padding: 10px 20px; +} diff --git a/media/img/alpaca-logo-medium.png b/media/img/alpaca-logo-medium.png new file mode 100644 index 0000000..3c021a0 Binary files /dev/null and b/media/img/alpaca-logo-medium.png differ diff --git a/media/img/alpaca-square.png b/media/img/alpaca-square.png new file mode 100644 index 0000000..d3fe577 Binary files /dev/null and b/media/img/alpaca-square.png differ diff --git a/media/img/android-chrome-192x192.png b/media/img/android-chrome-192x192.png new file mode 100644 index 0000000..d9efa3c Binary files /dev/null and b/media/img/android-chrome-192x192.png differ diff --git a/media/img/android-chrome-512x512.png b/media/img/android-chrome-512x512.png new file mode 100644 index 0000000..3c021a0 Binary files /dev/null and b/media/img/android-chrome-512x512.png differ diff --git a/media/img/apple-touch-icon.png b/media/img/apple-touch-icon.png new file mode 100644 index 0000000..705206c Binary files /dev/null and b/media/img/apple-touch-icon.png differ diff --git a/media/img/favicon-16x16.png b/media/img/favicon-16x16.png new file mode 100644 index 0000000..36bd2af Binary files /dev/null and b/media/img/favicon-16x16.png differ diff --git a/media/img/favicon-32x32.png b/media/img/favicon-32x32.png new file mode 100644 index 0000000..e13aeac Binary files /dev/null and b/media/img/favicon-32x32.png differ diff --git a/media/img/favicon.ico b/media/img/favicon.ico new file mode 100644 index 0000000..44ecfb7 Binary files /dev/null and b/media/img/favicon.ico differ diff --git a/media/img/site.webmanifest b/media/img/site.webmanifest new file mode 100644 index 0000000..45dc8a2 --- /dev/null +++ b/media/img/site.webmanifest @@ -0,0 +1 @@ +{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file