Commit Graph

97 Commits

Author SHA1 Message Date
Kevin Bock 2fc5b2f2f4
Fixed bug that caused population to shrink in some cases
Population would shrink when --elite-clones was used; fixed.
2022-01-28 15:20:10 -05:00
Kevin Bock 36d3585545
Update README.md 2021-10-17 15:00:05 -04:00
harrimd 74fbedb564
Merge pull request #30 from Kkevsterrr/strategy_port_hotfix
Server Port Strategy Hotfix
2021-09-07 17:43:29 -04:00
Michael Harrity 6f7b9e2c31 Server Port Strategy Hotfix
For backwards compatibility, the engine was sometimes called using
an int for the server port directly. This would cause an error, so
casting to str() solves that without needing to change anything.
2021-09-07 04:57:47 -07:00
harrimd 8a919a9f18
Merge pull request #29 from Kkevsterrr/multiple_strat_ports
Multiple Strat Ports
2021-09-05 10:59:47 -04:00
Michael Harrity b7bd667ac7 Updated Engine Docstring
Updated the server_port arg in engine docstring to be a string.
2021-09-05 07:58:38 -07:00
Michael Harrity 00b2e0e5be Added Multiple Port Monitoring into README
Added a note to the README to talk about how to run Geneva on
many ports at once.
2021-09-02 14:07:05 -07:00
Michael Harrity f149f1c6f3 Engine Allows Port Ranges/Lists
Updated the Geneva engine to allow for port ranges and lists
specifying which ports to monitor to modify packets. This works
using either a range like port 5000 to port 6000 =>
--server-port 5000:6000 or a list like port 5000, 5500, and 6000
=> --server-port 5000,5500,6000.

Any error checking on the port variable will be handled by the
iptables command.
2021-09-02 10:42:15 -07:00
Kkevsterrr e788720bf3 Added amplification plugin 2021-07-28 12:51:35 -04:00
Kevin Bock 9c256c790b
Update README.md 2021-04-19 21:46:56 -04:00
Kevin Bock 3eb6b7342f
Merge pull request #24 from Kkevsterrr/dependabot/pip/cryptography-3.3.2
Bump cryptography from 3.2 to 3.3.2
2021-02-19 21:24:36 -05:00
dependabot[bot] 953657adb5
Bump cryptography from 3.2 to 3.3.2
Bumps [cryptography](https://github.com/pyca/cryptography) from 3.2 to 3.3.2.
- [Release notes](https://github.com/pyca/cryptography/releases)
- [Changelog](https://github.com/pyca/cryptography/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/3.2...3.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-10 01:49:42 +00:00
Kevin Bock f2d3ea4b95
Merge pull request #23 from Kkevsterrr/dependabot/pip/cryptography-3.2
Bump cryptography from 2.8 to 3.2
2020-11-28 21:27:31 -05:00
dependabot[bot] db3a346f42
Bump cryptography from 2.8 to 3.2
Bumps [cryptography](https://github.com/pyca/cryptography) from 2.8 to 3.2.
- [Release notes](https://github.com/pyca/cryptography/releases)
- [Changelog](https://github.com/pyca/cryptography/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/2.8...3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-27 22:05:52 +00:00
Kkevsterrr 1a7aa7c258 extra handling for timeout 2020-10-18 09:51:22 -04:00
Kkevsterrr 7e0bae99b3 Fixed failing tests 2020-10-18 08:10:32 -04:00
Kkevsterrr 3b3fdff874 Updated evaluator's handling of remote clients to prefer hostnames to IP addresses if they are defined 2020-10-10 17:49:38 +00:00
Ubuntu 9874ce083e Added bad word check in HTTP plugin 2020-10-10 17:40:54 +00:00
kkevsterrr 58f3c53dc2 Updated gitignore for workers 2020-10-10 13:56:29 +00:00
kkevsterrr df02cc6b56 Updated gitignore 2020-10-10 13:40:58 +00:00
kkevsterrr b6de1807b7 Moved airtel plugin and updated gitignore 2020-10-10 13:38:45 +00:00
Kkevsterrr 141b6d0fbf removed slackclient 2020-09-24 11:26:12 -04:00
Kkevsterrr 1f21dcb0b9 Added client plugin to train against India's new SNI censorship 2020-09-07 10:55:08 -04:00
Kkevsterrr 4f44a82e1d Committed missing SMTP plugin 2020-09-05 23:56:28 -04:00
Kkevsterrr 88cfcf45d5 Added LICENSE 2020-09-01 17:34:39 -04:00
Kkevsterrr de6823ba77 Added ESNI plugin 2020-08-07 15:13:13 -04:00
Kevin Bock 5b6a3455a8
Update README.md 2020-07-08 12:22:47 -04:00
Kevin Bock 0c89b289c5
Update README.md
added space for badges
2020-07-08 12:03:00 -04:00
Kevin Bock 293651a598
Merge pull request #15 from Kkevsterrr/GEN-1_genetic_algorithm
Added ReadTheDocs documentation & genetic algorithm
2020-07-08 12:02:25 -04:00
Kevin Bock 5fc9469d01
Merge pull request #19 from Kkevsterrr/demo-mode
Demo mode
2020-07-06 23:55:40 -04:00
Yair Fax 703dad8c2b fix merge conflicts 2020-07-06 20:33:34 +00:00
yairfax 089e2541fc
Merge branch 'GEN-1_genetic_algorithm' into demo-mode 2020-07-06 16:43:24 -04:00
Yair Fax a6caeb1a72 fix arg typo 2020-07-06 15:32:32 +00:00
Yair Fax b5313e929e add docstring 2020-07-06 11:27:59 -04:00
Yair Fax 0abac72ddb fix handlers exception 2020-07-06 11:26:09 -04:00
Yair Fax 01828ddf97 finish setting up custom logger for demo mode 2020-07-06 11:23:52 -04:00
Yair Fax 216e5636c4 add bones of demo mode 2020-07-06 11:22:00 -04:00
Yair Fax f01a0c1f93 fix engine args 2020-07-06 11:16:39 -04:00
Kkevsterrr 40d5c974cb Merge branch 'GEN-1_genetic_algorithm' of https://github.com/Kkevsterrr/geneva into GEN-1_genetic_algorithm 2020-07-04 22:32:33 -04:00
Kkevsterrr 5df38936ee Fixed --no-save-packets 2020-07-04 22:32:27 -04:00
Kevin Bock 08b98b9b6f
Merge pull request #17 from Kkevsterrr/GEN-1-new_layers
Reorganized layers into new directory.
2020-07-04 20:25:18 -04:00
Michael Harrity 0796312589 Reorganized layers into new directory. 2020-06-24 05:20:51 -07:00
Kevin Bock b27ea50522
Update README.md 2020-06-02 15:45:36 -04:00
Kkevsterrr ecebfdd44c Added documentation links 2020-05-17 12:41:58 -04:00
Kkevsterrr 874e5e9cf7 Changed master doc 2020-05-17 10:35:52 -04:00
Kkevsterrr c555173468 missed one more 2020-05-17 10:33:07 -04:00
Kkevsterrr 718a27467c More reqs for docs 2020-05-17 10:30:08 -04:00
Kkevsterrr 17b082ee88 more reqs for docs 2020-05-17 10:27:38 -04:00
Kkevsterrr 7e4e0ed40a Added scapy to doc reqs 2020-05-17 10:26:13 -04:00
Kkevsterrr 9f4fd2dffe Doc requirements 2020-05-17 10:24:18 -04:00