Thursday, September 27, 2018
Tuesday, September 25, 2018
NIST Cybersecurity Framework
Build a Cybersecurity Program Based on NIST Cybersecurity Framework
Take Fortinet Network Security Technology Foundations Online Class and Get a NSE1 Certificate
https://www.fortinet.com/support-and-training/training/courses/network-security-technology-foundations.html
Saturday, September 22, 2018
Glossary - 3D Printing
3D Printing - 3D printing is any of various processes in which material is joined or solidified under computer control to create a three-dimensional object, with material being added together (such as liquid molecules or powder grains being fused together).
ABS - Acrylonitrile Buadiene Styrene. One type of plastic filament used in the Fused Filament Fabrication 3D Printing process. Lightweight, high heat resistent. Used in applications such as plumbing materials, (plastic) musical instruments, small kitchen appliances and lego toy bricks.
Build Plate - the surface on which the 3D printed model is formed.
Build Platform - The part that supports the build plate.
Build Envelope - The measured limitations of a 3D printer's space, which determines the maximum physical size of a 3D model that can be produced.
Dual Extrusion - The ability to print in two colors at once. The 3D printer with dual extrusion capabilities is equipped with two extruders, each feeding its own spool of plastic filament and depositing on the build plate.
Extruder - The part of 3D printer that melts and deposits the melted plastic.
Filament - The thermoplastic feedstock for fused deposition modeling 3D printers.
Fused Deposition Method (FDM) - See Fused Filament Fabrication)
Fused Filament Fabrication (FFF) - An additive manuafacturing process in which a spool of plastic filament is heated to a melting point and deposited, built from the bottom up one layer at a time until a 3D model is created.
G-Code - is the common name for the most widely used numerical control (NC) programming language. It is used mainly in computer-aided manufacturing to control automated machine tools.
Infill - plastic, a model is typically printed with a patterned internal "mesh". In the 3D print settings this is usually represented by a percentage (ex. 10% infill).
Layer Height - The thickness of a particular layer in a 3D printed model. (ex. 0.20 mm)
Makerware - The free software designed for the Makerbot 3D prints that prepares your 3D digital model for printing and sends the file to the printer.
Mesh - the surface area of a 3D model in digital form. In curved shapes this is typically represented by a series of flat triangles. The smaller the triangles the finer the printed results will be.
Nozzle - The part of the extruder that deposits the melted plastic material.
OBJ - Short for Object file. A file format from 3D mdoeling programs commonly used in 3D printing.
Overhang - A part of a 3D model where there is no support below it. Parts that jut out at an angle of over 45 degrees are gneerally considered overhangs.
PLA - Polylactic Acid. Corn-based plastic filament used on the Fused Filament Fabrication 3D printing process. Biodegradable and dosen't give off fumes like ABS plastic does. Used in applications such as medical implants, compostable packing materia and disposable garments.
Raft - To prevent warping during printing and to ensure successful prints of models with minimal area on their base surfaces, a flat layer of support material will print below the model on the build plate. Raft supports are constructed to be moveable, either by dipping in a chemical bath of pulling apart
Resolution - The minimum detail size that can be expected to be reproduced. On the Makerbot Replicator 2x, the highest resolution available is 100 microns (0.0039 in.)
Shell - the outer layer of a 3D printed model. In 3D printing programs thsi is represented by the number of layers of plastic used to create the outer layer (ex. 2 shells).
Slice - Most 3D printer programs automatically generate, or "slice" your 3D digital model into the layers to prepare for printing.
STL - Short for Stereolithographic. A file format 3D modeling programs commonly used in 3D printing.
Supports - Models that have large overhangs or gaps between parts require support material to be printed, with the Makerbot Replicator 2x, the material used for supports is the same as the material used to print the model itself. Support material is constructed to be removable.
X, Y, Z axes - 3-dimensional coordinate system. Z axis represents what would typically be considered "vertical".
ABS - Acrylonitrile Buadiene Styrene. One type of plastic filament used in the Fused Filament Fabrication 3D Printing process. Lightweight, high heat resistent. Used in applications such as plumbing materials, (plastic) musical instruments, small kitchen appliances and lego toy bricks.
Build Plate - the surface on which the 3D printed model is formed.
Build Platform - The part that supports the build plate.
Build Envelope - The measured limitations of a 3D printer's space, which determines the maximum physical size of a 3D model that can be produced.
Dual Extrusion - The ability to print in two colors at once. The 3D printer with dual extrusion capabilities is equipped with two extruders, each feeding its own spool of plastic filament and depositing on the build plate.
Extruder - The part of 3D printer that melts and deposits the melted plastic.
Filament - The thermoplastic feedstock for fused deposition modeling 3D printers.
Fused Deposition Method (FDM) - See Fused Filament Fabrication)
Fused Filament Fabrication (FFF) - An additive manuafacturing process in which a spool of plastic filament is heated to a melting point and deposited, built from the bottom up one layer at a time until a 3D model is created.
G-Code - is the common name for the most widely used numerical control (NC) programming language. It is used mainly in computer-aided manufacturing to control automated machine tools.
Infill - plastic, a model is typically printed with a patterned internal "mesh". In the 3D print settings this is usually represented by a percentage (ex. 10% infill).
Layer Height - The thickness of a particular layer in a 3D printed model. (ex. 0.20 mm)
Makerware - The free software designed for the Makerbot 3D prints that prepares your 3D digital model for printing and sends the file to the printer.
Mesh - the surface area of a 3D model in digital form. In curved shapes this is typically represented by a series of flat triangles. The smaller the triangles the finer the printed results will be.
Nozzle - The part of the extruder that deposits the melted plastic material.
OBJ - Short for Object file. A file format from 3D mdoeling programs commonly used in 3D printing.
Overhang - A part of a 3D model where there is no support below it. Parts that jut out at an angle of over 45 degrees are gneerally considered overhangs.
PLA - Polylactic Acid. Corn-based plastic filament used on the Fused Filament Fabrication 3D printing process. Biodegradable and dosen't give off fumes like ABS plastic does. Used in applications such as medical implants, compostable packing materia and disposable garments.
Raft - To prevent warping during printing and to ensure successful prints of models with minimal area on their base surfaces, a flat layer of support material will print below the model on the build plate. Raft supports are constructed to be moveable, either by dipping in a chemical bath of pulling apart
Resolution - The minimum detail size that can be expected to be reproduced. On the Makerbot Replicator 2x, the highest resolution available is 100 microns (0.0039 in.)
Shell - the outer layer of a 3D printed model. In 3D printing programs thsi is represented by the number of layers of plastic used to create the outer layer (ex. 2 shells).
Slice - Most 3D printer programs automatically generate, or "slice" your 3D digital model into the layers to prepare for printing.
STL - Short for Stereolithographic. A file format 3D modeling programs commonly used in 3D printing.
Supports - Models that have large overhangs or gaps between parts require support material to be printed, with the Makerbot Replicator 2x, the material used for supports is the same as the material used to print the model itself. Support material is constructed to be removable.
X, Y, Z axes - 3-dimensional coordinate system. Z axis represents what would typically be considered "vertical".
Tuesday, September 18, 2018
Free Cybersecurity Related Resources
Security Related Readings
Black Hat Python: Python Programming for Hackers and Pentesters by Justin Seitz
The Basics of Hacking and Penetration Testing: Ethical Hacking and Penetration Testing Made Easy, Second Edition
Hackers: Heroes of the Computer Revolution by Steven Levy(Historical view of hacking culture)
Hacking: The Art of Exploitation by Jon Erickson
Rtfm: Red Team Field Manual
Blue Team Field Manual (BTFM)
Click Here to Kill Everybody: Security and Survival in a Hyper-Connected World, by Bruce Schneier
Cybersecurity Engineering, by Ross Anderson
Cuckoo's Egg
Data and Goliath: The Hidden Battles to Collect Your Data and Control Your World, by Bruce Schneier
NYT's book review: Cuckoo's Egg
Breaking and Entering: An Extraordinary Story of a Hacker Named Alien
NYT book review: Breaking and Entering
Three Things Every CISO Should Know
Shadow IT: Mitigating Security Risks
Cybersecurity vs. Cyber Security: When Why and How to Use the Term
Cool Projects
Build a random quote machine:
https://www.freecodecamp.org/challenges/build-a-random-quote-machine
https://www.freecodecamp.org/challenges/build-a-random-quote-machine
Git Commands
Git Commands (command line)
git clone https://github.com/username/repository
git pull
git branch feature-branch
git checkout feature-branch
git status
git add index.html
git commit
git push
git clone https://github.com/username/repository
git pull
git branch feature-branch
git checkout feature-branch
git status
git add index.html
git commit
git push
Start on GitHub
GitHub
is a code hosting platform for version control and collaboration. It
lets you and others work together on projects from anywhere.
Below are the steps to get started:
1. Setup a GitHub Account: https://github.com/
2. Complete GitHub Tutorials: https://guides.github.com/activities/hello-world/
3. Complete the video tutorials: https://www.youtube.com/githubguides
3. Complete the video tutorials: https://www.youtube.com/githubguides
Here is a series youtube videos to quickly introduce the basic concepts about Git and GitHub:
Web development
Learning CSS and CSS Grid
This is an awesome presentation on how CSS Grid can be used to create a dynamic layout:
CSS Grid Changes EVERYTHING - Amazing Presentation - Morten Rand-Hendriksen | July 2017
CSS Grid Layout - Rachel Andrew | February 2017
More on CSS Grid:
Grid by Example
CSS Grid
WordPress Theme Using CSS Grid Layouts
Building Production-Ready CSS Grid Layout Today
CSS examples:
Falling Cubes
Working Clock
CSS Grid Changes EVERYTHING - Amazing Presentation - Morten Rand-Hendriksen | July 2017
CSS Grid Layout - Rachel Andrew | February 2017
More on CSS Grid:
Grid by Example
CSS Grid
WordPress Theme Using CSS Grid Layouts
Building Production-Ready CSS Grid Layout Today
CSS examples:
Falling Cubes
Working Clock
Learning about security
This is very useful information:
https://en.wikipedia.org/wiki/Computer_security
Monday, September 10, 2018
Sunday, September 2, 2018
Subscribe to:
Posts (Atom)