Walter.Web.FireWall.SMTPLogger
2021.10.19.1522
Prefix Reserved
See the version list below for details.
dotnet add package Walter.Web.FireWall.SMTPLogger --version 2021.10.19.1522
NuGet\Install-Package Walter.Web.FireWall.SMTPLogger -Version 2021.10.19.1522
<PackageReference Include="Walter.Web.FireWall.SMTPLogger" Version="2021.10.19.1522" />
paket add Walter.Web.FireWall.SMTPLogger --version 2021.10.19.1522
#r "nuget: Walter.Web.FireWall.SMTPLogger, 2021.10.19.1522"
// Install Walter.Web.FireWall.SMTPLogger as a Cake Addin #addin nuget:?package=Walter.Web.FireWall.SMTPLogger&version=2021.10.19.1522 // Install Walter.Web.FireWall.SMTPLogger as a Cake Tool #tool nuget:?package=Walter.Web.FireWall.SMTPLogger&version=2021.10.19.1522
About this package
This package allows you to bundle and send emails containing detected violations.
storing emails in the database for legal compliance
The bellow sample show how to save emails that have been generated by the firewall when detecting incidents using the DatabaseConnections.FireWallMail constant. You can use a .json settings file or provide the values hardcoded in your startup.cs file
services.AddFireWall(FireWallTrial.License, FireWallTrial.DomainKey
, domainName: new Uri("https://www.your-domain.com", UriKind.Absolute)
, options =>
{
//your firewall options
})
.UseSMTPReportingDatabase(DatabaseConnections.FireWallMail, options =>
{
options.Archive = TimeSpan.FromDays(180);
options.Server = "mail.domain.com";
options.UserName = "noreply@domain.com";
options.Password = "#ksKKjsk";
options.Port = 25;
options.From = "noreply@domain.com";
options.IgnoreServerCertificateErrors = true;
options.DefaultEmail = "dev@domain.com";
options.MailingList.AddRange(new[] {
new EMailAddress("Security Admin","security@domain.com") {
Frequency= TimeSpan.FromHours(1),
Roles= EMailRoles.FireWallAdministrationViolations | EMailRoles.UnauthorizedPhysicalFilesViolation } ,
new EMailAddress("WAF","info@domain.com"){
Frequency= TimeSpan.FromHours(1),
Roles= EMailRoles.ProductUpdates | EMailRoles.OwnAccountRelatedViolations } ,
});
});
The above sample show that the emails are send to a default address as well as a specific mail box with a filter for what types of emails to get and the retention period.
The Frequency value allows you to specify how often emails are to be send and incidents are bundled within the specified time slots.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 is compatible. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETCoreApp 3.1
- Walter.Web.FireWall (>= 2021.10.19.1522)
-
.NETStandard 2.1
- Walter.Web.FireWall (>= 2021.10.19.1522)
-
net5.0
- Walter.Web.FireWall (>= 2021.10.19.1522)
-
net6.0
- Walter.Web.FireWall (>= 2021.10.19.1522)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2024.11.6.1222 | 65 | 11/6/2024 |
2024.10.28.1605 | 66 | 10/28/2024 |
2024.10.28.1335 | 71 | 10/28/2024 |
2024.10.19.1525 | 80 | 10/20/2024 |
2024.10.18.1315 | 95 | 10/18/2024 |
2024.9.27.1406 | 90 | 9/27/2024 |
2024.9.17.1417 | 89 | 9/17/2024 |
2024.9.12.1923 | 95 | 9/12/2024 |
2024.9.6.1352 | 107 | 9/7/2024 |
2024.9.1.1159 | 104 | 9/1/2024 |
2024.8.26.1150 | 93 | 8/26/2024 |
2024.8.19.1411 | 102 | 8/19/2024 |
2024.8.17.1000 | 105 | 8/17/2024 |
2024.8.12.1622 | 116 | 8/13/2024 |
2024.8.5.1010 | 86 | 8/5/2024 |
2024.8.1.1545 | 113 | 8/16/2024 |
2024.7.28.629 | 61 | 7/28/2024 |
2024.7.26.1512 | 67 | 7/26/2024 |
2024.7.26.828 | 81 | 7/26/2024 |
2024.7.11.1604 | 91 | 7/11/2024 |
2024.7.9.1520 | 85 | 7/9/2024 |
2024.7.4.1425 | 104 | 7/4/2024 |
2024.7.3.1249 | 95 | 7/3/2024 |
2024.7.2.1536 | 121 | 7/2/2024 |
2024.6.28.953 | 99 | 6/28/2024 |
2023.11.13.1117 | 425 | 11/13/2023 |
2023.10.26.1502 | 383 | 10/29/2023 |
2023.10.12.1926 | 440 | 10/12/2023 |
2023.9.14.812 | 503 | 9/14/2023 |
2023.9.7.1748 | 508 | 9/7/2023 |
2023.9.7.1241 | 431 | 9/7/2023 |
2023.9.6.1001 | 474 | 9/6/2023 |
2023.9.5.1246 | 473 | 9/5/2023 |
2023.9.5.1032 | 484 | 9/5/2023 |
2023.8.31.1522 | 528 | 8/31/2023 |
2023.8.29.1040 | 532 | 8/29/2023 |
2023.8.17.901 | 576 | 8/17/2023 |
2023.8.9.1314 | 603 | 8/9/2023 |
2023.8.2.750 | 596 | 8/2/2023 |
2023.7.12.830 | 640 | 7/12/2023 |
2023.7.5.1419 | 640 | 7/6/2023 |
2023.6.14.1628 | 587 | 6/14/2023 |
2023.6.11.1304 | 643 | 6/11/2023 |
2023.5.30.1640 | 645 | 5/30/2023 |
2023.5.4.1552 | 644 | 5/4/2023 |
2023.5.1.1524 | 759 | 5/1/2023 |
2023.4.29.910 | 769 | 4/29/2023 |
2023.4.12.1236 | 705 | 4/12/2023 |
2023.3.22.1456 | 681 | 3/22/2023 |
2023.3.14.1356 | 697 | 3/14/2023 |
2023.3.1.810 | 841 | 3/1/2023 |
2023.2.25.11857 | 752 | 2/25/2023 |
2023.2.22.27 | 746 | 2/22/2023 |
2023.2.15.1413 | 786 | 2/15/2023 |
2023.2.11.1628 | 798 | 2/11/2023 |
2023.1.11.534 | 857 | 1/11/2023 |
2022.12.30.711 | 829 | 12/30/2022 |
2022.12.15.1108 | 835 | 12/15/2022 |
2022.12.14.648 | 808 | 12/14/2022 |
2022.11.27.1059 | 864 | 11/27/2022 |
2022.11.21.338 | 866 | 11/21/2022 |
2022.11.14.1819 | 819 | 11/14/2022 |
2022.11.13.917 | 848 | 11/13/2022 |
2022.10.31.740 | 928 | 11/1/2022 |
2022.10.15.652 | 969 | 10/15/2022 |
2022.10.1.810 | 1,097 | 10/1/2022 |
2022.9.26.1444 | 1,009 | 9/26/2022 |
2022.9.14.1508 | 1,107 | 9/14/2022 |
2022.9.14.809 | 1,078 | 9/14/2022 |
2022.9.8.1009 | 1,015 | 9/8/2022 |
2022.8.20.1007 | 1,027 | 8/20/2022 |
2022.8.1.1 | 1,016 | 7/31/2022 |
2022.7.1300 | 1,102 | 7/1/2022 |
2022.7.31.1016 | 1,040 | 7/31/2022 |
2022.7.15.841 | 1,018 | 7/15/2022 |
2022.6.21.647 | 1,068 | 6/21/2022 |
2022.5.18.638 | 1,136 | 5/19/2022 |
2022.5.16.853 | 1,053 | 5/19/2022 |
2022.5.16.816 | 1,041 | 5/16/2022 |
2022.5.4.1010 | 1,168 | 5/4/2022 |
2022.4.10.947 | 1,156 | 4/10/2022 |
2022.4.10.925 | 1,150 | 4/10/2022 |
2022.4.10.828 | 1,048 | 4/10/2022 |
2022.4.1.1545 | 1,145 | 4/1/2022 |
2022.3.31.823 | 1,206 | 3/31/2022 |
2022.3.26.1103 | 1,125 | 3/26/2022 |
2022.3.26.820 | 1,159 | 3/26/2022 |
2022.2.16.1131 | 1,174 | 2/17/2022 |
2022.2.16.834 | 1,084 | 2/17/2022 |
2022.2.5.1114 | 1,139 | 2/5/2022 |
2022.1.17.1158 | 1,256 | 1/17/2022 |
2022.1.10.1505 | 1,271 | 1/10/2022 |
2022.1.10.537 | 1,232 | 1/10/2022 |
2022.1.5.1139 | 1,334 | 1/8/2022 |
2021.12.28.1452 | 1,174 | 12/28/2021 |
2021.12.16.812 | 1,292 | 12/16/2021 |
2021.11.23.1528 | 7,514 | 11/24/2021 |
2021.11.21.925 | 1,082 | 11/22/2021 |
2021.11.19.1503 | 1,227 | 11/22/2021 |
2021.11.19.847 | 1,334 | 11/19/2021 |
2021.11.18.1824 | 1,154 | 11/16/2021 |
2021.11.10.852 | 1,454 | 11/10/2021 |
2021.11.9.2021 | 1,464 | 11/9/2021 |
2021.11.8.2109 | 1,068 | 11/9/2021 |
2021.11.8.1612 | 1,103 | 11/8/2021 |
2021.11.7.1021 | 1,119 | 11/8/2021 |
2021.11.3.1612 | 1,141 | 11/4/2021 |
2021.11.1.1102 | 1,168 | 11/1/2021 |
2021.10.25.1206 | 1,142 | 10/25/2021 |
2021.10.23.1310 | 1,077 | 10/25/2021 |
2021.10.19.1522 | 1,274 | 10/19/2021 |
2021.10.16.1325 | 1,241 | 10/18/2021 |
2021.10.9.1119 | 75 | 10/9/2024 |
2021.10.6.1546 | 1,153 | 10/6/2021 |
2021.10.5.1450 | 1,096 | 10/5/2021 |
2021.10.4.1155 | 1,131 | 10/5/2021 |
2021.10.1.753 | 1,219 | 10/1/2021 |
2021.9.27.1005 | 1,167 | 9/28/2021 |
2021.9.26.1913 | 1,172 | 9/26/2021 |
2021.9.19.1015 | 1,151 | 9/19/2021 |
2021.9.17.1702 | 1,045 | 9/17/2021 |
2021.9.17.1449 | 1,021 | 9/17/2021 |
2021.9.13.1600 | 1,258 | 9/13/2021 |
2021.9.11.2004 | 1,286 | 9/11/2021 |
2021.9.9.1110 | 1,124 | 9/9/2021 |
2021.9.7.1901 | 1,141 | 9/8/2021 |
2021.9.7.1121 | 1,132 | 9/7/2021 |
2021.9.6.1518 | 1,089 | 9/7/2021 |
2021.9.4.1124 | 1,039 | 9/4/2021 |
2021.9.2.708 | 1,101 | 9/4/2021 |
2021.9.0.1259 | 1,048 | 9/2/2021 |
2021.8.2200 | 1,165 | 8/23/2021 |
2021.8.2100 | 1,125 | 8/23/2021 |
2021.8.22.900 | 1,204 | 8/22/2021 |
2021.8.18.1500 | 1,137 | 8/18/2021 |
2021.8.18.930 | 1,135 | 8/18/2021 |
2021.8.14.1600 | 1,075 | 8/16/2021 |
2021.8.9.1105 | 1,085 | 8/9/2021 |
2021.8.8.1612 | 1,110 | 8/8/2021 |
2021.8.8.1138 | 1,070 | 8/8/2021 |
2021.8.6.1044 | 1,210 | 8/6/2021 |
2021.8.4.1355 | 1,174 | 8/5/2021 |
2021.7.30.2118 | 1,102 | 7/31/2021 |
2021.7.27.926 | 1,145 | 7/28/2021 |
2021.7.23.931 | 1,156 | 7/26/2021 |
2021.7.22.1456 | 1,084 | 7/23/2021 |
2021.7.15.1547 | 1,065 | 7/15/2021 |
2021.7.13.812 | 1,080 | 7/13/2021 |
2021.7.8.1527 | 1,109 | 7/10/2021 |
2021.7.5.1649 | 1,124 | 7/5/2021 |
2021.6.29.1453 | 1,134 | 6/30/2021 |
2021.6.26.1753 | 1,270 | 6/27/2021 |
2021.6.25.1849 | 1,296 | 6/25/2021 |
2021.6.24.1518 | 1,084 | 6/24/2021 |
2021.6.20.729 | 1,059 | 6/20/2021 |
2021.6.15.2006 | 1,100 | 6/15/2021 |
2021.6.14.2025 | 1,146 | 6/15/2021 |
2021.6.13.2035 | 1,162 | 6/14/2021 |
2021.6.12.1154 | 1,162 | 6/13/2021 |
2021.6.9.1120 | 1,080 | 6/9/2021 |
2021.6.3.1509 | 1,192 | 6/3/2021 |
2021.5.31.1533 | 1,191 | 5/31/2021 |
2021.5.31.1415 | 1,223 | 5/31/2021 |
2021.5.25.1732 | 1,172 | 5/25/2021 |
2021.5.24.1128 | 1,033 | 5/24/2021 |
2021.5.24.1019 | 1,145 | 5/24/2021 |
2021.5.12.1054 | 1,016 | 5/12/2021 |
2021.5.12.637 | 1,135 | 5/12/2021 |
2021.5.10.1442 | 1,197 | 5/11/2021 |
2021.5.8.1226 | 1,104 | 5/8/2021 |
2021.5.6.2037 | 1,145 | 5/6/2021 |
2021.5.5.1901 | 1,122 | 5/6/2021 |
2021.5.3.1621 | 1,141 | 5/4/2021 |
2021.5.1.905 | 1,266 | 5/1/2021 |
2021.4.28.1511 | 1,076 | 4/28/2021 |
2021.4.20.1520 | 1,146 | 4/21/2021 |
2021.4.16.738 | 1,213 | 4/21/2021 |
2021.4.14.1216 | 1,156 | 4/16/2021 |
2021.4.9.1538 | 1,057 | 4/13/2021 |
2021.4.8.947 | 1,023 | 4/13/2021 |
2021.4.6.1235 | 1,034 | 4/6/2021 |
2021.4.5.1653 | 1,049 | 4/5/2021 |
2021.4.1.913 | 1,148 | 4/1/2021 |
2021.3.31.2003 | 1,249 | 4/1/2021 |
2021.3.18.1622 | 1,231 | 3/18/2021 |
2021.3.3.1259 | 1,284 | 3/3/2021 |
2021.3.2.1415 | 1,475 | 3/2/2021 |
2021.3.1.11 | 1,224 | 2/28/2021 |
2021.3.1.1 | 1,252 | 2/27/2021 |
2021.3.1 | 1,160 | 2/27/2021 |
2021.2.23.6 | 1,228 | 2/23/2021 |
2021.2.21.1 | 1,194 | 2/21/2021 |
2021.2.20.1 | 1,174 | 2/20/2021 |
2021.2.19.2 | 1,139 | 2/19/2021 |
2021.2.18.6 | 1,188 | 2/19/2021 |
2021.2.17.1 | 1,157 | 2/17/2021 |
2021.2.16.1 | 1,197 | 2/16/2021 |
2021.2.15.3 | 1,209 | 2/15/2021 |
2021.2.15.1 | 1,124 | 2/14/2021 |
2021.2.14.3 | 1,095 | 2/14/2021 |
2021.2.12.6 | 1,146 | 2/12/2021 |
2021.2.12.2 | 1,180 | 2/12/2021 |
2021.2.11.1 | 1,184 | 2/11/2021 |
2021.2.8.1 | 1,275 | 2/9/2021 |
2021.2.7.2 | 1,189 | 2/7/2021 |
2021.2.7.1 | 1,212 | 2/6/2021 |
2020.12.27.6 | 1,198 | 12/27/2020 |
2020.12.27.1 | 1,208 | 12/27/2020 |
2020.12.26.7 | 1,135 | 12/27/2020 |
2020.12.26.5 | 1,177 | 12/27/2020 |
2020.12.26.3 | 1,206 | 12/27/2020 |
2020.12.19.1 | 1,325 | 12/19/2020 |
2020.12.16.1 | 1,216 | 12/16/2020 |
2020.12.15.1 | 1,211 | 12/15/2020 |
2020.12.14.5 | 1,304 | 12/14/2020 |
2020.12.14.4 | 1,212 | 12/14/2020 |
2020.12.14.3 | 1,301 | 12/14/2020 |
2020.12.5.1 | 1,319 | 12/5/2020 |
2020.12.4.4 | 1,190 | 12/4/2020 |
2020.12.4.3 | 1,159 | 12/4/2020 |
2020.12.4.1 | 1,334 | 12/4/2020 |
2020.12.3.1 | 1,265 | 12/3/2020 |
2020.12.2.4 | 1,214 | 12/2/2020 |
2020.12.2.3 | 1,264 | 12/2/2020 |
2020.12.1.1 | 1,349 | 12/1/2020 |
2020.11.28.1 | 1,371 | 11/28/2020 |
2020.11.27.2 | 1,261 | 11/27/2020 |
2020.11.25.1 | 1,237 | 11/25/2020 |
2020.11.22.3 | 1,373 | 11/23/2020 |
2020.11.20.1 | 1,306 | 11/21/2020 |
2020.11.19.3 | 1,190 | 11/19/2020 |
2020.11.19.1 | 1,301 | 11/19/2020 |
2020.11.18.2 | 1,245 | 11/18/2020 |
2020.11.17.2 | 1,397 | 11/17/2020 |
2020.11.17.1 | 1,320 | 11/17/2020 |
2020.11.15.1 | 1,285 | 11/15/2020 |
2020.11.14.1 | 1,381 | 11/14/2020 |
2020.11.13.2 | 1,305 | 11/13/2020 |
2020.11.13.1 | 1,310 | 11/13/2020 |
2020.11.12.1 | 1,269 | 11/12/2020 |
2020.11.11.1 | 1,236 | 11/11/2020 |
2020.11.8.1 | 1,360 | 11/8/2020 |
2020.11.7.1 | 1,262 | 11/7/2020 |
2020.11.5.1 | 1,300 | 11/5/2020 |
2020.11.3.1 | 1,416 | 11/3/2020 |
2020.11.1.3 | 1,361 | 11/1/2020 |
2020.11.1.2 | 1,336 | 11/1/2020 |
2020.11.1.1 | 1,266 | 11/1/2020 |
2020.10.30.1 | 1,291 | 11/1/2020 |
2020.10.15.3 | 1,277 | 10/15/2020 |
2020.10.15.2 | 1,361 | 10/15/2020 |
2020.10.14.1 | 1,385 | 10/14/2020 |
2020.10.13.1 | 1,278 | 10/13/2020 |
2020.10.12.2 | 1,376 | 10/12/2020 |
2020.10.12.1 | 1,380 | 10/12/2020 |
2020.10.10.1 | 1,490 | 10/10/2020 |
2020.10.9.6 | 1,380 | 10/9/2020 |
2020.10.9.2 | 1,295 | 10/9/2020 |
2020.10.9.1 | 1,278 | 10/9/2020 |
2020.10.8.1 | 1,233 | 10/8/2020 |
2020.10.6.8 | 1,270 | 10/7/2020 |
2020.10.6.6 | 1,320 | 10/7/2020 |
2020.10.6.5 | 1,259 | 10/7/2020 |
2020.10.6.4 | 1,326 | 10/7/2020 |
2020.10.6.3 | 1,420 | 10/7/2020 |
2020.10.6.2 | 1,392 | 10/7/2020 |
2020.10.6.1 | 1,364 | 10/7/2020 |
2020.10.5.1 | 1,285 | 10/6/2020 |
2020.10.1.3 | 1,219 | 10/1/2020 |
2020.10.1.2 | 1,330 | 10/1/2020 |
2020.10.1.1 | 1,354 | 10/1/2020 |
2020.9.29.10 | 1,338 | 9/29/2020 |
2020.9.29.9 | 1,317 | 9/29/2020 |
2020.9.28.2 | 1,240 | 9/28/2020 |
2020.9.28.1 | 1,313 | 9/28/2020 |
2020.9.25.1 | 1,527 | 9/26/2020 |
2020.9.24.2 | 1,311 | 9/24/2020 |
2020.9.24 | 1,342 | 9/24/2020 |
2020.9.23.2 | 1,276 | 9/23/2020 |
2020.9.23.1 | 1,303 | 9/23/2020 |
2020.9.22.1 | 1,281 | 9/22/2020 |
2020.9.21.1 | 1,338 | 9/21/2020 |
2020.9.17.2 | 1,321 | 9/17/2020 |
2020.9.16 | 1,396 | 9/16/2020 |
2020.9.15 | 1,369 | 9/15/2020 |
2020.9.14 | 1,316 | 9/14/2020 |
2020.9.9.2 | 1,317 | 9/9/2020 |
2020.9.8.1 | 1,282 | 9/8/2020 |
2020.9.6.5 | 1,314 | 9/6/2020 |
2020.9.4.2 | 1,309 | 9/4/2020 |
2020.9.4 | 1,237 | 9/4/2020 |
2020.9.3.1 | 1,408 | 9/3/2020 |
Major releases that add functionality other than optimization and minor bug fixing
19 September
- Update NuGet packages release for .Net 5.0.10
8 Aug 2021
- update to .NET 6.0 SDK (v6.0.100-preview.6)
15 June 2021
- Update to .Net Core 3.1.17 and .Net 5.0.8 SDK
09 June 2021
- Update to .Net SDK 5.0.301 and 3.1.410
31 April 2021
- Update debugger display to improve debugging experience
- Update on incident and communication interfaces
- Improved IFireWall WHOIS query method and include ISP counters
12 April 2021
- Update to new code base after .net security violation fix
10 May 2021
- Update Database based storage
22 March 2021
- Performance update
05 March 2021
- Update package reference
12 February 2021
- Framework extension changes
- Update package references
25 January 2021
- Update extension methods
- Update package references
02 January 2021
- Updated terms and conditions to REL. 2021.01.02
- Update storage documentation
29 December 2020
- Update package reference
- Bug fix sending to multiple addresses
23 December 2020
- Update package reference
19-20 December 2020
- Update package references
14 December 2020
- Update package references
12 December 2020
- Update package references
- Compile with Language version 9.0
04 December 2020
- Update package references
22 November 2020
- Update compiler hints improving .net Core 3.1 and .Net 5.0 compiled binaries
11 November 2020
- Update packages and support .Net 5.0
08 November 2020
- Update signatures and NuGet package references
14 October 2020
- Update to .net core 3.1.4
05 October 2020
- Update terms
- update NuGet package references
09 September 2020
- Add extension method to enable the IFireWall interface to send email from user code
https://firewallapi.asp-waf.com/?topic=html/M-Walter.Web.FireWall.SMTPLoggerExtensionMethods.SendEmail.htm
- update NuGet package references
08 September 2020
- Update NuGet package references
04 September 2020
- Update package reference to firewall package
26 August 2020
- Write TSQL update log for assembly and update only if previously failed of needs updated
21 August 2020
- Update Extension method to register database plug-in with firewall
11 June 2020
- Add support for Ticket service for incident reporting when the Walter.TicketService.ExceptionReporting is set to true (default false)
28 May 2020
- Updated fluent API for registration with dependency framework