Skip to content

Commit

Permalink
Update development version number.
Browse files Browse the repository at this point in the history
  • Loading branch information
squinky86 committed Jan 31, 2020
1 parent 974fd0a commit 5d11bda
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 6 deletions.
2 changes: 2 additions & 0 deletions STIGQter-Win64.nsi
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ Section
file CHANGES.md
file LICENSE
file README.md
file doc/UsersGuide.pdf
CreateShortCut "$SMPROGRAMS\STIGQter.lnk" "$INSTDIR\STIGQter.exe"
SectionEnd
Section "uninstall"
Expand All @@ -26,4 +27,5 @@ Section "uninstall"
Delete "$INSTDIR\CHANGES.md"
Delete "$INSTDIR\LICENSE"
Delete "$INSTDIR\README.md"
Delete "$INSTDIR\UsersGuide.pdf"
SectionEnd
33 changes: 28 additions & 5 deletions doc/main.tex
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
\usepackage{wrapfig}
\usepackage{attachfile}
\usepackage{luatex85}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows,positioning}

% Main Variables
\newcommand{\repdate}{\formatdate{28}{1}{2020}}
Expand Down Expand Up @@ -163,17 +165,38 @@ \section{Background}
STIGViewer has been the DISA-provided tool of choice for creating STIG Checklists (CKL) and Continuous Monitoring Risk Scoring (CMRS) reports for eMASS. It is a solid tool, stable, and unfortunately closed-source. STIGQter attempts to recreate the features of STIGViewer in an open and extensible way. The goal of STIGQter is to abide by free and open source principles so that it may be incorporated and distributed freely in any operating system.

\section{Starting Up}

STIGQter connects to \url{https://nvd.nist.gov/} and \url{https://dl.dod.cyber.mil/} (linked to from \url{https://public.cyber.mil/}).

\begin{figure}[h]
\tikzstyle{block} = [rectangle, draw, fill=blue!20, text width=5em, text centered, rounded corners, minimum height=4em]
\tikzstyle{extern} = [draw, ellipse,fill=red!20, node distance=3cm, minimum height=2em]
\tikzstyle{line} = [draw, -latex']
\begin{tikzpicture}
\node [block] (STIGQter) {STIGQter Application};
\node [extern, left of=STIGQter, xshift=-7em] (Cyber) {https://dl.dod.cyber.mil/};
\node [extern, right of=STIGQter, xshift=7em] (NIST) {https://nvd.nist.gov/};
\path [line] (STIGQter) -- node {Port: 443} (Cyber);
\path [line] (STIGQter) -- node {Port: 443} (NIST);
\end{tikzpicture}
\caption{Data Flow Diagram}
\label{fig:dataflow}
\end{figure}

To use STIGQter, you will need to index the set of RMF Controls from NIST, the set of CCIs from DISA, and obtain the relevant STIGs for your system. Figure~\ref{fig:dataflow} shows the data flow for the application.

\clearpage
\subsection{Indexing Controls and CCIs}
\begin{wrapfigure}{R}{0.6\textwidth}
\centering
\vspace{-70pt}
\vspace{-10pt}
\includegraphics[width=0.59\textwidth]{images/main-01.png}
\caption{Starting Main Interface}
\vspace{-10pt}
\vspace{-30pt}
\label{fig:importccis}
\end{wrapfigure}
To use STIGQter, you will need to index the set of RMF Controls from NIST, the set of CCIs from DISA, and obtain the relevant STIGs for your system.

\subsection{Indexing Controls and CCIs}

The first step in using STIGQter is to index the latest RMF Controls and CCIs from NIST and Cyber.mil respectively. To do this, click the ``Import CCIs'' button (Figure~\ref{fig:importccis}).

STIGQter will index the base CCIs associated with NIST 800-53 Revision 4 automatically. When done, it will download the latest CCI list from DISA to incorporate the latest DoD modifications. These CCIs form the base units of validation in eMASS: issues are recorded at the CCI level and roll up to the Control level.
Expand All @@ -185,7 +208,7 @@ \subsection{Indexing STIGs}
\vspace{-10pt}
\includegraphics[width=0.59\textwidth]{images/main-02.png}
\caption{Importing STIGs}
\vspace{-10pt}
\vspace{-40pt}
\label{fig:importstigs}
\end{wrapfigure}
DISA generally publishes Security Technical Implementation Guides and Security Requirements Guides (STIG/SRG) at \url{http://public.cyber.mil/stigs/}. The ``document library'' provides a list of STIGs available for download. These STIG .zip files may be downloaded and imported into the application (Figure~\ref{fig:importstigs}).
Expand Down
2 changes: 1 addition & 1 deletion src/common.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
#include <QFile>
#include <QNetworkReply>

#define VERSION QStringLiteral("1.0.0")
#define VERSION QStringLiteral("1.0.1")

[[maybe_unused]] extern bool IgnoreWarnings;

Expand Down

0 comments on commit 5d11bda

Please sign in to comment.