├── .gitignore
├── LICENSE
├── README.md
├── code-of-conduct.md
├── computer-science.png
└── contributing.md
/.gitignore:
--------------------------------------------------------------------------------
1 | # Binaries for programs and plugins
2 | *.exe
3 | *.exe~
4 | *.dll
5 | *.so
6 | *.dylib
7 |
8 | # Test binary, built with `go test -c`
9 | *.test
10 |
11 | # Output of the go coverage tool, specifically when used with LiteIDE
12 | *.out
13 |
14 | # Dependency directories (remove the comment below to include it)
15 | # vendor/
16 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 Paul Veillard, P. Eng
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Computer Science Resources for Cybersecurity
2 |
3 | > A collection of CS tools, software, libraries, learning tutorials, frameworks, academic and practical resources for Computer Science students in Cybersecurity.
4 | > Thanks to all contributors, you're awesome and wouldn't be possible without you! Our goal is to build a categorized community-driven collection of very well-known resources
5 |
6 | 
7 |
8 |
9 | ## Table of Contents
10 | - [General CS](#general-cs)
11 | - [Learning Platforms](#learning-platforms)
12 | - [Algorithms](#algorithms)
13 | - [Languages](#languages)
14 | - [Computer Graphics](#computer-graphics)
15 | - [Encryption & Hashing](#encryption-and-hashing)
16 | - [Networks](#networks)
17 | - [Compilers](#compilers)
18 | - [Machine Learning](#machine-learning)
19 | - [YouTube](#youtube)
20 | - [Podcasts](#podcasts)
21 | - [Mathematics](#mathematics)
22 | - [Physics](#physics)
23 | - [Digital Electronics](#digital-electronics)
24 | - [Games & Contests](#games-and-contests)
25 | - [Malware Analysis](#malware-analysis)
26 | - [Miscellaneous](#miscellaneous)
27 |
28 | ## General CS
29 | - [Computer Science Books (Shodan)](https://shodan.me/books/)
30 | - [Free Programming Books (VHF Repo)](https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md)
31 | - [Computer Science (Open Source Society)](https://github.com/open-source-society/computer-science)
32 | - [621+ Programming Resources](https://medium.com/free-stuff/2000-programming-resources-c2c835001216#.sr0jfcxu4)
33 | - [30 Free Programming eBooks](http://citizen428.net/blog/2010/08/12/30-free-programming-ebooks/)
34 | - [Curated List of Awesome Lists](https://github.com/sindresorhus/awesome/blob/master/readme.md)
35 | - [Shared Tech Resources](https://www.dropbox.com/sh/n01pbk76jy0fbcz/AACbIvq_EPfkHkBph62G4sjFa)
36 | - [Papers We Love](https://github.com/papers-we-love/papers-we-love)
37 | - [Become a Programmer, Motherfucker](http://programming-motherfucker.com/become.html)
38 | - [DevDocs - Multiple Documentations](http://devdocs.io/)
39 | - [Awesome BR](http://awesome-br.com/#/)
40 | - [Build a Modern Computer from First Principles](https://www.coursera.org/learn/build-a-computer)
41 | - Today I Learned (TIL)
42 | - [jbranchaud/til](https://github.com/jbranchaud/til)
43 | - [thoughtbot/til](https://github.com/thoughtbot/til)
44 | - [jwworth/til](https://github.com/jwworth/til)
45 | - [Hashrocket](https://til.hashrocket.com/)
46 | - [Complexity Zoo](https://complexityzoo.uwaterloo.ca/Complexity_Zoo)
47 | - [Big O Complexity Cheat Sheet](http://bigocheatsheet.com/)
48 | - [Computer Science from the Bottom Up](http://www.bottomupcs.com/)
49 | - [Computer Science Field Guide](http://www.cosc.canterbury.ac.nz/csfieldguide/dev/dev/index.html)
50 | - [Translating Mathematics into Code](http://matt.might.net/articles/discrete-math-and-code/)
51 | - [Learn Enough to Be Dangerous](http://www.learnenough.com/)
52 | - [Programming Languages Paradigms](http://www.cyan-lang.org/jose/courses/14-1/PLP/lpa.pdf)
53 | - [Dictionary of Algorithms and Data Structures](https://xlinux.nist.gov/dads/)
54 | - [SyntaxDB](https://syntaxdb.com/)
55 | - [ExplainShell](http://explainshell.com/)
56 | - [CS50](https://cs50.harvard.edu/)
57 |
58 | ## Learning Platforms
59 | - Code
60 | - [Code.org](https://www.code.org/)
61 | - [Codeacademy](http://www.codecademy.com/)
62 | - [Codeavengers](http://www.codeavengers.com/)
63 | - [Codeschool](https://www.codeschool.com/)
64 | - [Treehouse](http://teamtreehouse.com/)
65 | - [CodeHS](https://codehs.com/)
66 | - [CodingBat](http://codingbat.com/)
67 | - [FreeCodeCamp](http://www.freecodecamp.com/)
68 | - [Coursera CS](https://pt.coursera.org/browse/computer-science?languages=pt)
69 | - [KhanAcademy CS](https://pt.khanacademy.org/computing/computer-science)
70 | - [EdX CS](https://www.edx.org/course/subject/computer-science)
71 | - [Udemy Development (Free)](https://www.udemy.com/courses/development/all-courses/?price=price-free&lang=en)
72 | - [Udemy IT & Software (Free)](https://www.udemy.com/courses/it-and-software/all-courses/?price=price-free&lang=en)
73 | - [Stanford Courses](http://online.stanford.edu/courses/allcourses)
74 | - [Cybrary.IT](https://www.cybrary.it/)
75 | - [Computer Science and Electrical Engineering (MIT)](http://ocw.mit.edu/courses/#electrical-engineering-and-computer-science)
76 | - [Computer Science and Electrical Engineering (Audio & Video, MIT)](http://ocw.mit.edu/courses/audio-video-courses/#electrical-engineering-and-computer-science)
77 |
78 | ## Algorithms
79 | - Material recomendado
80 | - [Introduction to Algorithms - Thomas Cormen](http://is.ptithcm.edu.vn/~tdhuy/Programming/Introduction.to.Algorithms.pdf)
81 | - [Estruturas de Dados - Waldemar Celes e Jose Lucas Rangel](https://drive.google.com/open?id=0BwV_da1xnClATW80bktjZkIxeW8)
82 | - [Projetos de Algoritmos Com Implementações em Pascal e C - Nívio Ziviani](https://drive.google.com/open?id=0BwV_da1xnClAU1JpeExOS29XdmM)
83 |
84 | ## Languages
85 |
86 | ## C & C++
87 | - [Learn C The Hard Way](http://c.learncodethehardway.org/book/)
88 | - [C Progressivo](http://www.cprogressivo.net/)
89 | - [C Completo e Total](http://www.inf.ufpr.br/lesoliveira/download/c-completo-total.pdf)
90 | - [Linguagem C](http://www.lrc.ic.unicamp.br/~takeo/mc102_1s2016/LINGUAGEM_C.pdf)
91 | - [Learn C](http://www.learn-c.org/)
92 | - [C++ Complete Reference](http://goo.gl/Le6gUi)
93 | - [Learn C++](http://www.learncpp.com/)
94 | - [Geeks4Geeks C](http://www.geeksforgeeks.org/c/)
95 | - [Teach Yourself C in 24 Hours](http://aelinik.free.fr/c/)
96 | - [Stanford CS Education Library](http://cslibrary.stanford.edu/)
97 | - [C Gibberish ↔ English](http://www.cdecl.org/)
98 | - [Clockwise/Spiral Rule](http://c-faq.com/decl/spiral.anderson.html)
99 | - [OOC](http://www.planetpdf.com/codecuts/pdfs/ooc.pdf)
100 | - [UNIX System Calls and Subroutines using C](http://www.cs.cf.ac.uk/Dave/C/)
101 | - [IAR Advanced preprocessor tips and tricks](https://www.iar.com/support/resources/articles/advanced-preprocessor-tips-and-tricks/)
102 | - [Organizing Code Files in C and C++](http://www.gamedev.net/page/resources/_/technical/general-programming/organizing-code-files-in-c-and-c-r1798)
103 |
104 | ## Python
105 | - [Automate The Boring Stuff With Python](https://automatetheboringstuff.com/)
106 | - [The Hitchhiker’s Guide to Python!](http://docs.python-guide.org/en/latest/)
107 | - [Python Programming](http://www.jeffknupp.com/)
108 | - [Open Sourcing a Python Project the Right Way](http://www.jeffknupp.com/blog/2013/08/16/open-sourcing-a-python-project-the-right-way/)
109 | - [The Best Way to Learn Python](http://net.tutsplus.com/tutorials/the-best-way-to-learn-python/)
110 | - [Python Classes and OOP](https://www.jeffknupp.com/blog/2014/06/18/improve-your-python-python-classes-and-object-oriented-programming/)
111 | - [Async/await in Python 3.5](http://www.snarky.ca/how-the-heck-does-async-await-work-in-python-3-5)
112 | - [Por que há tantos Pythons?](http://www.toptal.com/python/por-que-h-tantos-pythons/pt)
113 | - [Python Tutor](http://pythontutor.com/)
114 | - [Anaconda](https://www.continuum.io/anaconda-community)
115 |
116 | ## Ruby
117 | - [Learn Ruby The Hard Way](http://learnrubythehardway.org/book/)
118 | - [Humble Little Ruby Book](http://humblelittlerubybook.com/book/html/)
119 | - [Poignant Guide to Ruby](http://poignant.guide/book/chapter-1.html)
120 | - [Learn to Program](https://pine.fm/LearnToProgram/)
121 | - [Ruby Koans](http://rubykoans.com/)
122 | - [Awesome Ruby](http://awesome-ruby.com/)
123 | - [Ruby Monk](http://rubymonk.org/)
124 | - [Ruby em Vinte Minutos](https://www.ruby-lang.org/pt/documentation/quickstart/)
125 | - [Try Ruby](http://tryruby.org/levels/1/challenges/0)
126 | - [Writing a compiler in Ruby, bottom up](http://hokstad.com/compiler)
127 | - [Pocket Programming - Ruby/Rails](http://rails.pocket-programming.com/)
128 |
129 | ## Perl
130 | - [Learn Perl in about 2 hours 30 minutes](http://qntm.org/files/perl/perl.html)
131 | - [Modern Perl](http://onyxneon.com/books/modern_perl/modern_perl_letter.pdf)
132 | - [Impatient Perl](http://www.greglondon.com/iperl/pdf/iperl.pdf)
133 | - [Learning Perl the Hard Way](http://www.greenteapress.com/perl/perl.pdf)
134 | - [Beginning Perl](http://web.archive.org/web/20120709053246/http://ofps.oreilly.com/titles/9781118013847/index.html)
135 |
136 | ## Java
137 | - [Java Starter](http://t2ti.com/curso/video/java/basico/java_starter.php)
138 | - [Java Design Patterns](https://github.com/iluwatar/java-design-patterns)
139 |
140 | ## PHP
141 | - [PHP: The Right Way](http://www.phptherightway.com/)
142 | - [PHP Best Practices](https://phpbestpractices.org)
143 | - [PHP Pandas](http://daylerees.com/php-pandas/)
144 |
145 | ## Javascript
146 | - [Eloquent Javascript](http://eloquentjavascript.net/index.html)
147 | - [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS)
148 | - [The Entire JS Language in One Image](http://d2brer6wwumtdu.cloudfront.net/wp-content/uploads/2015/09/09191550/infographic-the-entire-javascript-language-in-one-single-image-491250-2.jpg)
149 | - [JS: The Right Way](http://jstherightway.org/)
150 | - [JavaScript for Cats](http://jsforcats.com/)
151 |
152 | ## HTML/CSS
153 | - [Develop & Style Websites](http://learn.shayhowe.com/)
154 |
155 | ## SQL
156 | - [SQL Completo - Softblue](http://www.softblue.com.br/site/curso/id/3/CURSO+DE+SQL+COMPLETO+BASICO+AO+AVANCADO+ON+LINE+BD03+GRATIS)
157 | - [A Simple Guide to Five Normal Forms in Relational Database Theory](http://www.bkent.net/Doc/simple5.htm)
158 | - [The Codex » Do Not Pass This Way Again](http://grimoire.ca/mysql/choose-something-else)
159 |
160 | ## R
161 | - [Code School - Try R](http://tryr.codeschool.com/)
162 | - [R Programming Tutorials](http://www.listendata.com/p/r-programming-tutorials.html)
163 | - [R by example](http://www.mayin.org/ajayshah/KB/R/index.html)
164 | - [The R Language](http://stat.ethz.ch/R-manual/R-patched/doc/html/)
165 | - [CRAN: Manuals](http://cran.r-project.org/manuals.html)
166 | - [swirl: Learn R, in R.](http://swirlstats.com/)
167 |
168 | ## Haskell
169 | - [YBlog - Learn Haskell Fast and Hard](http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/)
170 | - [Learn You a Haskell for Great Good!](http://learnyouahaskell.com/chapters)
171 | - [Aprender Haskell será um grande bem para você!](http://haskell.tailorfontela.com.br/chapters)
172 | - [How to learn Haskell](https://github.com/bitemyapp/learnhaskell)
173 | - [Real World Haskell](http://book.realworldhaskell.org/read/)
174 | - [Haskell (Wikibooks)](https://en.wikibooks.org/wiki/Haskell)
175 | - [Yet Another Haskell Tutorial](http://www.umiacs.umd.edu/~hal/docs/daume02yaht.pdf)
176 | - [Try Haskell! An interactive tutorial in your browser](http://tryhaskell.org/)
177 | - [HaskellWiki](https://wiki.haskell.org/Example_code)
178 | - [Haskell for all](http://www.haskellforall.com/)
179 | - [Haskell Exercises](https://github.com/commercialhaskell/haskelldocumentation/tree/master/exercises)
180 | - [Write You a Haskell (Stephen Diehl)](http://dev.stephendiehl.com/fun/)
181 | - [What I Wish I Knew When Learning Haskell (Stephen Diehl)](http://dev.stephendiehl.com/hask)
182 | - [Monads for Dummies (Stephan Boyer)](https://www.stephanboyer.com/post/83/monads-for-dummies)
183 | - [The Marvels of Monads](http://blogs.msdn.com/b/wesdyer/archive/2008/01/11/the-marvels-of-monads.aspx)
184 | - [State of the Haskell ecosystem](https://github.com/Gabriel439/post-rfc/blob/master/sotu.md)
185 | - [Hoogle](https://www.haskell.org/hoogle/)
186 | - [Typeclassopedia](https://wiki.haskell.org/Typeclassopedia)
187 | - [An Introduction to Cabal sandboxes](http://coldwa.st/e/blog/2013-08-20-Cabal-sandbox.html)
188 | - [Monad transformers, free monads, mtl, laws and a new approach](https://ocharles.org.uk/blog/posts/2016-01-26-transformers-free-monads-mtl-laws.html)
189 |
190 | ## OCaml
191 | - [OCaml Tutorials](http://ocaml.org/learn/tutorials/)
192 |
193 | **[`^ back to top ^`](#)**
194 |
195 | ## Clojure
196 | - [Try Clojure](http://tryclj.com/)
197 | - [Clojure for the Brave and True](http://www.braveclojure.com/)
198 | - [Clojure from the Ground Up](http://aphyr.com/posts/301-clojure-from-the-ground-up-welcome)
199 | - [Clojure Koans](http://clojurekoans.com/)
200 | - [4Clojure](http://www.4clojure.com/)
201 | - [Clojure Distilled](http://yogthos.github.io/ClojureDistilled.html)
202 |
203 | **[`^ back to top ^`](#)**
204 |
205 | ## F#
206 | - [Learning F#](http://fsharp.org/about/learning.html)
207 | - [F# syntax in 60 seconds](http://fsharpforfunandprofit.com/posts/fsharp-in-60-seconds/)
208 |
209 | ## Julia
210 | - [Learning Julia](http://julialang.org/learning/)
211 | - [Julia Documentation](http://docs.julialang.org/en/release-0.4/)
212 | - [juliabook](https://github.com/chrisvoncsefalvay/juliabook)
213 |
214 | ## Erlang
215 | - [The Zen of Erlang](http://ferd.ca/the-zen-of-erlang.html)
216 | - [Learn You Some Erlang for Great Good!](http://learnyousomeerlang.com/content)
217 | - [Try Erlang](http://www.tryerlang.org/)
218 | - [Elixir School](https://elixirschool.com/pt/)
219 |
220 | ## Smalltalk
221 |
222 | ## Common Lisp
223 | - [Lisp Hackers, Interviews with 100x More Productive Programmers](https://leanpub.com/lisphackers)
224 | - [L(λ)THW, Learn Lisp The Hard Way](http://learnlispthehardway.org/)
225 | - [Paul Graham's On Lisp, Advanced Techniques for Common Lisp](http://www.paulgraham.com/onlisp.html)
226 | - [Lisp in Small Parts](http://lisp.plasticki.com/)
227 | - [Common Lisp Koans](https://github.com/google/lisp-koans)
228 | - [CLiki, Common Lisp Wiki](http://www.cliki.net/)
229 |
230 | ## Scheme
231 | - [Structure and Interpretation of Computer Programs](https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-1.html)
232 | - [Community Scheme Wiki](http://community.schemewiki.org/)
233 |
234 | ## Lua
235 | - [Programming in Lua](http://www.lua.org/pil/contents.html)
236 |
237 | ## Computer Graphics
238 | - [Cg/Unity tutorials](https://en.wikibooks.org/wiki/Cg_Programming/Unity)
239 | - Tools
240 | - [Blender](https://www.blender.org/)
241 | - [L3DT](http://www.bundysoft.com/L3DT/)
242 | - [Unity](https://unity3d.com/)
243 | - Languages
244 | - Cg
245 | - [Cg Documentation](http://http.developer.nvidia.com/Cg/index.html)
246 | - [The Cg Tutorial](http://http.developer.nvidia.com/CgTutorial/cg_tutorial_frontmatter.html)
247 | - Processing
248 | - [Processing Tutorial](https://processing.org/tutorials/)
249 | - [Nature of Code](http://natureofcode.com/book/introduction/)
250 |
251 | ## Encryption and Hashing
252 | - Repos
253 | - [CyberChef: The Cyber Swiss Army Knife](https://github.com/gchq/CyberChef)
254 | - [Codebreaker](https://github.com/asweigart/codebreaker)
255 | - [Encoding vs Encryption vs Hashing vs Obfuscation](https://danielmiessler.com/study/encoding-encryption-hashing-obfuscation/)
256 | - [GPG/PGP Basics](http://aplawrence.com/Basics/gpg.html)
257 | - [An Introduction to Public Key Cryptography and PGP](https://ssd.eff.org/en/module/introduction-public-key-cryptography-and-pgp)
258 | - [GPG tutorial and PGP Public Key](https://futureboy.us/pgp.html)
259 | - [Lifetimes of cryptographic hash functions](http://valerieaurora.org/hash.html)
260 | - [Handbook of Applied Cryptography](http://cacr.uwaterloo.ca/hac/)
261 | - [Provably Fair Shuffling Through Cryptography](https://techblog.bitzino.com/2012-06-30-provably-fair-shuffling-through-cryptography.html)
262 |
263 | ## Networks
264 | - [Beej's Guide to Network Programming](http://beej.us/guide/bgnet/output/html/multipage/)
265 | - [Redes de Computadores](https://pt.coursera.org/course/comnetworks)
266 | - [Tráfego | RNP](http://www.rnp.br/servicos/conectividade/trafego)
267 | - [SIMET](http://simet.nic.br/mapas/)
268 | - [PCAPR](http://www.pcapr.net)
269 | - [ISFCE Sample Practical Exercise](http://www.isfce.com/sample-pe.htm)
270 | - [PacketLife Capture Collection](http://packetlife.net/captures/)
271 | - [DigitalCorpora Packet Dumps](http://digitalcorpora.org/corpora/packet-dumps)
272 | - [Evil Fingers PCAP Challenges](https://www.evilfingers.com/repository/pcaps_challenge.php)
273 | - [PCAPS Repository](https://github.com/markofu/pcaps)
274 | - [Chris Sanders Packet Captures](http://chrissanders.org/packet-captures/)
275 | - [Tcpreplay Sample Captures](http://tcpreplay.appneta.com/wiki/captures.html)
276 | - [MAWI Working Group Traffic Archive](http://mawi.wide.ad.jp/mawi/)
277 | - [LBNL-FTP-PKT](http://ee.lbl.gov/anonymized-traces.html/)
278 |
279 | ## Compilers
280 | - [Grammar: The language of languages](http://matt.might.net/articles/grammars-bnf-ebnf/)
281 | - [How parsers and compilers work](http://parsingintro.sourceforge.net/)
282 | - [LL and LR in Context: Why Parsing Tools Are Hard](http://blog.reverberate.org/2013/09/ll-and-lr-in-context-why-parsing-tools.html)
283 | - [LL and LR Parsing Demystified](http://blog.reverberate.org/2013/07/ll-and-lr-parsing-demystified.html)
284 | - [What Every Programmer Should Know About Compiler Optimizations](https://msdn.microsoft.com/en-us/magazine/dn904673.aspx)
285 | - [Compiler Explorer](http://gcc.godbolt.org/)
286 | - [Compiler Design Tutorial](http://www.tutorialspoint.com/compiler_design/index.htm)
287 |
288 | **[`^ back to top ^`](#)**
289 |
290 | ## Machine Learning
291 | - [Awesome Machine Learning](https://github.com/josephmisiti/awesome-machine-learning)
292 | - [Machine Learning Foundations](https://www.coursera.org/learn/ml-foundations/)
293 | - [A Course in Machine Learning](http://ciml.info/)
294 | - [Neural Networks (Sherbrooke)](https://www.youtube.com/playlist?list=PL6Xpj9I5qXYEcOhn7TqghAJ6NAPrNmUBH)
295 | - [Machine Learning Video Library](http://work.caltech.edu/library/)
296 | - [Machine Learning Mastery](http://machinelearningmastery.com/start-here/)
297 | - [Machine Learning Course (Caltech)](https://www.youtube.com/playlist?list=PLD63A284B7615313A)
298 | - [Deep Learning Courses (NVIDIA)](https://developer.nvidia.com/deep-learning-courses)
299 | - [Deep Learning, Feature Learning](https://www.youtube.com/playlist?list=PLHyI3Fbmv0SdzMHAy0aN59oYnLy5vyyTA)
300 | - [A blog about Machine Learning, Deep Learning and NLP.](http://www.wildml.com/)
301 | - [A Tour of Machine Learning Algorithms](http://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/)
302 | - [Machine learning is way easier than it looks](http://blog.intercom.io/machine-learning-way-easier-than-it-looks/)
303 | - [A Visual Introduction to Machine Learning](http://www.r2d3.us/visual-intro-to-machine-learning-part-1/)
304 | - [Neural Networks and Deep Learning](http://neuralnetworksanddeeplearning.com/)
305 | - [Deep Learning Glossary](http://www.wildml.com/deep-learning-glossary/)
306 | - [Understanding Convolution in Deep Learning](http://timdettmers.com/2015/03/26/convolution-deep-learning/)
307 | - [Deep Learning (Nando de Freitas, Oxford)](https://www.youtube.com/watch?v=PlhFWT7vAEw&list=PLE6Wd9FR--EfW8dtjAuPoTuPcqmOV53Fu&index=16)
308 | - [Undergrad Machine Learning (Nando de Freitas)](https://www.youtube.com/playlist?list=PLE6Wd9FR--Ecf_5nCbnSQMHqORpiChfJf)
309 | - [Machine Learning (Nando de Freitas)](https://www.youtube.com/watch?v=w2OtwL5T1ow&list=PLE6Wd9FR--EdyJ5lbFl8UuGjecvVw66F6)
310 | - [Top 10 Data Mining Algorithms in Plain English](http://rayli.net/blog/data/top-10-data-mining-algorithms-in-plain-english/)
311 | - [TensorFlow Tutorials](https://github.com/pkmital/tensorflow_tutorials)
312 | - [CS231n Convolutional Neural Networks for Visual Recognition](http://cs231n.github.io/neural-networks-1/)
313 |
314 | ## YouTube
315 | - [Computerphile](https://www.youtube.com/user/Computerphile)
316 | - [Numberphile](https://www.youtube.com/user/numberphile)
317 | - [Strange Loop](https://www.youtube.com/channel/UC_QIfHvN9auy2CoOdSfMWDw)
318 | - [Matemática Rio](https://www.youtube.com/user/matematicario)
319 | - [Art of the Problem](https://www.youtube.com/user/ArtOfTheProblem)
320 |
321 | ## Podcasts
322 | - [DEV na ESTRADA](http://devnaestrada.com.br/) (Portuguese)
323 | - [PODebug](http://www.podebug.com/) (Portuguese)
324 | - [Grok Podcast](http://www.grokpodcast.com/) (Portuguese)
325 | - [Castálio Podcast](http://castalio.info/) (Portuguese)
326 | - [Hack N' Cast](http://hackncast.org/) (Portuguese)
327 | - [Giant Robots Smashing into Other Giant Robots](http://giantrobots.fm/) (English)
328 | - [Ruby Rogues](https://devchat.tv/ruby-rogues) (English)
329 | - [The Elixir Fountain](https://soundcloud.com/elixirfountain) (English)
330 | - [The Changelog](https://changelog.com/podcast/) (English)
331 | - [Developer Tea](http://developertea.com/) (English)
332 | - [Hanselminutes](http://hanselminutes.com/) (English)
333 | - [Turing-Incomplete](https://turing.cool) (English)
334 | - [The Bike Shed](http://bikeshed.fm/) (English)
335 | - [Code Newbie](http://www.codenewbie.org/podcast) (English)
336 | - [Developer On Fire](http://developeronfire.com/) (English)
337 | - [Mostly Erlang](http://mostlyerlang.com/) (English)
338 | - [Functional Geekery](https://www.functionalgeekery.com/category/podcasts/) (English)
339 | - [The Type Theory Podcast](http://typetheorypodcast.com/) (English)
340 | - [The Haskell Cast](http://www.haskellcast.com/) (English)
341 |
342 | ## Mathematics
343 | - Tools
344 | - [WolframAlpha](http://www.wolframalpha.com/)
345 | - [GeoGebra](http://www.geogebra.org/)
346 | - [Symbolab Math Solver](https://www.symbolab.com/)
347 | - [MS Mathematics](https://www.microsoft.com/en-us/download/details.aspx?id=15702)
348 | - [Slader (Textbook Solutions)](https://www.slader.com)
349 | - [BetterExplained](http://betterexplained.com/articles/category/math/)
350 | - [PatrickJMT](http://patrickjmt.com/)
351 | - [Cálculo I - USP](http://eaulas.usp.br/portal/course.action?course=2600)
352 | - Material Recomendado
353 | - [Cálculo I - Sacha Friedli](http://www.mat.ufmg.br/~sacha/textos/Calculo/Apostila_2015_02_26.pdf)
354 | - [Cálculo Vol. 1 - James Stewart](https://mega.nz/#!m8RUgS4S!lwskupcv1jnVKfhqJWl5rD7hgkZj54rgw6-qN6xzUyg)
355 | - [Cálculo Vol. 2 - James Stewart](https://mega.nz/#!RctFjCyI!tUYuEWKQkowKVtAw5ivp5yCTdYAnBnSNUKkS0ah_l0Q)
356 | - [Um Curso de G.A.A.L. - R. J.](https://www.dropbox.com/s/jj3xq0hjv2z39zp/gaalt0.pdf?)
357 | - [Discrete Mathematics and its Applications](http://www2.fiit.stuba.sk/~kvasnicka/Mathematics%20for%20Informatics/Rosen_Discrete_Mathematics_and_Its_Applications_7th_Edition.pdf)
358 | - [Apostilas - Reginaldo](http://www.mat.ufmg.br/~regi/apostilas.html)
359 | - [Listas - Takahashi](http://www.mat.ufmg.br/~taka/Pagina-CalcI/Pagina-CalcI.htm)
360 | - [G.A.A.L. - Uma Visão Geométrica](http://www.mat.ufmg.br/ead/acervo/livros/Geometria%20Analitica%20e%20Algebra%20Linear%20-%20Uma%20Visao%20Geometrica%20-%20TI.pdf)
361 | - [Curso de Cálculo I - Sacha](https://www.youtube.com/watch?v=KyVYNbwfjtU&list=PLOiKHlNoCwd2s7rq1P4fGQ0iqf-eWi0Wo)
362 | - [Pequenos Erros que Causam Grandes Dificuldades](http://www.mat.ufmg.br/~taka/Pagina-CalcI/ManualDuvidas.pdf)
363 | - [Elementary Number Theory and Its Applications](http://www.fmf.uni-lj.si/~lavric/Rosen%20-%20Elementary%20number%20theory%20and%20its%20applications.pdf)
364 | - [A First Course in Probability](http://zalsiary.kau.edu.sa/Files/0009120/Files/119387_A_First_Course_in_Probability_8th_Edition.pdf)
365 | - [Introduction to Matrix Computation](https://drive.google.com/file/d/0BwEtMaYZ7WapRkNodTgycVJLSTg/view)
366 | - [Algoritmos Numéricos](https://drive.google.com/file/d/0BwEtMaYZ7WapU05yTmItVTVyNms/view)
367 | - [Curso de Cálculo de uma Variável](http://www.dma.im.ufrj.br/~mcabral/textos/cursoCalculoI-livro-a4-V2-2.pdf)
368 | - [Mathematics (MIT)](http://ocw.mit.edu/courses/mathematics/)
369 | - [Multivariable Calculus (Whitman)](https://www.whitman.edu/mathematics/multivariable/multivariable.pdf)
370 | - [Differential & Integral Calculus (UCLA)](https://www.youtube.com/playlist?list=PL1BE3027EF549C7D1)
371 | - [Probability (UCLA)](https://www.youtube.com/playlist?list=PL5BE09709EECF36AA)
372 | - [A First Course in Probability (Sheldon Ross)](http://zalsiary.kau.edu.sa/Files/0009120/Files/119387_A_First_Course_in_Probability_8th_Edition.pdf)
373 | - [Anotações Matemáticas (Renji Rodrigo)](https://bmpa.wordpress.com/2012/04/29/minhas-anotacoes/)
374 |
375 | ## Physics
376 | - Material Recomendado
377 | - [Física Experimental - Lab1](http://www.fisica.ufmg.br/~lab1/)
378 | - [Física Experimental Básica na Universidade](https://www.passeidireto.com/arquivo/975892/fisica-experimental-basica-na-universidade-)
379 | - [Física Básica: Mecânica (1ª edição)](http://www22.zippyshare.com/v/n42cjIKo/file.html)
380 | - [Feynman Lectures (Caltech)](http://www.feynmanlectures.caltech.edu/)
381 | - [Physics (MIT)](http://ocw.mit.edu/courses/physics/)
382 |
383 | ## Digital Electronics
384 | - Material Recomendado
385 | - [Contemporary Logic Design (2nd Edition) - Randy H. Katz, Gaetano Borriello](http://www51.zippyshare.com/v/VQZDji9q/file.html)
386 |
387 | ## Games & Contests
388 | - Programming
389 | - [CodeForces](http://codeforces.com/?locale=en)
390 | - [CodePit](https://www.codepit.io/)
391 | - [Code Fights](https://codefights.com/)
392 | - [HackerRank](https://www.hackerrank.com/)
393 | - [Programmr](http://www.programmr.com/)
394 | - [Project Euler](https://projecteuler.net/archives)
395 | - [URI Online Judge](https://www.urionlinejudge.com.br/)
396 | - [UVA Online Judge](https://uva.onlinejudge.org/)
397 | - [SPOJ Brasil](http://br.spoj.com/)
398 | - [SPOJ International](http://www.spoj.com/)
399 | - [Exercism.IO](http://exercism.io/)
400 | - [Scratch](https://scratch.mit.edu/)
401 | - Infosec
402 | - Repos
403 | - [ctfs](https://github.com/ctfs/)
404 | - [pwntools](https://github.com/Gallopsled/pwntools)
405 | - [ctftools](https://github.com/zardus/ctf-tools)
406 | - [metasploit](https://github.com/rapid7/metasploit-framework)
407 | - [CTFTime](https://ctftime.org/)
408 | - [WeChall](http://www.wechall.net/)
409 | - [Pwnable.KR](http://pwnable.kr/play.php)
410 | - [Reversing.KR](http://reversing.kr/)
411 | - [Smash The Stack](http://www.smashthestack.org/)
412 | - [Shellterlabs](https://shellterlabs.com/pt-br/)
413 | - [SucuriHC](http://ctf.sucurihc.org/)
414 | - [Root-me](https://www.root-me.org/en/Capture-The-Flag/)
415 | - [PicoCTF](https://picoctf.com)
416 | - [RingZer0 CTF](https://ringzer0team.com/)
417 | - [HackTheBox](https://www.hackthebox.eu/en)
418 | - [Wargame-100security](http://www.100security.com.br/wargame/)
419 | - [Hack Yeaster](http://hackyeaster.hacking-lab.com)
420 | - [SCTF](https://sctf.io/)
421 | - [EnigmaGroup](http://www.enigmagroup.org/)
422 | - [Exploit Exercises](http://exploit-exercises.com/)
423 | - [Google Gruyere](http://google-gruyere.appspot.com/)
424 | - [Gh0st Lab](http://www.gh0st.net/)
425 | - [Hack This Site](http://www.hackthissite.org/)
426 | - [HackThis](http://www.hackthis.co.uk/)
427 | - [HackQuest](http://www.hackquest.com/)
428 | - [Hack.me](https://hack.me)
429 | - [Hacking-Lab](https://www.hacking-lab.com)
430 | - [Hacker Challenge](http://www.dareyourmind.net/)
431 | - [Hacker Test](http://www.hackertest.net/)
432 | - [hACME Game](http://www.hacmegame.org/)
433 | - [Hax.Tor](http://hax.tor.hu/)
434 | - [OverTheWire](http://www.overthewire.org/wargames/)
435 | - [pwn0](https://pwn0.com/home.php)
436 | - [RootContest](http://rootcontest.com/)
437 | - [Root Me](http://www.root-me.org/?lang=en)
438 | - [Security Treasure Hunt](http://www.securitytreasurehunt.com/)
439 | - [TheBlackSheep and Erik](http://www.bright-shadows.net/)
440 | - [ThisIsLegal](http://thisislegal.com/)
441 | - [Try2Hack](http://www.try2hack.nl/)
442 | - [WabLab](http://www.wablab.com/hackme)
443 | - [XSS: Can You XSS This?](http://canyouxssthis.com/HTMLSanitizer/)
444 | - [XSS: ProgPHP](http://xss.progphp.com/)
445 | - [Network Forensics Puzzle contest](http://forensicscontest.com/puzzles)
446 | - [DEF CON CTF Archive](https://www.defcon.org/html/links/dc-ctf.html)
447 | - [DigitalCorpora](http://digitalcorpora.org/)
448 | - [Honeynet Challenges](https://www.honeynet.org/challenges)
449 | - [I Smell Packets](http://ismellpackets.com/)
450 | - [DFRWS 2014 Forensics Rodeo](http://www.cs.uno.edu/~golden/dfrws-2014-rodeo.html)
451 | - [Linux LEO Supplemental Files](http://linuxleo.com/)
452 |
453 | **[`^ back to top ^`](#)**
454 |
455 | ## Malware Analysis
456 | - [Open Malware / Offensive Computing](http://openmalware.org/)
457 | - [Contagio](http://contagiodump.blogspot.com/)
458 | - [VX Heaven](http://vxheaven.org/)
459 | - [VirusShare.com / VXShare](http://virusshare.com/)
460 | - [VXVault](http://vxvault.siri-urz.net)
461 | - [MalShare](http://malshare.com/)
462 | - [Virusign](http://www.virusign.com/)
463 | - [theZoo / Malware DB](http://ytisf.github.io/theZoo/)
464 | - [malc0de](http://malc0de.com/database/)
465 | - [FakeAVs blog](http://www.fakeavs.com/)
466 | - [malware_traffic](http://malware-traffic-analysis.net/)
467 | - [Georgia Tech malrec page](http://panda.gtisc.gatech.edu/malrec/)
468 | - [Kernelmode Forum](http://www.kernelmode.info)
469 | - [Malware Hub Forum](http://malwaretips.com/categories/malware-hub.103/)
470 | - [MalwareBlacklist.com](http://www.malwareblacklist.com)
471 | - [Joxean Koret’s List](http://malwareurls.joxeankoret.com)
472 | - [Sucuri Research Labs](http://labs.sucuri.net/?malware)
473 | - [CLEAN MX realtime database](http://support.clean-mx.de/clean-mx/viruses.php)
474 | - [Contagio Mobile Malware](http://contagiominidump.blogspot.com/)
475 | - [Android Sandbox](http://androidsandbox.net/samples/)
476 | - [maltrieve](http://maltrieve.org/)
477 | - [HoneyDrive](http://bruteforce.gr/honeydrive)
478 |
479 | **[`^ back to top ^`](#)**
480 |
481 | ## Miscellaneous
482 | - Git
483 | - [Pro Git Book](http://git-scm.com/book/en/v2)
484 | - [Git for beginners: The definitive practical guide](http://stackoverflow.com/questions/315911/git-for-beginners-the-definitive-practical-guide)
485 | - [Git Tips](https://github.com/git-tips/tips)
486 | - [Learn Git Branching](http://pcottle.github.io/learnGitBranching/)
487 | - [Learn Enough Git to Be Dangerous](http://www.learnenough.com/git-tutorial)
488 | - [Git - The simple guide - No deep shit!](http://rogerdudler.github.io/git-guide/)
489 | - [Como usar o git e o github](http://codexico.com.br/blog/linux/tutorial-simples-como-usar-o-git-e-o-github/)
490 | - [Understanding git for real by exploring the .git directory](https://medium.com/@pierreda/understanding-git-for-real-by-exploring-the-git-directory-1e079c15b807#.9on7nfk8z)
491 | - [Explore GitHub](https://github.com/explore)
492 | - [Github Visualizer](http://veniversum.me/git-visualizer/)
493 | - [Trending in Open Source](https://github.com/trending)
494 | - [WakaTime - Quantify your coding](https://wakatime.com/)
495 | - [Rosetta Code](http://rosettacode.org/wiki/Rosetta_Code)
496 | - [Hidden Features (S.O.)](http://stackoverflow.com/search?q=%5Bhidden-features%5D+is%3Aquestion)
497 | - [SciHub](http://sci-hub.io/)
498 | - [Real-Time Fluid Dynamics for Games](http://www.intpowertechcorp.com/GDC03.pdf)
499 | - [Software Licenses in Plain English](https://tldrlegal.com/)
500 | - [Koding for Teams](http://www.koding.com/)
501 | - [Livecoding.TV](https://www.livecoding.tv/)
502 | - [Simulação Avançada - Vida Artificial](https://student.dei.uc.pt/~guilhoto/downloads/vida_artificial.pdf)
503 | - [Computação Natural](http://www.computacaonatural.com.br/)
504 | - [Torch](http://torch.ch/)
505 | - [ForGe Forensic test image generator](https://github.com/hannuvisti/forge)
506 | - [Volatility memory samples](https://code.google.com/p/volatility/wiki/FAQ)
507 | - [Enron Email Dataset](http://www.cs.cmu.edu/~enron/)
508 | - [The ultimate guide on preventing Website Scraping](https://github.com/JonasCz/How-To-Prevent-Scraping)
509 | - [Type Theory: A Modern Computable Paradigm for Math](http://www.science4all.org/le-nguyen-hoang/type-theory/)
510 |
511 |
512 | **[`^ back to top ^`](#)**
513 |
514 |
515 | ## License
516 | MIT License & [cc](https://creativecommons.org/licenses/by/4.0/) license
517 |
518 | 
This work is licensed under a Creative Commons Attribution 4.0 International License.
519 |
520 | To the extent possible under law, [Paul Veillard](https://github.com/paulveillard/) has waived all copyright and related or neighboring rights to this work.
521 |
--------------------------------------------------------------------------------
/code-of-conduct.md:
--------------------------------------------------------------------------------
1 | # Contributor Covenant Code of Conduct
2 |
3 | ## Our Pledge
4 |
5 | We as members, contributors, and leaders pledge to make participation in
6 | ansible-security-hardening project and our community a harassment-free
7 | experience for everyone, regardless of age, body size, visible or invisible
8 | disability, ethnicity, sex characteristics, gender identity and expression,
9 | level of experience, education, socio-economic status, nationality, personal
10 | appearance, race, religion, or sexual identity and orientation.
11 |
12 | We pledge to act and interact in ways that contribute to an open, welcoming,
13 | diverse, inclusive, and healthy community.
14 |
15 | ## Our Standards
16 |
17 | Examples of behavior that contributes to a positive environment for our
18 | community include:
19 |
20 | * Demonstrating empathy and kindness toward other people
21 | * Being respectful of differing opinions, viewpoints, and experiences
22 | * Giving and gracefully accepting constructive feedback
23 | * Accepting responsibility and apologizing to those affected by our mistakes,
24 | and learning from the experience
25 | * Focusing on what is best not just for us as individuals, but for the
26 | overall community
27 |
28 | Examples of unacceptable behavior include:
29 |
30 | * The use of sexualized language or imagery, and sexual attention or
31 | advances of any kind
32 | * Trolling, insulting or derogatory comments, and personal or political attacks
33 | * Public or private harassment
34 | * Publishing others' private information, such as a physical or email
35 | address, without their explicit permission
36 | * Other conduct which could reasonably be considered inappropriate in a
37 | professional setting
38 |
39 | ## Enforcement Responsibilities
40 |
41 | Community leaders are responsible for clarifying and enforcing our standards of
42 | acceptable behavior and will take appropriate and fair corrective action in
43 | response to any behavior that they deem inappropriate, threatening, offensive,
44 | or harmful.
45 |
46 | Community leaders have the right and responsibility to remove, edit, or reject
47 | comments, commits, code, wiki edits, issues, and other contributions that are
48 | not aligned to this Code of Conduct, and will communicate reasons for moderation
49 | decisions when appropriate.
50 |
51 | ## Scope
52 |
53 | This Code of Conduct applies within all community spaces, and also applies when
54 | an individual is officially representing the community in public spaces.
55 | Examples of representing our community include using an official e-mail address,
56 | posting via an official social media account, or acting as an appointed
57 | representative at an online or offline event.
58 |
59 | ## Enforcement
60 |
61 | Instances of abusive, harassing, or otherwise unacceptable behavior may be
62 | reported to the community leaders responsible for enforcement at info@paulveillard.com.
63 | All complaints will be reviewed and investigated promptly and fairly.
64 |
65 | All community leaders are obligated to respect the privacy and security of the
66 | reporter of any incident.
67 |
68 | ## Enforcement Guidelines
69 |
70 | Community leaders will follow these Community Impact Guidelines in determining
71 | the consequences for any action they deem in violation of this Code of Conduct:
72 |
73 | ### 1. Correction
74 |
75 | **Community Impact**: Use of inappropriate language or other behavior deemed
76 | unprofessional or unwelcome in the community.
77 |
78 | **Consequence**: A private, written warning from community leaders, providing
79 | clarity around the nature of the violation and an explanation of why the
80 | behavior was inappropriate. A public apology may be requested.
81 |
82 | ### 2. Warning
83 |
84 | **Community Impact**: A violation through a single incident or series
85 | of actions.
86 |
87 | **Consequence**: A warning with consequences for continued behavior. No
88 | interaction with the people involved, including unsolicited interaction with
89 | those enforcing the Code of Conduct, for a specified period of time. This
90 | includes avoiding interactions in community spaces as well as external channels
91 | like social media. Violating these terms may lead to a temporary or
92 | permanent ban.
93 |
94 | ### 3. Temporary Ban
95 |
96 | **Community Impact**: A serious violation of community standards, including
97 | sustained inappropriate behavior.
98 |
99 | **Consequence**: A temporary ban from any sort of interaction or public
100 | communication with the community for a specified period of time. No public or
101 | private interaction with the people involved, including unsolicited interaction
102 | with those enforcing the Code of Conduct, is allowed during this period.
103 | Violating these terms may lead to a permanent ban.
104 |
105 | ### 4. Permanent Ban
106 |
107 | **Community Impact**: Demonstrating a pattern of violation of community
108 | standards, including sustained inappropriate behavior, harassment of an
109 | individual, or aggression toward or disparagement of classes of individuals.
110 |
111 | **Consequence**: A permanent ban from any sort of public interaction within
112 | the community.
113 |
114 | ## Attribution
115 |
116 | This Code of Conduct is adapted from the [Contributor Covenant][homepage],
117 | version 2.0, available at
118 | https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
119 |
120 | Community Impact Guidelines were inspired by [Mozilla's code of conduct
121 | enforcement ladder](https://github.com/mozilla/diversity).
122 |
123 | [homepage]: https://www.contributor-covenant.org
124 |
125 | For answers to common questions about this code of conduct, see the FAQ at
126 | https://www.contributor-covenant.org/faq. Translations are available at
127 | https://www.contributor-covenant.org/translations.
128 |
--------------------------------------------------------------------------------
/computer-science.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulveillard/cybsecurity-cs/526ec21b748f1b22753fbb27661d97c5de5e3ec5/computer-science.png
--------------------------------------------------------------------------------
/contributing.md:
--------------------------------------------------------------------------------
1 | # Contribution
2 |
3 | This project welcomes contributions from the community. All contributions to this repository must be
4 | signed as described on that page. Your signature certifies that you wrote the patch or have the right to pass it on
5 | as an open-source patch.
6 |
7 | ## Contribution Flow
8 |
9 | This is a rough outline of what a contributor's workflow looks like:
10 |
11 | - Create a topic branch from where you want to base your work
12 | - Make commits of logical units
13 | - Make sure your commit messages are in the proper format (see below)
14 | - Push your changes to a topic branch in your fork of the repository
15 | - Submit a pull request
16 |
17 | Example:
18 |
19 | ``` shell
20 | git remote add upstream https://github.com/paulveillard/
21 | git checkout -b my-new-feature master
22 | git commit -a
23 | git push origin my-new-feature
24 | ```
25 |
26 | ### Staying In Sync With Upstream
27 |
28 | When your branch gets out of sync with the paulveillard/master branch, use the following to update:
29 |
30 | ``` shell
31 | git checkout my-new-feature
32 | git fetch -a
33 | git pull --rebase upstream master
34 | git push --force-with-lease origin my-new-feature
35 | ```
36 |
37 | ### Updating pull requests
38 |
39 | If your PR fails to pass CI or needs changes based on code review, you'll most likely want to squash these changes into
40 | existing commits.
41 |
42 | If your pull request contains a single commit or your changes are related to the most recent commit, you can simply
43 | amend the commit.
44 |
45 | ``` shell
46 | git add .
47 | git commit --amend
48 | git push --force-with-lease origin my-new-feature
49 | ```
50 |
51 | If you need to squash changes into an earlier commit, you can use:
52 |
53 | ``` shell
54 | git add .
55 | git commit --fixup
56 | git rebase -i --autosquash master
57 | git push --force-with-lease origin my-new-feature
58 | ```
59 |
60 | Be sure to add a comment to the PR indicating your new changes are ready to review, as GitHub does not generate a
61 | notification when you git push.
62 |
63 | ### Code Style
64 |
65 | ### Formatting Commit Messages
66 |
67 | We follow the conventions on [How to Write a Git Commit Message](http://chris.beams.io/posts/git-commit/).
68 |
69 | Be sure to include any related GitHub issue references in the commit message. See
70 | [GFM syntax](https://guides.github.com/features/mastering-markdown/#GitHub-flavored-markdown) for referencing issues
71 | and commits.
72 |
73 | ## Reporting Bugs and Creating Issues
74 |
75 | When opening a new issue, try to roughly follow the commit message format conventions above.
76 |
--------------------------------------------------------------------------------