Initial commit

This commit is contained in:
ben
2025-10-15 23:04:29 +02:00
commit 85ea0b6dcc
14 changed files with 1800 additions and 0 deletions

41
.build.yml Normal file
View File

@@ -0,0 +1,41 @@
image: debian/unstable
oauth: pages.sr.ht/PAGES:RW
packages:
- ikiwiki
- git
- libtimedate-perl
- libauthen-passphrase-perl
- libgravatar-url-perl
- libxml-simple-perl
- libhighlight-perl
- libhtml-tree-perl
- libtext-multimarkdown-perl
- libtext-textile-perl
- libtext-typography-perl
- locales-all
- perlmagick
- rsync
- hut
environment:
site: hackade.org
secrets:
- 1fcf62a0-7681-4125-908f-0363368b0609
sources:
- git@git.sr.ht:~hackade/wiki
- git@git.sr.ht:~hackade/ikiwiki-setup
- git@git.sr.ht:~hackade/wiki-html-overlay
tasks:
- build: |
ssh-keyscan git.sr.ht >> ~/.ssh/known_hosts
git -C wiki checkout -
sed -e '/cgiurl/ s/^#*/#/' -i ikiwiki-setup/ikiwiki.setup
sed -e '/cgi_wrapper/ s/^#*/#/' -i ikiwiki-setup/ikiwiki.setup
sed 's/\/root/\/home\/build/g' -i ikiwiki-setup/ikiwiki.setup
sed 's/\/var\/www/\/home\/build/g' -i ikiwiki-setup/ikiwiki.setup
ikiwiki --verbose --setup ikiwiki-setup/ikiwiki.setup --url https://$site
- package: |
rsync -a wiki-html-overlay/ html/
cd html
tar -cvz . > ../site.tar.gz
- upload: |
hut pages publish -d $site site.tar.gz

1
about.mdwn Normal file
View File

@@ -0,0 +1 @@
TBD

BIN
favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

12
favicon.svg Normal file
View File

@@ -0,0 +1,12 @@
<svg width="96" height="96" viewBox="11.6 11.6 96.8 96.8" xmlns="http://www.w3.org/2000/svg">
<path d="m80.7 24.9c-3.3-2-6.8-3.4-10.5-4.4v-8.9h-20.3v8.9c-3.7 1-7.3 2.4-10.5 4.4l-6.4-5.5-13.6 13.6 6.3 6.3c-2 3.3-3.4 6.8-4.4 10.5h-8.9v20.4h8.9c1 3.7 2.4 7.3 4.4 10.5l-6.3 6.2 13.6 14.7 6.3-6.3c3.3 2 6.8 3.4 10.5 4.4v8.9h20.4v-8.9c3.7-1 7.3-2.4 10.5-4.4l6.3 6.3 14.6-14.7-6.5-6.2c2-3.3 3.4-6.8 4.4-10.5h8.9v-20.3h-8.9c-1-3.7-2.4-7.3-4.4-10.5l6.3-6.3-14.5-13.7-6.2 5.5z" fill="none" stroke="#000" stroke-linejoin="round" stroke-width="6"/>
<path d="m60 60 20.7-35.1c-3.3-2-6.8-3.4-10.5-4.4v-8.9h-20.3v8.9c-3.7 1-7.3 2.4-10.5 4.4z" fill="#ffaccb"/>
<path d="m60 60-20.7-35.1-6.3-5.5-13.6 13.6 6.3 6.3z" fill="#ff9a9a"/>
<path d="m60 60-35.1-20.7c-2 3.3-3.4 6.8-4.4 10.5h-8.9v20.4h8.9c1 3.7 2.4 7.3 4.4 10.5z" fill="#ffc28d"/>
<path d="m60 60-35.1 20.7-5.5 6.2 13.6 14.7 6.3-6.3z" fill="#fff799"/>
<path d="m60 60-20.7 35.1c3.3 2 6.8 3.4 10.5 4.4v8.9h20.4v-8.9c3.7-1 7.3-2.4 10.5-4.4z" fill="#8de08d"/>
<path d="m60 60 20.7 35.1 6.3 6.3 14.6-14.5-6.5-6.2z" fill="#88dede"/>
<path d="m60 60 35.1 20.7c2-3.3 3.4-6.8 4.4-10.5h8.9v-20.3h-8.9c-1-3.7-2.4-7.3-4.4-10.5z" fill="#a295e1"/>
<path d="m60 60 35.1-20.7 6.3-6.3-14.5-13.6-6.2 5.5z" fill="#de95de"/>
<circle cx="60" cy="60" r="25" fill="#fff" stroke="#000" stroke-width="3"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

15
index.mdwn Normal file
View File

@@ -0,0 +1,15 @@
# Welcome
Hi! Welcome to hackade.org, a personal website where I share experiments in cyber security, open-source software, and DIY projects.
Here you'll find code, explorations, and ideas a mix of security, tech, and hands-on creation.
Here's how the site is structured:
* [Git](https://git.sr.ht/~hackade/): The forge Git is for hosting all the open source projects.
* [Projects](/projects/): The descriptions of available projects.
* [Tools](/tools/): Online resources and tools that I share.
* [Wiki](/wiki/): Notes (in French) on my experiments.
* [About](/about): Information about this site.

1103
local.css Normal file

File diff suppressed because it is too large Load Diff

86
offsec-mind.html Normal file
View File

@@ -0,0 +1,86 @@
[[!meta stylesheet=jsmind-0.8.3]]
[[!meta script=jsmind-0.8.3]]
[[!meta script=openseadragon.min]]
<div class="header-bar">
<a href="#oscp" onclick="return show_mindmap('oscp');">OSCP</a>
&nbsp;|&nbsp;
<a href="#windows" onclick="return show_mindmap('windows');">Windows</a>
&nbsp;|&nbsp;
<a
href="#ad_1"
onclick="return show_mindmap_img('Active-Directory-Penetration-Manual');"
>Active directory 1</a
>
&nbsp;|&nbsp;
<a
href="#ad_2"
onclick="return show_mindmap_img('pentest_ad_dark_2023_02');"
>Active directory 2</a
>
</div>
<div id="jsmind_container"></div>
<div id="openseadragon"></div>
<script type="text/javascript">
var clean_screen = function () {
console.log("clean_screen");
document.getElementById("jsmind_container").innerHTML = "";
document.getElementById("openseadragon").innerHTML = "";
};
var show_mindmap_img = function (name) {
clean_screen();
console.log(name);
var viewer = OpenSeadragon({
id: "openseadragon",
prefixUrl: "./images/",
tileSources: "./" + name + ".dzi",
});
};
var show_mindmap = function (name) {
clean_screen();
console.log(name);
const file_data = "./" + name + ".json";
fetch(file_data)
.then((response) => {
if (!response.ok) {
throw new Error(
"Failed to load json file: " + response.statusText
);
}
return response.json();
})
.then((data) => {
var mind = data;
document.getElementById("jsmind_container").innerHTML = "";
var options = {
container: "jsmind_container",
theme: "pomegranate",
editable: false,
};
var jm = new jsMind(options);
jm.show(mind);
})
.catch((error) => {
console.error("Error:", error);
});
return true;
};
const hash = window.location.hash;
var mindmap = "oscp";
if (hash) {
mindmap = hash.substring(1);
}
switch (mindmap) {
case "windows":
show_mindmap(mindmap);
break;
case "ad":
show_mindmap_img(mindmap);
break;
default:
show_mindmap("oscp");
}
</script>
<div>

12
projects.mdwn Normal file
View File

@@ -0,0 +1,12 @@
# Projects
* [Truepolyglot](https://truepolyglot.hackade.org/): a PDF/ZIP polyglot file generator project in Python.
* [Honeyjs](https://git.sr.ht/~hackade/honeyjs): a fake server administration website in static html/js. demo root:password1234
* [Inexact](https://git.sr.ht/~hackade/inexact): an experimental cryptographic tool, multi-platform, scriptable in C.
* [Fast Memo Shell](https://git.sr.ht/~hackade/fms): a shell script for memorizing and executing numerous commands, designed for productivity in CTF and Pentesting.
* [AI env](https://git.sr.ht/~hackade/ai_env): a containerized solution for a Privacy-First Command-Line AI for Linux.

228
sandbox.mdwn Normal file
View File

@@ -0,0 +1,228 @@
# sandbox
Nunc vero inanes flatus quorundam vile esse quicquid extra urbis pomerium nascitur aestimant praeter orbos et caelibes, nec credi potest qua obsequiorum diversitate coluntur homines sine liberis Romae.
# titre
Hinc ille commotus ut iniusta :) perferens et indigna praefecti custodiam protectoribus mandaverat fidis. quo conperto Montius tunc quaestor acer quidem sed ad lenitatem propensior, consulens in commune advocatos palatinarum primos scholarum adlocutus est mollius docens nec decere haec fieri nec prodesse addensque vocis obiurgatorio sonu quod si id placeret, post statuas Constantii deiectas super adimenda vita praefecto conveniet securius cogitari.
* coucou :)
* smiley :-)
* smiley :D
* smiley :-D
* smiley B)
[[!progress percent="33"]]
[[!table class="table" data="""
Customer |Amount
Fulanito |134,34
Menganito|234,56
Menganito|234,56
"""]]
[[!toggle id="ipsum" text="show"]]
[[!toggleable id="ipsum" text="""
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim
ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat.
[[!toggle class="button" id="ipsum" text="hide"]]
"""]]
## Tips
[[!tip "TIP Admonitions should be used with care. A page riddled with admonitions will look restless and will be harder to follow than a page where admonitions are used sparingly."]]
[[!note "NOTE Lorem ipsum dolor sit amet, consectetuer adipiscing elit."]]
[[!important "IMPORTANT Lorem ipsum dolor sit amet, consectetuer adipiscing elit."]]
[[!caution "CAUTION Lorem ipsum dolor sit amet, consectetuer adipiscing elit."]]
[[!warning "WARNING Lorem ipsum dolor sit amet, consectetuer adipiscing elit."]]
## Code
```
ls -al /etc
```
```bash
ls -al /
```
## titre 2
Et est admodum mirum videre plebem innumeram mentibus ardore quodam infuso cum dimicationum curulium eventu pendentem. haec similiaque memorabile nihil vel serium agi Romae permittunt. ergo redeundum ad textum.
## titre 2 bis
Et Epigonus quidem amictu tenus philosophus, ut apparuit, prece frustra temptata, sulcatis lateribus mortisque metu admoto turpi confessione cogitatorum socium, quae nulla erant, fuisse firmavit cum nec vidisset quicquam nec audisset penitus expers forensium rerum; Eusebius vero obiecta fidentius negans, suspensus in eodem gradu constantiae stetit latrocinium illud esse, non iudicium clamans.
### Table of Contents
[[!toc ]]
## Map
[[!map pages="* and !blog/* and !*/Discussion"]]
## Images
screenshot:
[[!img sandbox/prusa_slicer.png title="title image" class="img-block" caption="caption" size=600x]]
### titre 3
Et quoniam apud eos ut in capite mundi morborum acerbitates celsius dominantur, ad quos vel sedandos omnis professio medendi torpescit, excogitatum est adminiculum sospitale nequi amicum perferentem similia videat, additumque est cautionibus paucis remedium aliud satis validum, ut famulos percontatum missos quem ad modum valeant noti hac aegritudine colligati, non ante recipiant domum quam lavacro purgaverint corpus. ita etiam alienis oculis visa metuitur labes.
[[!more linktext="click for more" text="""
This is the rest of my post. Not intended for people catching up on
their blogs at 30,000 feet. Because I like to make things
difficult.
"""]]
[[!meta robots="noindex, follow"]]
Text on this wiki is, by default, written in a form very close to how you
might write text for an email message. This style of text formatting is
called [[MarkDown]], and it works like this:
Leave blank lines between paragraphs.
You can *\*emphasise\** or **\*\*strongly emphasise\*\*** text by placing it
in single or double asterisks.
To create a list, start each line with an asterisk:
* "* this is my list"
* "* another item"
To make a numbered list, start each line with a number (any number will
do) followed by a period:
1. "1. first line"
2. "2. second line"
2. "2. third line"
To create a header, start a line with one or more `#` characters followed
by a space and the header text. The number of `#` characters controls the
size of the header:
# # h1
## ## h2
### ### h3
#### #### h4
##### ##### h5
###### ###### h6
To create a horizontal rule, just write three or more dashes or stars on
their own line:
----
To quote someone, prefix the quote with ">":
> To be or not to be,
> that is the question.
To write a code block, indent each line with a tab or 4 spaces:
10 PRINT "Hello, world!"
20 GOTO 10
To link to an url or email address, you can just put the
url in angle brackets: <<http://ikiwiki.info>>, or you can use the
form \[link text\]\(url\)
----
In addition to basic html formatting using [[MarkDown]], this wiki lets
you use the following additional features:
* To link to another page on the wiki, place the page's name inside double
square brackets. So you would use `\[[WikiLink]]` to link to [[WikiLink]].
[[!if test="enabled(smiley) and smileys" then="""
* Insert [[smileys]] and some other useful symbols. :-)
"""]]
[[!if test="enabled(shortcut) and shortcuts" then="""
* Use [[shortcuts]] to link to common resources.
\[[!wikipedia War\_of\_1812]]
"""]]
[[!if test="enabled(template) and templates" then="""
* Create and fill out [[templates]] for repeated chunks of
parameterized wiki text.
"""]]
* Insert various [[directives|directive]] onto a page to perform useful
actions.
[[!if test="enabled(toc) or enabled(meta) or enabled(inline)" then="""
For example, you can:
"""]]
[[!if test="enabled(toc)" then="""
* Add a table of contents to a page:
\[[!toc]]
"""]]
[[!if test="enabled(meta)" then="""
* Change the title of a page:
\[[!meta title="full page title"]]
"""]]
[[!if test="enabled(inline)" then="""
* Create a blog by inlining a set of pages:
\[[!inline pages="blog/*"]]
"""]]
[[!if test="enabled(listdirectives)" then="""
Full list of [[directives|directive]] enabled for this wiki:
[[!listdirectives ]]
"""]]
This is the SandBox, a page anyone can edit to learn how to use the wiki.
----
Here's a paragraph.
Here's another one with *emphasised* text.
# Header
## Subheader
> This is a blockquote.
>
> This is the first level of quoting.
>
> > This is nested blockquote.
>
> Back to the first level.
Numbered list
1. First item.
1. Another.
1. And another..
Bulleted list
* *item*
* item
[[ikiwiki/WikiLink]]

BIN
sandbox/prusa_slicer.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 233 KiB

3
sidebar.mdwn Normal file
View File

@@ -0,0 +1,3 @@
* [Wiki](https://hackade.org/wiki/)
* [Git Repositories](https://hackade.org/git/)
* [Projects](https://hackade.org/project/)

293
templates/page.tmpl Normal file
View File

@@ -0,0 +1,293 @@
<!DOCTYPE html>
<TMPL_IF HTML_LANG_CODE><html lang="<TMPL_VAR HTML_LANG_CODE>" dir="<TMPL_VAR HTML_LANG_DIR>" xmlns="http://www.w3.org/1999/xhtml"><TMPL_ELSE><html xmlns="http://www.w3.org/1999/xhtml"></TMPL_IF>
<head>
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<TMPL_IF DYNAMIC>
<TMPL_IF FORCEBASEURL><base href="<TMPL_VAR FORCEBASEURL>" /><TMPL_ELSE>
<TMPL_IF BASEURL><base href="<TMPL_VAR BASEURL>" /></TMPL_IF>
</TMPL_IF>
</TMPL_IF>
<meta charset="utf-8" />
<title><TMPL_VAR TITLE></title>
<TMPL_IF RESPONSIVE_LAYOUT><meta name="viewport" content="width=device-width, initial-scale=1" /></TMPL_IF>
<TMPL_IF FAVICON>
<link rel="icon" href="<TMPL_VAR BASEURL><TMPL_VAR FAVICON>" type="image/x-icon" />
</TMPL_IF>
<link rel="stylesheet" href="<TMPL_VAR BASEURL>style.css" type="text/css" />
<TMPL_IF LOCAL_CSS>
<link rel="stylesheet" href="<TMPL_VAR BASEURL><TMPL_VAR LOCAL_CSS>" type="text/css" />
<TMPL_ELSE>
<link rel="stylesheet" href="<TMPL_VAR BASEURL>local.css" type="text/css" />
</TMPL_IF>
<TMPL_UNLESS DYNAMIC>
<TMPL_IF EDITURL>
<link rel="alternate" type="application/x-wiki" title="Edit this page" href="<TMPL_VAR EDITURL>" />
</TMPL_IF>
<TMPL_IF FEEDLINKS><TMPL_VAR FEEDLINKS></TMPL_IF>
<TMPL_IF RELVCS><TMPL_VAR RELVCS></TMPL_IF>
<TMPL_IF META><TMPL_VAR META></TMPL_IF>
<TMPL_LOOP TRAILLOOP>
<TMPL_IF PREVPAGE>
<link rel="prev" href="<TMPL_VAR PREVURL>" title="<TMPL_VAR PREVTITLE>" />
</TMPL_IF>
<link rel="up" href="<TMPL_VAR TRAILURL>" title="<TMPL_VAR TRAILTITLE>" />
<TMPL_IF NEXTPAGE>
<link rel="next" href="<TMPL_VAR NEXTURL>" title="<TMPL_VAR NEXTTITLE>" />
</TMPL_IF>
</TMPL_LOOP>
</TMPL_UNLESS>
</head>
<body>
<nav class="container navbar navbar-light navbar-expand-sm">
<span class="navbar-brand">
<span class="icon icon-circle " aria-hidden="true">
<svg width="22" height="22" viewBox="11.6 11.6 96.8 96.8" xmlns="http://www.w3.org/2000/svg">
<path d="m80.7 24.9c-3.3-2-6.8-3.4-10.5-4.4v-8.9h-20.3v8.9c-3.7 1-7.3 2.4-10.5 4.4l-6.4-5.5-13.6 13.6 6.3 6.3c-2 3.3-3.4 6.8-4.4 10.5h-8.9v20.4h8.9c1 3.7 2.4 7.3 4.4 10.5l-6.3 6.2 13.6 14.7 6.3-6.3c3.3 2 6.8 3.4 10.5 4.4v8.9h20.4v-8.9c3.7-1 7.3-2.4 10.5-4.4l6.3 6.3 14.6-14.7-6.5-6.2c2-3.3 3.4-6.8 4.4-10.5h8.9v-20.3h-8.9c-1-3.7-2.4-7.3-4.4-10.5l6.3-6.3-14.5-13.7-6.2 5.5z" fill="none" stroke="#000" stroke-linejoin="round" stroke-width="6"/>
<path d="m60 60 20.7-35.1c-3.3-2-6.8-3.4-10.5-4.4v-8.9h-20.3v8.9c-3.7 1-7.3 2.4-10.5 4.4z" fill="#ffaccb"/>
<path d="m60 60-20.7-35.1-6.3-5.5-13.6 13.6 6.3 6.3z" fill="#ff9a9a"/>
<path d="m60 60-35.1-20.7c-2 3.3-3.4 6.8-4.4 10.5h-8.9v20.4h8.9c1 3.7 2.4 7.3 4.4 10.5z" fill="#ffc28d"/>
<path d="m60 60-35.1 20.7-5.5 6.2 13.6 14.7 6.3-6.3z" fill="#fff799"/>
<path d="m60 60-20.7 35.1c3.3 2 6.8 3.4 10.5 4.4v8.9h20.4v-8.9c3.7-1 7.3-2.4 10.5-4.4z" fill="#8de08d"/>
<path d="m60 60 20.7 35.1 6.3 6.3 14.6-14.5-6.5-6.2z" fill="#88dede"/>
<path d="m60 60 35.1 20.7c2-3.3 3.4-6.8 4.4-10.5h8.9v-20.3h-8.9c-1-3.7-2.4-7.3-4.4-10.5z" fill="#a295e1"/>
<path d="m60 60 35.1-20.7 6.3-6.3-14.5-13.6-6.2 5.5z" fill="#de95de"/>
<circle cx="60" cy="60" r="25" fill="#fff" stroke="#000" stroke-width="3"/>
</svg>
</span>&nbsp;~&nbsp;hackade&nbsp;&gt;</span>
<ul class="navbar-nav">
<li class="nav-item ">
<a
class="nav-link"
href="/"
>Home</a>
</li>
<li class="nav-item ">
<a
class="nav-link"
href="https://git.sr.ht/~hackade/"
>Git</a>
</li>
<li class="nav-item ">
<a
class="nav-link"
href="/projects/"
>Projects</a>
</li>
<li class="nav-item ">
<a
class="nav-link"
href="/tools/"
>Tools</a>
</li>
<li class="nav-item ">
<a
class="nav-link"
href="/wiki/"
>Wiki (fr)</a>
</li>
<li class="nav-item ">
<a
class="nav-link"
href="/about/"
>About</a>
</li>
</ul>
</nav>
<div class="header-tabbed">
<div class="container">
<h2>
<TMPL_IF HAS_PARENTLINKS>
<TMPL_LOOP PARENTLINKS>
<a href="<TMPL_VAR URL>"><TMPL_VAR PAGE></a>/
</TMPL_LOOP>
</TMPL_IF>
<TMPL_VAR TITLE>
<TMPL_IF ISTRANSLATION>
&nbsp;(<TMPL_VAR PERCENTTRANSLATED>%)
</TMPL_IF>
<TMPL_UNLESS DYNAMIC>
<TMPL_IF SEARCHFORM>
<TMPL_VAR SEARCHFORM>
</TMPL_IF>
</TMPL_UNLESS>
</h2>
<TMPL_IF HAVE_ACTIONS>
<ul class="nav nav-tabs">
<TMPL_IF EDITURL>
<li class="nav-item">
<a
class="nav-link active"
href="<TMPL_VAR EDITURL>" rel="nofollow"
>Edit</a>
</li>
</TMPL_IF>
<TMPL_IF RECENTCHANGESURL>
<li class="nav-item">
<a
class="nav-link active"
href="<TMPL_VAR RECENTCHANGESURL>"
>RecentChanges</a>
</li>
</TMPL_IF>
<TMPL_IF HISTORYURL>
<li class="nav-item">
<a
class="nav-link active"
href="<TMPL_VAR HISTORYURL>" rel="nofollow"
>PageHistory</a>
</li>
</TMPL_IF>
<TMPL_IF GETSOURCEURL>
<li class="nav-item">
<a
class="nav-link active"
href="<TMPL_VAR GETSOURCEURL>" rel="nofollow"
>Source</a>
</li>
</TMPL_IF>
<TMPL_IF PREFSURL>
<li class="nav-item">
<a
class="nav-link active"
href="<TMPL_VAR PREFSURL>" rel="nofollow"
>Preferences</a>
</li>
</TMPL_IF>
</TMPL_IF>
<TMPL_IF ACTIONS>
<TMPL_LOOP ACTIONS>
<li class="nav-item"><TMPL_VAR ACTION></li>
</TMPL_LOOP>
</TMPL_IF>
<TMPL_IF COMMENTSLINK>
<li class="nav-item"><TMPL_VAR COMMENTSLINK></li>
<TMPL_ELSE>
<TMPL_IF DISCUSSIONLINK>
<li class="nav-item"><TMPL_VAR DISCUSSIONLINK></li>
</TMPL_IF>
</TMPL_IF>
</ul>
<TMPL_IF OTHERLANGUAGES>
<nav id="otherlanguages">
<ul>
<TMPL_LOOP OTHERLANGUAGES>
<li>
<a href="<TMPL_VAR URL>"><TMPL_VAR LANGUAGE></a>
<TMPL_IF MASTER>
(master)
<TMPL_ELSE>
&nbsp;(<TMPL_VAR PERCENT>%)
</TMPL_IF>
</li>
</TMPL_LOOP>
</ul>
</nav>
</TMPL_IF>
</div></div>
<TMPL_UNLESS DYNAMIC>
<TMPL_VAR TRAILS>
</TMPL_UNLESS>
<div class="container" style="flex-grow: 1">
<div class="content">
<TMPL_UNLESS DYNAMIC>
<TMPL_IF SIDEBAR>
<aside class="sidebar">
<TMPL_VAR SIDEBAR>
</aside>
</TMPL_IF>
</TMPL_UNLESS>
<TMPL_VAR CONTENT>
</div></div>
<TMPL_IF ENCLOSURE>
<div class="container"><div class="content">
<a href="<TMPL_VAR ENCLOSURE>">Download</a>
</div></div>
</TMPL_IF>
<TMPL_UNLESS DYNAMIC>
<TMPL_IF COMMENTS>
<div class="container"><div class="content" role="complementary">
<TMPL_VAR COMMENTS>
<TMPL_IF ADDCOMMENTURL>
<div class="addcomment">
<a rel="nofollow" href="<TMPL_VAR ADDCOMMENTURL>">Add a comment</a>
</div>
<TMPL_ELSE>
<div class="addcomment">Comments on this page are closed.</div>
</TMPL_IF>
</div></div>
</TMPL_IF>
</TMPL_UNLESS>
</div>
<div id="footer" class="container pagefooter" role="contentinfo">
<TMPL_UNLESS DYNAMIC>
<nav id="pageinfo">
<TMPL_VAR TRAILS>
<TMPL_IF TAGS>
<nav class="tags">
Tags:
<TMPL_LOOP TAGS>
<TMPL_VAR LINK>
</TMPL_LOOP>
</nav>
</TMPL_IF>
</TMPL_UNLESS>
<TMPL_IF BACKLINKS>
<nav id="backlinks">
<TMPL_IF MORE_BACKLINKS><details><summary></TMPL_IF>
Links:
<TMPL_IF MORE_BACKLINKS></summary></TMPL_IF>
<TMPL_LOOP BACKLINKS>
<a href="<TMPL_VAR URL>"><TMPL_VAR PAGE></a>
</TMPL_LOOP>
<TMPL_IF MORE_BACKLINKS>
<TMPL_LOOP MORE_BACKLINKS>
<a href="<TMPL_VAR URL>"><TMPL_VAR PAGE></a>
</TMPL_LOOP>
</details>
</TMPL_IF>
</nav>
</TMPL_IF>
<TMPL_IF COPYRIGHT>
<div class="pagecopyright">
<a name="pagecopyright"></a>
<TMPL_VAR COPYRIGHT>
</div>
</TMPL_IF>
<TMPL_IF LICENSE>
<div class="pagelicense">
<a name="pagelicense"></a>
License: <TMPL_VAR LICENSE>
</div>
</TMPL_IF>
<div class="pagedate">
Last edited <TMPL_VAR MTIME>
<!-- Created <TMPL_VAR CTIME> -->
</div>
</nav>
<TMPL_IF EXTRAFOOTER><TMPL_VAR EXTRAFOOTER></TMPL_IF>
<!-- from <TMPL_VAR WIKINAME> -->
</div>
</body>
</html>

5
tools.mdwn Normal file
View File

@@ -0,0 +1,5 @@
* [CORS checker](https://cors.hackade.org/): a tool to check if the browser behavior complies with Cross-Origin Resource Sharing policies.
* [OffSec Mind Maps](/offsec-mind/): Mind maps for penetration testing and OSCP students.

1
wiki.mdwn Normal file
View File

@@ -0,0 +1 @@
TBD