-
Notifications
You must be signed in to change notification settings - Fork 27
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #70 from userjack6880/dev
Dev
- Loading branch information
Showing
17 changed files
with
711 additions
and
46 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,12 @@ | ||
# Open DMARC Analyzer | ||
![Open DMARC Analyzer Screenshot](docs/images/oda-screenshot.jpg?raw=true) | ||
|
||
This is Open DMARC Analyzer Version 1 Beta 1 (1-β1) by John Bradley ([email protected]). Open DMARC Analyzer is an Open Source DMARC Report Analyzer to be used with DMARC reports that have been parsed by [John Levine's rrdmarc script](http://www.taugh.com/rddmarc/) or [techsneeze's dmarcts-report-parser](https://github.com/techsneeze/dmarcts-report-parser). | ||
Open DMARC Analyzer is an Open Source DMARC Report Analyzer to be used with DMARC reports that have been parsed by [John Levine's rrdmarc script](http://www.taugh.com/rddmarc/) or [techsneeze's dmarcts-report-parser](https://github.com/techsneeze/dmarcts-report-parser). | ||
|
||
Open DMARC Analyzer was written because there didn't seem to be a full-featured self-hosted report analyzer that provided enough details to make heads or tails of a large volume of DMARC reports that come into medium to large-sized organizations. While other solutions required paid subscriptions or have part of it hosted on AWS, Open DMARC Analyzer will run on any webserver that supports PHP 7.4+ and MySQL 15.1+. | ||
|
||
Open DMARC Analyzer Version 1 Beta 2 (1-β2) is an [Anomaly <Codebase>](https://systemanomaly.com/codebase) project by John Bradley ([email protected]) | ||
|
||
# Requirements | ||
- Apache 2 or equivalent | ||
- PHP 5 (PHP 7 required for phpWhois) | ||
|
@@ -94,9 +97,10 @@ Valid date signifiers are `m`, `w`, and `d` for "month", "week", and "day". | |
|
||
# Latest Changes | ||
|
||
## 1-β1 | ||
- Corrected a geoip/whois bug (thank you [volkermauel](https://github.com/userjack6880/Open-DMARC-Analyzer/commits?author=volkermauel)). | ||
- Corrected template formatting bug with GEOIP disabled. | ||
## 1-β2 | ||
- Corrected a divide-by-zero error in `template.php` issue #68. | ||
- Limited width of page to a minimum of 1230px to fix visual element issues. | ||
- Added `openda_light` theme. | ||
|
||
See `CHANGELOG` under `docs` for full details of all changes. | ||
|
||
|
@@ -117,11 +121,11 @@ This project regular release cycle is not yet determined. Versioning is under th | |
|
||
Support will be provided as outlined in the following schedule. For more details, see `SUPPORT`. | ||
|
||
| Version | Support Level | Released | End of Support | End of Life | | ||
| ----------------------------------- | ---------------- | --------------- | --------------- | --------------- | | ||
| Version 1 Beta 1 | Full Support | 4 November 2022 | TBD | TBD | | ||
| Version 1 Feature Complete | Critical Support | 27 July 2022 | 4 November 2022 | TBD | | ||
| Version 0 Alpha 9 | End of Life | 2 May 2022 | 27 July 2022 | 4 November 2022 | | ||
| Version | Support Level | Released | End of Support | End of Life | | ||
| ----------------------------------- | ---------------- | ---------------- | ---------------- | ---------------- | | ||
| Version 1 Beta 2 | Full Support | 29 November 2022 | TBD | TBD | | ||
| Version 1 Beta 1 | Critical Support | 4 November 2022 | 29 November 2022 | TBD | | ||
| Version 1 Feature Complete | End of Life | 27 July 2022 | 4 November 2022 | 29 November 2022 | | ||
|
||
# Contributing | ||
|
||
|
@@ -136,4 +140,4 @@ Thanks to [all who contributed](https://github.com/userjack6880/Open-DMARC-Analy | |
|
||
# Licenses and Copyrights | ||
|
||
Copyright © 2022 John Bradley (userjack6880). Open DMARC Analyzer is released under GNU GPLv3. See `LICENSE`. | ||
Copyright © 2022 John Bradley (userjack6880). Open DMARC Analyzer is released under GNU GPLv3. See `LICENSE`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -476,3 +476,7 @@ span.unknown { | |
vertical-align: middle; | ||
line-height: normal; | ||
} | ||
|
||
span.signed { | ||
color: #fff; | ||
} |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
<?php | ||
/* ---------------------------------------------------------------------------- | ||
Open DMARC Analyzer - Open Source DMARC Analyzer | ||
Copyright (C) 2022 - John Bradley (userjack6880) | ||
templates/openda/footer.php | ||
footer for the Open DMARC Analyzer default template | ||
Available at: https://github.com/userjack6880/Open-DMARC-Analyzer | ||
------------------------------------------------------------------------------- | ||
This file is part of Open DMARC Analyzer. | ||
Open DMARC Analyzer 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 <https://www.gnu.org/licenses/>. | ||
---------------------------------------------------------------------------- */ | ||
|
||
?> | ||
|
||
</div> | ||
<div id="footer"> | ||
<p> | ||
<a href="https://github.com/userjack6880/Open-DMARC-Analyzer">Open DMARC Analyzer</a> <?php oda_version(); ?><br /> | ||
<a href="https://systemanomaly.com/codebase"><img src="templates/openda_light/codebase_logo.png" alt="Anomaly <Codebase>" height="50px"></a> | ||
</p> | ||
</div> | ||
|
||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
<?php | ||
/* ---------------------------------------------------------------------------- | ||
Open DMARC Analyzer - Open Source DMARC Analyzer | ||
Copyright (C) 2022 - John Bradley (userjack6880) | ||
templates/openda/header.php | ||
header for the Open DMARC Analyzer default template | ||
Available at: https://github.com/userjack6880/Open-DMARC-Analyzer | ||
------------------------------------------------------------------------------- | ||
This file is part of Open DMARC Analyzer. | ||
Open DMARC Analyzer 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 <https://www.gnu.org/licenses/>. | ||
---------------------------------------------------------------------------- */ | ||
|
||
?> | ||
|
||
<!DOCTYPE html> | ||
<html> | ||
<head> | ||
<meta charset="UTF-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
<link rel="stylesheet" type="text/css" href="templates/openda_light/style.css" /> | ||
<style type="text/css"> | ||
@media (max-width:1230px) { | ||
#header { | ||
width: 1230px; | ||
} | ||
#controlbar { | ||
width: 1230px; | ||
} | ||
#wrapper { | ||
width: 1230px; | ||
} | ||
} | ||
</style> | ||
|
||
<script type="text/javascript"> | ||
<?php javascript(); ?> | ||
</script> | ||
<title><?php page_title($page, $domain); ?></title> | ||
</head> | ||
<body> | ||
<div id="header"> | ||
<a href="index.php"><h1 class="header">Open DMARC Analyzer</h1></a> | ||
</div> | ||
<?php control_bar($page, $domain, $dateRange, $ip); ?> | ||
<div id="wrapper"> | ||
|
Oops, something went wrong.