forked frommicrosoft/ModSecurity
- Notifications
You must be signed in to change notification settings - Fork0
Commitb9fdc4f
Felipe Zimmerle
Adds support to suspicious and whitelist to Read and Write limits
The operators @ipMatch, @ipMatchF and @ipMatchFromFile wereadded to the functions: SecReadStateLimit and SecReadStateLimit,by using them it is possible to declare a suspicious list. Whena suspicious list is given, the {Read|Write}StateLimit will beapplied just to the IPs that belongs to that restricted list.Note that the negative of those operators (e.g. !@ipMatch) can beused to place a whitelist. The {Read|Write}StateLimitrestrictions will not be applied to those in the whitelist.This current version the Sec{Read|Write}StateLimit can be usedvarios times to add elements to both lists, however, thelast informed limit will be applied for the entire group. Thisfeature is experimental, and suggestions on how to improve itare very welcome. For further discussion use the issue:owasp-modsecurity#353.1 parent8ff3de5 commitb9fdc4f
File tree
7 files changed
+518
-241
lines changed- apache2
7 files changed
+518
-241
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1670 | 1670 | | |
1671 | 1671 | | |
1672 | 1672 | | |
| 1673 | + | |
| 1674 | + | |
| 1675 | + | |
| 1676 | + | |
| 1677 | + | |
| 1678 | + | |
| 1679 | + | |
| 1680 | + | |
| 1681 | + | |
| 1682 | + | |
| 1683 | + | |
| 1684 | + | |
| 1685 | + | |
| 1686 | + | |
| 1687 | + | |
| 1688 | + | |
| 1689 | + | |
| 1690 | + | |
| 1691 | + | |
| 1692 | + | |
| 1693 | + | |
| 1694 | + | |
| 1695 | + | |
| 1696 | + | |
| 1697 | + | |
| 1698 | + | |
| 1699 | + | |
| 1700 | + | |
| 1701 | + | |
| 1702 | + | |
| 1703 | + | |
| 1704 | + | |
| 1705 | + | |
| 1706 | + | |
| 1707 | + | |
| 1708 | + | |
| 1709 | + | |
| 1710 | + | |
| 1711 | + | |
| 1712 | + | |
| 1713 | + | |
| 1714 | + | |
| 1715 | + | |
| 1716 | + | |
| 1717 | + | |
| 1718 | + | |
| 1719 | + | |
| 1720 | + | |
| 1721 | + | |
| 1722 | + | |
| 1723 | + | |
| 1724 | + | |
| 1725 | + | |
| 1726 | + | |
| 1727 | + | |
| 1728 | + | |
| 1729 | + | |
| 1730 | + | |
| 1731 | + | |
| 1732 | + | |
1673 | 1733 | | |
1674 | 1734 | | |
1675 | 1735 | | |
1676 | 1736 | | |
1677 | 1737 | | |
1678 | 1738 | | |
| 1739 | + | |
1679 | 1740 | | |
1680 | 1741 | | |
1681 | 1742 | | |
1682 | 1743 | | |
1683 | 1744 | | |
1684 | | - | |
| 1745 | + | |
1685 | 1746 | | |
1686 | 1747 | | |
1687 | 1748 | | |
1688 | 1749 | | |
1689 | 1750 | | |
1690 | 1751 | | |
1691 | 1752 | | |
1692 | | - | |
1693 | | - | |
| 1753 | + | |
| 1754 | + | |
| 1755 | + | |
1694 | 1756 | | |
1695 | 1757 | | |
| 1758 | + | |
| 1759 | + | |
| 1760 | + | |
| 1761 | + | |
| 1762 | + | |
| 1763 | + | |
| 1764 | + | |
| 1765 | + | |
| 1766 | + | |
| 1767 | + | |
1696 | 1768 | | |
1697 | 1769 | | |
1698 | 1770 | | |
| |||
1704 | 1776 | | |
1705 | 1777 | | |
1706 | 1778 | | |
| 1779 | + | |
1707 | 1780 | | |
1708 | 1781 | | |
1709 | 1782 | | |
1710 | 1783 | | |
1711 | 1784 | | |
1712 | | - | |
| 1785 | + | |
1713 | 1786 | | |
1714 | 1787 | | |
1715 | 1788 | | |
1716 | 1789 | | |
1717 | 1790 | | |
1718 | 1791 | | |
1719 | 1792 | | |
1720 | | - | |
1721 | | - | |
| 1793 | + | |
| 1794 | + | |
| 1795 | + | |
| 1796 | + | |
| 1797 | + | |
| 1798 | + | |
| 1799 | + | |
| 1800 | + | |
| 1801 | + | |
| 1802 | + | |
| 1803 | + | |
| 1804 | + | |
| 1805 | + | |
1722 | 1806 | | |
1723 | 1807 | | |
1724 | 1808 | | |
| |||
3192 | 3276 | | |
3193 | 3277 | | |
3194 | 3278 | | |
3195 | | - | |
| 3279 | + | |
3196 | 3280 | | |
3197 | 3281 | | |
3198 | 3282 | | |
3199 | 3283 | | |
3200 | 3284 | | |
3201 | 3285 | | |
3202 | 3286 | | |
3203 | | - | |
| 3287 | + | |
3204 | 3288 | | |
3205 | 3289 | | |
3206 | 3290 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
67 | 76 | | |
68 | 77 | | |
69 | 78 | | |
| |||
1363 | 1372 | | |
1364 | 1373 | | |
1365 | 1374 | | |
1366 | | - | |
| 1375 | + | |
| 1376 | + | |
1367 | 1377 | | |
1368 | 1378 | | |
1369 | 1379 | | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
1370 | 1383 | | |
1371 | 1384 | | |
1372 | | - | |
| 1385 | + | |
1373 | 1386 | | |
1374 | 1387 | | |
1375 | | - | |
| 1388 | + | |
1376 | 1389 | | |
1377 | 1390 | | |
1378 | | - | |
1379 | | - | |
1380 | | - | |
1381 | | - | |
1382 | | - | |
| 1391 | + | |
| 1392 | + | |
1383 | 1393 | | |
1384 | 1394 | | |
1385 | 1395 | | |
1386 | 1396 | | |
1387 | 1397 | | |
1388 | | - | |
| 1398 | + | |
1389 | 1399 | | |
1390 | 1400 | | |
1391 | 1401 | | |
| |||
1394 | 1404 | | |
1395 | 1405 | | |
1396 | 1406 | | |
1397 | | - | |
| 1407 | + | |
1398 | 1408 | | |
1399 | 1409 | | |
1400 | 1410 | | |
1401 | 1411 | | |
1402 | | - | |
1403 | | - | |
1404 | | - | |
1405 | | - | |
1406 | | - | |
1407 | | - | |
1408 | | - | |
| 1412 | + | |
| 1413 | + | |
1409 | 1414 | | |
| 1415 | + | |
1410 | 1416 | | |
1411 | | - | |
1412 | | - | |
1413 | | - | |
1414 | | - | |
1415 | | - | |
| 1417 | + | |
1416 | 1418 | | |
1417 | | - | |
| 1419 | + | |
1418 | 1420 | | |
1419 | 1421 | | |
1420 | 1422 | | |
1421 | 1423 | | |
1422 | 1424 | | |
1423 | 1425 | | |
1424 | 1426 | | |
1425 | | - | |
1426 | | - | |
1427 | | - | |
1428 | | - | |
1429 | | - | |
1430 | | - | |
1431 | | - | |
1432 | | - | |
1433 | | - | |
1434 | | - | |
1435 | | - | |
1436 | | - | |
1437 | | - | |
1438 | | - | |
1439 | | - | |
1440 | | - | |
| 1427 | + | |
| 1428 | + | |
| 1429 | + | |
| 1430 | + | |
| 1431 | + | |
| 1432 | + | |
| 1433 | + | |
| 1434 | + | |
| 1435 | + | |
| 1436 | + | |
| 1437 | + | |
| 1438 | + | |
| 1439 | + | |
| 1440 | + | |
| 1441 | + | |
| 1442 | + | |
| 1443 | + | |
| 1444 | + | |
| 1445 | + | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
| 1462 | + | |
| 1463 | + | |
| 1464 | + | |
| 1465 | + | |
| 1466 | + | |
| 1467 | + | |
| 1468 | + | |
| 1469 | + | |
| 1470 | + | |
| 1471 | + | |
| 1472 | + | |
| 1473 | + | |
| 1474 | + | |
| 1475 | + | |
| 1476 | + | |
| 1477 | + | |
| 1478 | + | |
| 1479 | + | |
| 1480 | + | |
| 1481 | + | |
| 1482 | + | |
| 1483 | + | |
| 1484 | + | |
| 1485 | + | |
| 1486 | + | |
| 1487 | + | |
| 1488 | + | |
| 1489 | + | |
| 1490 | + | |
| 1491 | + | |
| 1492 | + | |
| 1493 | + | |
| 1494 | + | |
| 1495 | + | |
| 1496 | + | |
1441 | 1497 | | |
1442 | 1498 | | |
1443 | 1499 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
43 | 44 | | |
44 | 45 | | |
45 | 46 | | |
| |||
145 | 146 | | |
146 | 147 | | |
147 | 148 | | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
148 | 153 | | |
149 | 154 | | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
150 | 159 | | |
151 | 160 | | |
152 | 161 | | |
| |||
0 commit comments
Comments
(0)