356 Commits

Author SHA1 Message Date
Sajeeb Lohani (sml555 / prodigysml)
b9eb99fb21 Merge pull request #184 from 0xtavian/master
fix: improve thread safety and execution logging with minimal changes
2025-04-19 17:07:37 +10:00
0xtavian
045a5a0239 fix: improve thread safety and execution logging with minimal changes
- Replaces generator-based task queue with thread-safe queue.Queue in threader.py to prevent thread starvation
- Moves '[THREAD] Added to Queue' logging from task generation to execution time
- Integrates OutputHelper into Worker for consistent styled logs
- Preserves original behavior of stderr visibility and test harness
- Updates interlace.py to pass output_helper, removes duplicate logging
- Retains original structure, repeat logic, and test interface to minimize diff
2025-04-16 19:40:56 -05:00
Michael Skelton
79b89494be Merge pull request #175 from codingo/safe-flag
Safe-target variable implementation
2023-06-22 18:50:41 +10:00
prodigysml
575582e570 added in doco 2023-04-08 12:36:03 +10:00
prodigysml
74fdb53494 version increment 2023-04-08 12:33:52 +10:00
prodigysml
52f6631c3b removed unnecessary imports 2023-04-08 12:33:39 +10:00
prodigysml
6661a4ca23 removed debugs 2023-04-08 12:33:05 +10:00
prodigysml
f75ea5a4c4 added in safe target 2023-04-08 12:32:36 +10:00
Michael Skelton
7823e4256c Merge pull request #172 from codingo/colorclass-removal
Colorclass removal
2022-11-04 02:41:55 +10:00
prodigysml
78b8db60a4 incremented version 2022-09-05 23:02:04 +10:00
prodigysml
539a3fabd0 whoops, broke colors 2022-09-05 23:00:42 +10:00
prodigysml
bd034cfb82 attempting full removal of a dependency 2022-09-05 22:59:38 +10:00
prodigysml
3bc171bfec removed more of the colorclass usage 2022-09-05 22:46:18 +10:00
prodigysml
927d526927 attempt at colours without colorclass 2022-09-05 22:41:10 +10:00
Sajeeb Lohani (sml555 / prodigysml)
97ee21e6cc Merge pull request #168 from enenumxela/fix-collections-issue-in-pyhton3.10
Ffix collections issue in python3.10
2022-09-05 22:29:49 +10:00
Alex Munene (enenumxela)
2e4c2292b8 Bump up colorclass version to 2.2.2 to fix collections issue in
python3.10

fixes #166, #167
2022-08-14 00:53:32 +03:00
Michael Skelton
2e56cc566c Merge pull request #155 from codingo/silence-of-the-lambs
Silence of the lambs (Fixing --silent issue where output is still provided)
2022-04-25 22:10:17 +10:00
prodigysml
ae5b19a671 fixed python styling issues that made me go bonkers 2022-01-22 20:16:34 +11:00
prodigysml
fdc50fda96 Version increment 2022-01-22 20:14:04 +11:00
prodigysml
9fc8e90809 Added in suppression when --silent is used 2022-01-22 20:13:32 +11:00
Sajeeb Lohani (sml555 / prodigysml)
98a9183066 Merge pull request #150 from felipecaon/upgrade-tqm-4.62.3
Upgrade tqm dependency
2022-01-22 19:04:51 +11:00
Sajeeb Lohani (sml555 / prodigysml)
3529f4249b Merge pull request #153 from 0xtavian/master
Removed some print statements
2022-01-22 19:03:54 +11:00
0xtavian
eee744658c Update input.py 2022-01-14 02:54:58 +00:00
0xtavian
7226ef5573 Update interlace.py 2022-01-14 02:51:28 +00:00
Felipe Caon
e321500d6d Upgrading tqm dep 2021-11-26 23:29:37 -03:00
Sajeeb Lohani (sml555 / prodigysml)
a524055ec7 Update __version__.py 2021-05-07 10:58:23 +10:00
Sajeeb Lohani (sml555 / prodigysml)
5080c6b3a4 Merge pull request #144 from alanEG/patch-2
Regarding an option "-c" use "/bin/sh" by default
2021-05-07 10:58:04 +10:00
Sajeeb Lohani (sml555 / prodigysml)
8eada87ad7 Update __version__.py 2021-05-07 10:56:32 +10:00
Sajeeb Lohani (sml555 / prodigysml)
fcc8984381 Merge pull request #145 from alanEG/master
Update input.py
2021-05-07 10:56:13 +10:00
abdallaEG
8419c86d74 Update threader.py 2021-05-06 07:45:25 +02:00
abdallaEG
d7d7c2acd7 Update input.py 2021-05-06 06:47:52 +02:00
abdallaEG
f62119b8f8 Update threader.py 2021-05-02 04:28:03 +02:00
Michael Skelton
068a991074 Merge pull request #137 from codingo/sober-fix
Sober fix
2021-02-23 17:24:36 +10:00
prodigysml
69a65a9fb4 Incremented version 2021-02-23 00:59:34 +11:00
prodigysml
b11e9db2a5 Changed to ensure Interlace waits for the thread to finish 2021-02-23 00:59:06 +11:00
Michael Skelton
aec744ffdf Merge pull request #132 from codingo/fix-ip-issue
Fix ip issue
2021-02-03 22:38:18 +10:00
Sajeeb Lohani
d50462c06d Merge pull request #133 from Max-Trouble/patch-1
Update README.md with cleantarget variable
2021-02-03 16:29:42 +11:00
Max
9afbd4857e Update README.md
Added cleantarget in the Variable Replacements section
2021-02-02 23:10:30 +01:00
prodigysml
9d7e421a3a Incrementing version number 2021-01-30 19:41:05 +11:00
prodigysml
6abc0642dd Removed comments 2021-01-30 19:40:31 +11:00
prodigysml
67da487ed9 Removed unused code and fixed IP issue 2021-01-30 19:39:24 +11:00
Michael Skelton
f38bb59009 Merge pull request #127 from devec0/faster-cidr-mapping
Faster mapping of CIDRs to IPs
2021-01-05 16:30:21 +10:00
James Hebden
99cfed1214 Faster mapping of CIDRs to IPs 2020-11-27 09:28:43 +11:00
Sajeeb Lohani
7ccee77970 Merge pull request #125 from bolli95/master
encoding bug fixed at setup.py
2020-11-22 10:52:21 +11:00
Sajeeb Lohani
7d715f6dcb Merge pull request #124 from whiteroses/fix-issue-123
Accept hostname targets that do not contain a period.
2020-10-26 20:07:24 +11:00
prodigysml
f2e0a2b39e Incremented version 2020-10-26 20:06:16 +11:00
Max Boll
bfc6e6c282 encoding bug fixed at setup.py 2020-10-25 12:00:28 +01:00
Ira Lun
7034a09e09 Accept hostname targets that do not contain a period.
This fixes issue #123, which was due to a misinterpretation of the
line

`if host.split(".")[0][0].isalpha() or host.split(".")[-1][-1].isalpha():`

(see commit 8d46d14731, L156). Because of
how Python's str.split() works, a hostname that does not contain a
period when .split(".") results in a single-item list, so this
expression evaluates to True. However, this also means that the
.split()s had no effect: the line was equivalent to

`if host[0].isalpha() or host[-1].isalpha()`.
2020-10-12 04:56:54 +01:00
Sajeeb Lohani
9ba669da16 Merge pull request #121 from whiteroses/fix-out-of-memory-issue-119
Improve memory usage in the generation of tasks (to fix issue #119)
2020-10-03 23:20:58 +10:00
prodigysml
c8c4ae83c5 Added version increment for the major update 2020-10-03 13:19:57 +00:00