« first day (3295 days earlier)      last day (526 days later) » 
00:00 - 15:0015:00 - 00:00

3:07 PM
[ SmokeDetector | MS ] Potentially bad keyword in answer (1): Backup AWS Workspace file system‭ by Cloud Wanderer‭ on stackoverflow.com
 
!!/watch setup-linksys\.com
 
Makyen/MS-Relay: Executing automatic scheduled reboot.
[ SmokeDetector ] SmokeDetector started at rev e0f443d54 (Makyen: Ping Makyen for some new metasmoke users) (running on Makyen/MS-Relay, Python 3.7.10)
 
[ SmokeDetector | MS ] Potentially bad asn for hostname in body (1): Project would not build after upgrading grpc to 1.46 from 1.19‭ by KalibeRaziel‭ on stackoverflow.com
[ SmokeDetector | MS ] Bad keyword in body, blacklisted website in body, potentially bad keyword in body (193): Html code gets ad(?) link injection out of nowhere‭ by azorano‭ on stackoverflow.com
 
[ SmokeDetector | MS ] Potentially bad ip for hostname in body (1): How to log binded RelayCommand from a button in WPF?‭ by Defi‭ on stackoverflow.com
 
3:41 PM
[ SmokeDetector | MS ] Potentially bad keyword in body (1): Searching Windows Defender Log from the CMD oder PowerShell‭ by foxshooter‭ on stackoverflow.com
 
!!/bisect MpCmdRun.exe -Scan -ScanType 3 -File K:
 
@Mast Matched by scantype[\W_]*+3 on line 23908 of watched_keywords.txt
[ SmokeDetector | MS ] Potentially bad keyword in body (1): How can I retrieve particular data from json string using Apex? ✏️‭ by AMtrying‭ on salesforce.SE
 
4:00 PM
[ SmokeDetector | MS ] Manually reported answer (94): multiple apps, sharing same data directory‭ by Amn‭ on stackoverflow.com
 
[ SmokeDetector | MS ] Potentially bad keyword in answer (1): Top-down vs bottom-up approaches in science?‭ by knienze93‭ on philosophy.SE
[ SmokeDetector | MS ] Blacklisted website in body, potentially bad ip for hostname in body, potentially bad ns for domain in body (100): TypeError: str.replace() takes no keyword arguments error‭ by Đức Thuận Nguyễn‭ on askubuntu.com
 
sdc report stackoverflow.com/a/74573964 "Undisclosed affiliation with Seasoned: See their LinkedIn and Apollo profiles; the usernames and company logo match the info on Seasoned's GitHub repository exactly. In addition, post is VLQ (link-only). Custom flagged."
 
[ SmokeDetector | MS ] Manually reported answer (94): How to handle Client-side Form valudation in Remix?‭ by Guilherme Guerra‭ on stackoverflow.com
[ SmokeDetector | MS ] Link at end of answer (62): How to make a no-gui virtual machine on a server? ✏️‭ by Thunder‭ on superuser.com
 
@SmokeDetector Custom flagged: This may look like an off-topic question, but it's really spam. It's part of a campaign of spam for learnshareit.com, posted on multiple SE sites using multiple accounts/usernames over the last couple of weeks. The spam has varied from straight spam, to plagiarized + spam link, to apparently valid questions or answers with a spam link, which are commonly cross-posted on multiple sites and/or off-topic with the appearance of being on the wrong site.
 
[ SmokeDetector | MS ] Bad keyword in body, potentially bad keyword in body (95): e love do we begin to destroy it by hop‭ by efifew‭ on meta.SE (@Ollie)
 
!!/watch thewritefirst\.com
 
@JeffSchaller That pattern looks like it's already caught by Potentially bad keyword in body and Potentially bad keyword in answer Append -force to the command word(s) if you really want to add the pattern you provided.
 
4:26 PM
sdc blacklist-website- thewritefirst\.com
 
Sep 7 at 5:02, by tripleee
it's time we backlist the /voipphone domains as they come in, this is clearly a coordinated campaign
I'm reasonably sure that still applies. cc @Jeff
 
First hit on that domain is a year ago.
 
May not be same campaign, but it's so obviously spam I'm not going to complain.
 
please go ahead; I'm distracted at the moment
 
4:39 PM
[ SmokeDetector | MS ] Potentially bad keyword in answer (1): forgot password implement on frontt end in mern stack‭ by Monu Dahiya‭ on stackoverflow.com
 
[ SmokeDetector | MS ] Potentially bad asn for hostname in answer, potentially bad ns for domain in answer (2): Can you know the final destination of a BOLT12 offer?‭ by Julian Kranz‭ on bitcoin.SE
 
@SmokeDetector While the views on the linked video are low and the number of followers is low, the GitHub link in the YouTube channel's "about" page doesn't appear to match the account from which this was posted on SO. So, I'm going with NAA, for now.
 
4:56 PM
[ SmokeDetector | MS ] Offensive body detected, potentially bad keyword in body, toxic body detected (105): Can you please Delete stacks due to a third party hack?‭ by Elisa Ciarico Peterson‭ on stackapps.com
 
[ SmokeDetector | MS ] Bad keyword in answer, bad keyword with email in answer, email in answer, pattern-matching email in answer, potentially bad keyword in answer (352): Retrieve extended private key from child keys or sibling keys‭ by Bny Mutuku‭ on bitcoin.SE
[ SmokeDetector | MS ] Repeating characters in body (62): Listening XR touchpad motion controller events‭ by shss‭ on stackoverflow.com
[ SmokeDetector | MS ] Link at end of body (98): gnome-software does not display PPA packages‭ by Jhonny Oliveira‭ on askubuntu.com
 
[ SmokeDetector | MS ] Potentially bad keyword in body (1): rotating x letter in Extraction word but getting error‭ by snooze alarms‭ on stackoverflow.com
 
5:10 PM
[ SmokeDetector | MS ] Potentially bad keyword in answer (1): Wifi not working on Raspberry Pi 4‭ by Azerty‭ on askubuntu.com
 
!!/unwatch- fayed[\W_]*+haacker
 
Hmmm... I wasn't expecting that to reload until after CI testing completed for the prior commit.
 
[ SmokeDetector ] GitHub Actions: success on 9c154c2 by makyen in the master branch
 
5:33 PM
[ SmokeDetector | MS ] Potentially bad ns for domain in answer (1): Set Chrome's language using Selenium ChromeDriver‭ by Ibrahim Muchhala‭ on stackoverflow.com
[ SmokeDetector | MS ] Potentially bad keyword in body (1): syntax error, unexpected end of file on line 287. Помогите найти ошибку‭ by Антон‭ on ru.stackoverflow.com (@USERNAMEGOESHERE)
[ SmokeDetector | MS ] Potentially bad asn for hostname in body (1): No access when logging in on live site? ✏️‭ by Filip Breckx‭ on drupal.SE
 
@Makyen maybe we're looking at different things; I saw an email address on YouTube with "monud" which was close enough (for me) to "Monu Dahiya". I'm not trying to change your mind so much as double-check that we're seeing the same things
 
[ SmokeDetector | MS ] Potentially bad keyword in body (1): Turning keywords into lists in python dataframe columns ✏️‭ by Lauren Chan‭ on stackoverflow.com
[ SmokeDetector | MS ] Potentially bad ns for domain in answer (1): Start Google Chrome with a specific locale (using a command line argument)‭ by Ibrahim Muchhala‭ on stackoverflow.com
[ SmokeDetector | MS ] Potentially bad ns for domain in answer (1): My arduino nano analogRead always return 1023‭ by Monkir Chowdhury‭ on stackoverflow.com
[ SmokeDetector | MS ] Potentially bad keyword in answer (1): Magento Migration steps in details‭ by Prashiddha Raj Joshi‭ on magento.SE
 
5:53 PM
@JeffSchaller Getting the email address from the YouTube channel's about page requires accessing the page while logged in. Accessing it will be recorded by YouTube/Google. I try to limit such tracking when investigating potential spam, so don't log into a Google account in the sandbox I use for such investigations. As a result, I don't see the YouTube channel's email address which is "For business inquiries" and hidden behind a click.
The GitHub account linked for the YouTube channel is Navdeep, which didn't appear connected to the SO user, at least from a relatively cursory check. That GitHub account name is also consistent with the name used for the LinkedIn account for the YouTube channel.
Given that you've said that's the email address for the YouTube channel, that seems enough to connect the two.
 
[ SmokeDetector | MS ] Link at end of answer (62): Alternatives to Metamask‭ by NikBox‭ on ethereum.SE
 
6:21 PM
[ SmokeDetector | MS ] Potentially problematic ns configuration in body (1): Как в созданном элементе поставить картинку?‭ by Zahar4ik‭ on ru.stackoverflow.com (@USERNAMEGOESHERE)
 
@Makyen i may steal you if you know how to make a new thread launch from SD and do something on a regular time basis - or if not you someone else. Still working on the mongo approach i had in mind for pickle sync but need at some point a quick how to for a timed thread so when it triggers every X minutes it does the stuff
 
Makyen/EC2-linux: Executing automatic scheduled reboot.
 
@ThomasWard How to do this is going to depend on what, exactly, you're wanting to do and how much coordination there is between this sync and the dumping of pickles. There should probably be some coordination which results in pickles being dumped shortly prior to syncing. For that, I'd probably pull out the part of helpers.exit_mode() which is the five lines after and including # Flush any buffered queue timing data into its own function, maybe dump_pickles(), or something similar.
The line in ws.py which is Tasks.later(restart_automatically, after=21600) shows a way to run a task at a later time. One of the ways which you could use to periodically sync is to have a function which performs the sync and then sets itself to be called later, again. That would rely on the existing Tasks thread. Alternately, you could start your own separate thread, which could be similar to the lines in ws.py which are:
metasmoke_ws_t = Thread(name="metasmoke websocket", target=Metasmoke.init_websocket)
metasmoke_ws_t.start()
 
@Makyen well by 'sync' i mean it'd be a call which every X minutes takes the corresponding running globalvar/dictionary/item/etc. and dumps it to a MongoDB object by id. Then on a restart during the init of globalvars compare the value from the pickles to the value in MongoDB and if MongoDB is newer pull from Mongo for the data
that way when it dumps to local pickle it's accurate to within X-time based on the last sync
at least for the ones marked "Yes"
 
Some other examples of starting threads are in editwatcher.py and deletionwatcher.py, which each set up their own threads to watch the SE WebSocket.
 
6:47 PM
@Makyen ahh yes -- I did click through to see the Youtube email address; I should have clarified -- that's where I saw the "monud" name.
 
[ SmokeDetector | MS ] Potentially bad ns for domain in body, potentially bad keyword in body, potentially bad keyword in title (3): Why is Digital Marketing Important for your business?‭ by Leo Digital Agency‭ on serverfault.com
 
@ThomasWard OK. I wouldn't go directly to the variables in GlobalVars. I'd stick with syncing the actual pickles. If you go directly to the variables in GlobalVars, that introduces an additional place where what's getting saved has to be defined and those low level definitions of what to save have to be kept in sync when things are changed. What gets saved already has to be explicitly defined for the pickles, so I'd just stick with those.
It wouldn't be unreasonable to have part of the datahandling.dump_pickle() and datahandling.load_pickle() utility functions wrap the data being saved within a structure which also allows storing and recovering a timestamp of when the data was stored.
 
@Makyen this makes sense. but we also would need to deal with the issue of actually syncing it more regularly than normal, unless we dump to the .pickle regularly
 
!!/watch leodigitalagency\.com
 
7:00 PM
@JeffSchaller An invalid pattern was provided, please check your command.
 
@ThomasWard Yes, which was why I mentioned pulling out the syncing which is done in exit_mode() into its own function, which you could then call when you needed a current sync. Currently, most of the pickles are stored onto disk substantially more often than they really should be (e.g. at every scan), rather than when the data needs to be saved prior to reboot/crash.
You'll also need code which will add thread locks for each/all of the pickle files, so you're not syncing something which is in the process of being saved (or only perform the sync upon reboot, prior to reading all the files). I have code which adds locks for all of these, which we also need for other reasons. I'll see if I can finish testing it (and at least re-re-reviewing it, and verify that it's really written in a way which is reasonably extensible).
 
no worries i'm just musing on the implementaiton i haven't started wriitng yet
because chaos xD
 
:)
 
and it's day after thanksgiving here so :P
still doing errands and enjoying non-work days xD
 
Sounds good. :)
 
7:11 PM
@Makyen what i should be saying though is, the data can be dumped easily, but we need to implement the 'on load, check if we're really out of date' based on timestamp, etc.
to actually sync the pickles when we first start SmokeDetector or such
that's the part where we'd have to implement some 'on load' stuff
i'm still working the Mongo side to fine tune things - like how Python loads the data, dumps it to Mongo, etc. and whether we dump it as straight bytes or depickle it and dump that into Mongo first.
(as JSON or such)
but whichever way works.
sips coffee
 
[Ahh, yes, more caffeine, that's a good idea...] :;
Yes, the on load logic would need to change to account for such things. We'd also need to make choice of what to do when things get out of sync (e.g. changes stored to the database, but unable to be retrieved by a newly starting SD, but then the new SD has changes, etc.).
 
@Makyen we'd also have the same problem if SD can't connect to MS, then we have some desync there
given that I'm probably putting the Mongo interface if this goes live on MS's server, that makes a little more sense for things to get online. But that's implementation logic once we get stuff done there
and probably it's just you and I spinning 'new' SDs nowadays
since the infrastructure is stable as long as my internet doesn't asplode
and usually if it does we're only a few hours out of sync at most which isn't "the end of the world" but that's something to poke at still yes
@Makyen when we get closer to a finished product and implementation in prod we can start brainstorming those cases. Base implementation will be simple, but then deciding the logic for those cases will be something to consider
@Makyen DB will either live on the MS server or on one of my cloud servers in encrypted form, so 'not reaching' the instance is actually harder said than done ;)
(assuming someone has access to the base config, it's just an auth key we use)
 
[ SmokeDetector | MS ] Link at end of answer, potentially bad ns for domain in answer, potentially bad keyword in answer (64): Raw H264 frames in mpegts container using libavcodec‭ by Luke Harrold‭ on stackoverflow.com
 
[ SmokeDetector | MS ] Potentially bad keyword in answer (1): How to add more polygons in edit mode‭ by The Diddler‭ on blender.SE
 
7:43 PM
teward/Thoth: Executing automatic scheduled reboot.
[ SmokeDetector ] SmokeDetector started at rev cccd3cff6 (SmokeDetector: Auto watch of leodigitalagency\.com by Jeff Schaller) (running on teward/Thoth, Python 3.10.6)
Restart: API quota is 61993.
 
8:33 PM
[ SmokeDetector | MS ] Blacklisted website in answer (94): What kinds of coatings do these pot and pan have? ✏️‭ by kevinhamiltongsk‭ on cooking.SE
 
8:46 PM
[ SmokeDetector | MS ] Potentially bad keyword in body (1): Virtual photons and slowing down longitudinal wave propagation‭ by barfotix‭ on physics.SE
 
8:59 PM
[ SmokeDetector | MS ] Potentially bad keyword in title (1): Power BI drill down different values for different category‭ by Chandan Sarkar‭ on stackoverflow.com
 
[ SmokeDetector | MS ] Potentially bad keyword in body (1): NestJS, 500 "Internal server error" in authentication ✏️‭ by Nicolas Bernal‭ on stackoverflow.com
[ SmokeDetector | MS ] Bad keyword in answer (88): Reducir complejidad cognitiva‭ by FLabastida‭ on es.stackoverflow.com
 
Makyen/MS-Relay: Executing automatic scheduled reboot.
[ SmokeDetector ] SmokeDetector started at rev e0f443d54 (Makyen: Ping Makyen for some new metasmoke users) (running on Makyen/MS-Relay, Python 3.7.10)
 
9:28 PM
[ SmokeDetector | MS ] Potentially problematic ns configuration in answer (1): VirtualBox does not start on Mac OS X‭ by Hans‭ on superuser.com
 
9:51 PM
 
[ SmokeDetector | MS ] Potentially bad keyword in body (1): linux kernel printk output‭ by user2423523‭ on stackoverflow.com
 
@SmokeDetector I think you mean naa on that one, not fp.
 
fp feedback received on [MS] linux kernel printk output‭
fp feedback received on [MS] Reducir complejidad cognitiva‭
 
10:12 PM
API quota rolled over with 59881 requests remaining. Current quota: 79999.
stackoverflow: 9943
math: 1707
ru.stackoverflow: 682
es.stackoverflow: 434
physics: 419
electronics: 344
askubuntu: 341
unix: 329
stats: 317
superuser: 295
tex: 294
mathoverflow.net: 203
gis: 191
pt.stackoverflow: 186
serverfault: 184
diy: 173
blender: 161
ell: 129
mathematica: 113
salesforce: 112
ethereum: 105
english: 104
rpg: 104
worldbuilding: 98
apple: 89
magento: 85
dba: 78
meta: 74
space: 70
wordpress: 65
codereview: 63
codegolf: 61
retrocomputing: 59
crypto: 58
datascience: 58
academia: 58
[ SmokeDetector | MS ] Potentially bad ip for hostname in answer, potentially bad ns for domain in answer (2): Car Rental vs Grab/Uber for getting around Ubud/Kuta/Seminyak in Bali‭ by Juliana‭ on travel.SE
[ SmokeDetector | MS ] Bad keyword in answer (88): Is there any proof of law of karma?‭ by Bingming‭ on hinduism.SE (@Pandya)
 
11:02 PM
[ SmokeDetector | MS ] Pattern-matching website in answer, potentially bad keyword in answer (78): I accidentally execute migrate:fresh on my production server, now all my tables are gone‭ by Jorge D‭ on stackoverflow.com
 
!!/watch- wayanubuddriver\.com
!!/watch- ubudcenter\.com
 
00:00 - 15:0015:00 - 00:00

« first day (3295 days earlier)      last day (526 days later) »