01-01-2006 | Remy van Elst
Hello! I'm a linux/unix sysadmin. I like the devops mindset and absolutely love configuration management frameworks like Ansible, Chef or Puppet. I've got lots of experience with a variety of free and open source software as well as with closed source enterprisey applications.
On this website you can find scripts and tutorials, mostly for GNU/Linux and other open source software. Also some homebrewed pieces of software you might find interesting. But mostly this is my own public documentation archive.
If you want to send me feedback, emails or comments, see below for the contact details.
Yes, I am. But don't stop reading yet.
I don't break into things. I don't crack passwords. I don't try to do harm to people. I don't screw over others for personal gain.
The word "hacker" probably doesn't mean what you think it means. It doesn't mean someone that breaks into computers.
I'm a hacker.
I find inventive solutions to problems. I write open-source code, and help out people where I can - particularly if it involves a clever technical solution.
This is what the word "hacker" really means. This website will give you an idea of the exact things I'm involved in.
If you ask me for criticism, I will give you clear, unfiltered criticism. No sugarcoating. I will tell you exactly what I think how I think it. If you cannot deal with this, either try and get used to it, or don't ask me for criticism.
If I see something happening that I consider unacceptable, I will respond to it - again, not sugarcoating. I can be a giant pain in the ass, some of the most notable examples involving web and application security.
Why do I do this? Although it is commonly claimed that I do, I have no desire to feel 'right' or 'powerful'. I simply believe that avoiding or sugarcoating does noone a favour.
If I were to sugarcoat what I said, you would never have a clear idea, and I would have to tread carefully not to offend you. We both lose. Therefore, I will be straight-forward with you.
I desire the same from you. If I do something stupid, tell me so and explain what I'm doing wrong. If I'm doing something unacceptable, tell me so.
You can reach me by email, try mailing "contact" "at" "relst" "dot" "nl".
I'm not on any social networks, not on facebook, not on twitter, not on identica, not on diaspora, nowhere. Every profile on a social network claiming to be me is false.
This is my public S/MIME certificate for email:
-----BEGIN CERTIFICATE----- MIIFETCCA/mgAwIBAgIQQerDinaGvI8ZtHEN9AbT6zANBgkqhkiG9w0BAQUFADCB kzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNV BAMTMENPTU9ETyBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFp bCBDQTAeFw0xMzEyMDYwMDAwMDBaFw0xNjEyMDUyMzU5NTlaMEQxCzAJBgNVBAYT Ak5MMRYwFAYDVQQDEw1SZW15IHZhbiBFbHN0MR0wGwYJKoZIhvcNAQkBFg5yZWxz dEByZWxzdC5ubDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALwLxVpH LASlpdZt/h+8Vcp0BG4cw3BQDstIvGCmdJLAy7wmh6VZ8vWAbgGBZQmIsPXeRICV PqtSHTHCiuohSVh5hMG+t8rRQXIJ2Vyi15FnCJ9icr9UPjtIv/AHDtUEtqf7equx JZ+JSFcb1xK2v7y0MA+SUBeJlTjbArvXN1OSJsfYmGmVCC6urWus1cG0AJqkUA1U U7ZMWctUC3hFwVZlELsitaEzemL621iIFnBuxSnLgLNK27GhsJg0owJgD4cfL0l1 fUWg8j1IGSwpOxo+T2aUp9+l/alejttWbigHUuH+F8Zc7O0BYDifQhhJolZQVAwA KvwjI03EGlKmJ8UCAwEAAaOCAa0wggGpMB8GA1UdIwQYMBaAFHoTTgB0W8Z4Y2Qn wS/ioFu8ecV7MB0GA1UdDgQWBBRwGYP/nsRnnj3w3ppuc+aAX2XYxzAOBgNVHQ8B Af8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYB BQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYd aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwVwYDVR0fBFAwTjBMoEqgSIZG aHR0cDovL2NybC5jb21vZG9jYS5jb20vQ09NT0RPQ2xpZW50QXV0aGVudGljYXRp b25hbmRTZWN1cmVFbWFpbENBLmNybDCBiAYIKwYBBQUHAQEEfDB6MFIGCCsGAQUF BzAChkZodHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9DbGllbnRBdXRoZW50 aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8v b2NzcC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEFBQADggEBAIhTHlOffj+2l3Zn SvIkcPxPLlK6xXJSu0tqiTZiFI+mJXarS1mJ+e+Mu3iIde0zwZOcB1qCqyv9MxoM gOylLFXGQwqdWtKypAuVee/rRDU7iITjqKEBgKsLEHgdMuhZ+VjtrdNt+iWuqyJi OQLoCgghnuHgdfmmtegqltXdz1MgPDoI6NsGvnGGRoH8wY3020rI/NIn57fBQXXb vdl9FJOHfJMKatPrJiTT9btRqQ4bgx5Kr0tU9xLrKQrOIEPTLQZpYakeTDxbVkSS K488ULcYlNqTpVZNoMIejRE4C09DBBqyaqvjsuDNSDshH8yGB+yYWe4VkFTp1ncv mleCbUk= -----END CERTIFICATE-----
This is my GPG public key (1B7F88DC), created on June 1st, 2014:
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2.0.22 (GNU/Linux) mQENBFOLI2cBCADzgSty3SMVKjyisKr+GQhQCW6aAxBoodUuYqK31IF6CG1/Uplf od57hoD6aDcLGsLuS7EIhIInYqCGHTpqghAraEZ6wWRoo8ARvQHa01el7VEvJgbG B9itKY/QaZMsuUWBdoxO2XXj13IsSTiQtOkZ5/mgSQ+O4QoQU3/np46DnV3mBNCO QuT6lIzrK4yY8BfN9rNpbdDxq+Az3nkbQM6UVXKUUIER4wZT5XLQRJIw2J8KwYmQ Rub7otBJJJdW/F0EH1ZVvYkDLga68ZV80mgvG2eLgH8m9HPjvGjV6gTmRH+A9oq1 +D5QKwER+k7QT3ipR/lCLPYQE1kEzNRxrj2hABEBAAG0HlJlbXkgdmFuIEVsc3Qg PHJlbHN0QHJlbHN0Lm5sPokBPwQTAQIAKQUCU4sjZwIbIwUJCWYBgAcLCQgHAwIB BhUIAgkKCwQWAgMBAh4BAheAAAoJECtnVb0bf4jcEh8IAKWO+8w4rvyPmBZs348d 3HYa394dJrF1Ve27vzE5r4luPruSGwNySVqUB91ij2yBku8i30QMRQmTqVa2pGNS pTTRinzv5kQkmJV0lpMchfcRuSK+boO4qej/Y1OvR/f/QaoLmqlZ6/8fSwNnZ9eF bQiSfROESIc8wv18aGID3clQqgOXAMJyPySalDmbCcpoY8wlwDUTKH6E2GB+ppPT XpiFoWanV+P9GNaVs1knX4KJv/kJz3M6+Kk6RDFdrhzY4p7asb9jrJpspKsWuALm BEVeb+rBL7lUqaPnpEu0nMS87UsnR3xcKkPkuinQsbtkCNhmKUcJtzRXUe4zsUkF +ku5AQ0EU4sjZwEIAK0cDATVhgrU4IzdS5ghQBOMbe33yNAAZ2biL2cvobOKaX1c xya3twBmdC4i+58selyPEb4hDYQMC522BGxyl8ry/vGcdOWb26cpTb3bmi37cBCs ujQC2RWiklYDw3xCsHV2ahI4+cYFP9Rruq0u7tk0S1/jGMZolsDwhBM7gTJmCTZu nmxQqCM/EuN7bhKE6NPHQfVoLqXhxBdi2NxrkAIGLm0bLwNvkoJciXvXcJuKNxZw wV/jc8dacuiZKpQBkOLMKf2yvZe3s7wxfWuEAlz2YuruCPpOcP3YL25I5HaTfxIi GbB49S3flhde5DDgLPFiDIfemqQkYAg6+n2b3GEAEQEAAYkBJQQYAQIADwUCU4sj ZwIbDAUJCWYBgAAKCRArZ1W9G3+I3B3NB/wMyabCSoBYwFu2TzHfBEwTmEY33zTi 6hgG9XW36g37XZJ0Nqafki55dJtJDKZP8GjxS/xq1iPzkepopSEUnvqA9AFGwRk0 3tSXop6SgSh2A3hNJh6GpqY22j7/zBdukLdFkgKOHSq4MwWcn0cP6cyVfcno3fLm 6VT8aBtrEz+7FJCI4H3kYr+qARcD0a3YlrIFyuf+/yooS4TrwKDWoE7z+H8ra1uV NPxJf0eL8hOTUWrbYBwpdEnRjLrvVynp9X6JmmxDwFayX4goos6lBZgbFc/rF38W m9IhjhK4IOWpjKWXBnPj+WqUH63CBJOrziorp0tJXGfIgf+IRCmRWyOd =oFJR -----END PGP PUBLIC KEY BLOCK-----
Other GPG keys floating around older than this date or with another ID, are false, fake, or used for experimentation. Do not use those.
Forums I'm active on:
All the text on this website is free as in freedom unless stated otherwise. This means you can use it in any way you want, you can copy it, change it the way you like and republish it, as long as you release the (modified) content under the same license to give others the same freedoms you've got.
All the code on this website is licensed under the GNU GPL v3 license unless already licensed under a license which does not allows this form of licensing or if another license is stated on that page / in that software:
This program 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 3 of the License, or (at your option) any later version. This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
Just to be clear, the information on this website is for ment for educational purposes and you use it at your own risk. I do not take responsibility if you screw something up. Use common sense, do not rm -rf / as root for example. If you have any questions then do not hesitate to contact me.
I use my own Piwik installation to track visitors. No worries; I'm just interested in how many people view these pages. Your data won't leave my servers. You can opt out of visitor tracking by using your browser's 'Do Not Track' option or by using a plugin like 'Ghostery'.