From ac97f4bece411e6529e884d8beed3454e2f3535c Mon Sep 17 00:00:00 2001 From: Helium Date: Mon, 12 Jun 2023 16:10:01 -0700 Subject: [PATCH] started OnniForums crawler --- .idea/DW_Pipeline_Test.iml | 2 +- .idea/misc.xml | 2 +- Forums/BestCardingWorld/crawler_selenium.py | 2 +- Forums/CryptBB/crawler_selenium.py | 4 +- Forums/Initialization/forumsList.txt | 2 +- Forums/Initialization/forums_mining.py | 12 +- Forums/Initialization/geckodriver.log | 307 +++++++++++++ Forums/OnniForums/captcha.png | Bin 0 -> 16138 bytes Forums/OnniForums/crawler_mechanize.py | 257 +++++++++++ Forums/OnniForums/crawler_selenium.py | 303 +++++++++++++ Forums/OnniForums/geckodriver.log | 462 ++++++++++++++++++++ Forums/OnniForums/parser.py | 354 +++++++++++++++ path.txt | 6 +- 13 files changed, 1701 insertions(+), 12 deletions(-) create mode 100644 Forums/OnniForums/captcha.png create mode 100644 Forums/OnniForums/crawler_mechanize.py create mode 100644 Forums/OnniForums/crawler_selenium.py create mode 100644 Forums/OnniForums/geckodriver.log create mode 100644 Forums/OnniForums/parser.py diff --git a/.idea/DW_Pipeline_Test.iml b/.idea/DW_Pipeline_Test.iml index 6a94dd3..71f5e9b 100644 --- a/.idea/DW_Pipeline_Test.iml +++ b/.idea/DW_Pipeline_Test.iml @@ -2,7 +2,7 @@ - + diff --git a/.idea/misc.xml b/.idea/misc.xml index 883bc94..baf04e9 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/Forums/BestCardingWorld/crawler_selenium.py b/Forums/BestCardingWorld/crawler_selenium.py index e12b601..8eaa261 100644 --- a/Forums/BestCardingWorld/crawler_selenium.py +++ b/Forums/BestCardingWorld/crawler_selenium.py @@ -96,7 +96,7 @@ def createFFDriver(): ff_prof.set_preference("privacy.sanitize.sanitizeOnShutdown", True) ff_prof.set_preference("signon.rememberSignons", False) ff_prof.set_preference("network.cookie.lifetimePolicy", 2) - ff_prof.set_preference("network.dns.disablePrefetch", True) + ff_prof.set_preference("network.dns.disablePrefetch", True)#might need to turn off ff_prof.set_preference("network.http.sendRefererHeader", 0) ff_prof.set_preference("permissions.default.image", 2) ff_prof.set_preference("browser.download.folderList", 2) diff --git a/Forums/CryptBB/crawler_selenium.py b/Forums/CryptBB/crawler_selenium.py index 04d536c..e73b291 100644 --- a/Forums/CryptBB/crawler_selenium.py +++ b/Forums/CryptBB/crawler_selenium.py @@ -36,7 +36,7 @@ def startCrawling(): if driver != 'down': try: login(driver) - crawlForum(driver) + # crawlForum(driver) except Exception as e: print(driver.current_url, e) closetor(driver) @@ -144,7 +144,7 @@ def createFFDriver(): ff_prof.set_preference("privacy.sanitize.sanitizeOnShutdown", True) ff_prof.set_preference("signon.rememberSignons", False) ff_prof.set_preference("network.cookie.lifetimePolicy", 2) - ff_prof.set_preference("network.dns.disablePrefetch", True) + ff_prof.set_preference("network.dns.disablePrefetch", True)# ff_prof.set_preference("network.http.sendRefererHeader", 0) ff_prof.set_preference("permissions.default.image", 3) ff_prof.set_preference("browser.download.folderList", 2) diff --git a/Forums/Initialization/forumsList.txt b/Forums/Initialization/forumsList.txt index 855f481..ebdc9b3 100644 --- a/Forums/Initialization/forumsList.txt +++ b/Forums/Initialization/forumsList.txt @@ -1 +1 @@ -CryptBB +CryptBB \ No newline at end of file diff --git a/Forums/Initialization/forums_mining.py b/Forums/Initialization/forums_mining.py index 8aa03be..5a68c38 100644 --- a/Forums/Initialization/forums_mining.py +++ b/Forums/Initialization/forums_mining.py @@ -8,11 +8,12 @@ import os from datetime import * from Forums.BestCardingWorld.crawler_selenium import crawler as crawlerBestCardingWorld from Forums.CryptBB.crawler_selenium import crawler as crawlerCryptBB +from Forums.OnniForums.crawler_selenium import crawler as crawlerOnniForums import time -# reads list of marketplaces +# reads list of marketplaces manually inputted def getForums(): forums = [] with open('forumsList.txt') as f: @@ -77,22 +78,27 @@ def createSubdirectories(pagesDir): os.mkdir(descReadDir) +#main method if __name__ == '__main__': - print("HelloWorld") + + #assignment from forumsList.txt forumsList = getForums() + #get forum from forumsList for forum in forumsList: forum = forum.replace('\n','') print("Creating listing and description directories ...") createDirectory(forum) - time.sleep(5) + time.sleep(5) #wait for directories to be created input("Directories created successfully. Press ENTER to continue\n") if forum == "BestCardingWorld": crawlerBestCardingWorld() elif forum == "CryptBB": crawlerCryptBB() + elif forum == "OnniForums": + crawlerOnniForums() print("Scraping process completed successfully!") diff --git a/Forums/Initialization/geckodriver.log b/Forums/Initialization/geckodriver.log index aaafa73..7696b21 100644 --- a/Forums/Initialization/geckodriver.log +++ b/Forums/Initialization/geckodriver.log @@ -1402,3 +1402,310 @@ unwatchForTargets()@TargetList.jsm:37 destructor()@TargetList.jsm:109 stop()@CDP.jsm:104 close()@RemoteAgent.jsm:138 +1686338884789 geckodriver INFO Listening on 127.0.0.1:51464 +1686338889554 mozrunner::runner INFO Running command: "C:\\Users\\Helium\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "51465" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\Helium\\AppData\\Local\\Temp\\rust_mozprofilePx8hdP" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1686338895681 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:51465/devtools/browser/ca518483-f04e-427e-89d6-a996307996a5 +1686338902642 Marionette INFO Listening on port 51470 +1686338902983 RemoteAgent WARN TLS certificate errors will be ignored for this session +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/, line 2: ReferenceError: $ is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 2: ReferenceError: $ is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 5: ReferenceError: lang is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 9: ReferenceError: use_xmlhttprequest is not defined +1686338987650 Marionette INFO Stopped listening on port 51470 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +[Parent 5940, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +!!! error running onStopped callback: TypeError: callback is not a function + +###!!! [Child][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost + +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PageThumbs.jsm, line 709: AbortError: IOUtils.profileBeforeChange getter: IOUtils: profileBeforeChange phase has already finished + +###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost + +1686338988537 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1686596562082 geckodriver INFO Listening on 127.0.0.1:50187 +1686596566629 mozrunner::runner INFO Running command: "C:\\Users\\Helium\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "50188" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\Helium\\AppData\\Local\\Temp\\rust_mozprofileQhGGOx" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1686596576118 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +JavaScript error: resource://gre/modules/ExtensionContent.jsm, line 575: TypeError: PrecompiledScript.executeInGlobal: Argument 1 is not an object. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +DevTools listening on ws://localhost:50188/devtools/browser/3324b32e-574b-4b12-8ad5-138d84a7b3b0 +1686596590433 Marionette INFO Listening on port 50204 +1686596590541 RemoteAgent WARN TLS certificate errors will be ignored for this session +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/, line 2: ReferenceError: $ is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 2: ReferenceError: $ is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 5: ReferenceError: lang is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 9: ReferenceError: use_xmlhttprequest is not defined +1686596652376 Marionette INFO Stopped listening on port 50204 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\Helium\AppData\Local\Temp\rust_mozprofileQhGGOx\thumbnails) because it does not exist +1686596653163 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1686605562853 geckodriver INFO Listening on 127.0.0.1:50934 +1686605574898 mozrunner::runner INFO Running command: "C:\\Users\\Helium\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "50935" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\Helium\\AppData\\Local\\Temp\\rust_mozprofileDnVqxJ" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1686605580062 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:50935/devtools/browser/31caaf51-c751-4c17-b821-bbe5b1b5eb18 +1686605587267 Marionette INFO Listening on port 50964 +1686605587958 RemoteAgent WARN TLS certificate errors will be ignored for this session +[Parent 8804, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/, line 2: ReferenceError: $ is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 2: ReferenceError: $ is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 5: ReferenceError: lang is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 9: ReferenceError: use_xmlhttprequest is not defined +console.log: "TorConnect: beginBootstrap()" +console.log: "TorConnect: Try transitioning from Initial to Bootstrapping" +console.log: "TorConnect: Exited Initial state" +console.log: "TorConnect: Entering Bootstrapping state" +JavaScript error: resource://gre/actors/RemotePageChild.jsm, line 116: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXPCComponents_Utils.cloneInto] +1686605733273 Marionette INFO Stopped listening on port 50964 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +JavaScript error: chrome://remote/content/marionette/cert.js, line 55: NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsICertOverrideService.setDisableAllSecurityChecksAndLetAttackersInterceptMyData] +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PageThumbs.jsm, line 709: AbortError: IOUtils.profileBeforeChange getter: IOUtils: profileBeforeChange phase has already finished +[Parent 8804, IPC I/O Parent] WARNING: pipe error: 232: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/chrome/common/ipc_channel_win.cc:544 +1686605733655 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1686609198317 geckodriver INFO Listening on 127.0.0.1:51716 +1686609202661 mozrunner::runner INFO Running command: "C:\\Users\\Helium\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "51717" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\Helium\\AppData\\Local\\Temp\\rust_mozprofilei8xuPT" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1686609203765 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:51717/devtools/browser/9102313b-d646-4ee2-a043-875c18e99d72 +1686609206596 Marionette INFO Listening on port 51725 +1686609207200 RemoteAgent WARN TLS certificate errors will be ignored for this session +JavaScript error: http://onnii6niq53gv3rvjpi7z5axkasurk2x5w5lwliep4qyeb2azagxn4qd.onion/, line 3: ReferenceError: lang is not defined +JavaScript error: http://onnii6niq53gv3rvjpi7z5axkasurk2x5w5lwliep4qyeb2azagxn4qd.onion/, line 34: ReferenceError: $ is not defined +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\Helium\AppData\Local\Temp\rust_mozprofilei8xuPT\thumbnails) because it does not exist +1686609237384 Marionette INFO Stopped listening on port 51725 +JavaScript error: resource://gre/modules/AsyncShutdown.jsm, line 575: NotFoundError: No such JSWindowActor 'MarionetteEvents' +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\Helium\AppData\Local\Temp\rust_mozprofilei8xuPT\thumbnails) because it does not exist +1686609238028 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1686609367764 geckodriver INFO Listening on 127.0.0.1:51806 +1686609371554 mozrunner::runner INFO Running command: "C:\\Users\\Helium\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "51807" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\Helium\\AppData\\Local\\Temp\\rust_mozprofilesBnBWf" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1686609372356 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:51807/devtools/browser/f7991b13-8912-433b-8eea-642199ceedab +1686609375774 Marionette INFO Listening on port 51812 +1686609375994 RemoteAgent WARN TLS certificate errors will be ignored for this session +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\Helium\AppData\Local\Temp\rust_mozprofilesBnBWf\thumbnails) because it does not exist +1686609438764 Marionette INFO Stopped listening on port 51812 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\Helium\AppData\Local\Temp\rust_mozprofilesBnBWf\thumbnails) because it does not exist +1686609439513 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1686609756680 geckodriver INFO Listening on 127.0.0.1:51911 +1686609760338 mozrunner::runner INFO Running command: "C:\\Users\\Helium\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "51912" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\Helium\\AppData\\Local\\Temp\\rust_mozprofile9AutkK" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1686609761075 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:51912/devtools/browser/72ad40a2-a5be-4660-b604-94a3f50327fb +1686609763168 Marionette INFO Listening on port 51917 +1686609763658 RemoteAgent WARN TLS certificate errors will be ignored for this session +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/, line 2: ReferenceError: $ is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 2: ReferenceError: $ is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 5: ReferenceError: lang is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 9: ReferenceError: use_xmlhttprequest is not defined +console.log: "TorConnect: beginBootstrap()" +console.log: "TorConnect: Try transitioning from Initial to Bootstrapping" +console.log: "TorConnect: Exited Initial state" +JavaScript error: resource:///modules/TorConnectParent.jsm, line 110: InvalidStateError: JSWindowActorParent.sendAsyncMessage: JSWindowActorParent cannot send at the moment +console.log: "TorConnect: Entering Bootstrapping state" +JavaScript error: resource://gre/actors/RemotePageChild.jsm, line 116: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXPCComponents_Utils.cloneInto] +1686609860153 Marionette INFO Stopped listening on port 51917 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\Helium\AppData\Local\Temp\rust_mozprofile9AutkK\thumbnails) because it does not exist +[Parent 2244, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +1686609860787 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1686610746918 geckodriver INFO Listening on 127.0.0.1:52097 +1686610750204 mozrunner::runner INFO Running command: "C:\\Users\\Helium\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "52098" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\Helium\\AppData\\Local\\Temp\\rust_mozprofileMks8y4" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1686610751007 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:52098/devtools/browser/57fa325f-b035-44b6-a179-7f6407f259a5 +1686610753158 Marionette INFO Listening on port 52103 +1686610753378 RemoteAgent WARN TLS certificate errors will be ignored for this session +1686610846274 Marionette INFO Stopped listening on port 52103 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PageThumbs.jsm, line 709: AbortError: IOUtils.profileBeforeChange getter: IOUtils: profileBeforeChange phase has already finished +1686610846887 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1686611138064 geckodriver INFO Listening on 127.0.0.1:52201 +1686611140362 mozrunner::runner INFO Running command: "C:\\Users\\Helium\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "52202" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\Helium\\AppData\\Local\\Temp\\rust_mozprofileCzAsf4" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1686611140911 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:52202/devtools/browser/fda7fcbe-469d-43ad-a4dd-5eebc6b30bc6 +1686611142583 Marionette INFO Listening on port 52207 +1686611142902 RemoteAgent WARN TLS certificate errors will be ignored for this session +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/, line 2: ReferenceError: $ is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 2: ReferenceError: $ is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 5: ReferenceError: lang is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 9: ReferenceError: use_xmlhttprequest is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 2: ReferenceError: $ is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 5: ReferenceError: lang is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 9: ReferenceError: use_xmlhttprequest is not defined +1686611206885 Marionette INFO Stopped listening on port 52207 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PageThumbs.jsm, line 709: AbortError: IOUtils.profileBeforeChange getter: IOUtils: profileBeforeChange phase has already finished +1686611207399 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 diff --git a/Forums/OnniForums/captcha.png b/Forums/OnniForums/captcha.png new file mode 100644 index 0000000000000000000000000000000000000000..08e45fc90dc94fa4769002bfd3e8107c35e4acfd GIT binary patch literal 16138 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 [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine google@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +DevTools listening on ws://localhost:50334/devtools/browser/fb880205-35da-44a4-83b8-a861ce7125f1 +1655762168590 Marionette INFO Listening on port 50341 +1655762169104 RemoteAgent WARN TLS certificate errors will be ignored for this session +1655762207624 Marionette INFO Stopped listening on port 50341 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function + +###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost + +1655762207923 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1655762990320 geckodriver INFO Listening on 127.0.0.1:50884 +1655762994595 mozrunner::runner INFO Running command: "C:\\Users\\CALSysLab\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "50885" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\CALSYS~1\\AppData\\Local\\Temp\\rust_mozprofileurjxEe" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: Init" +console.log: "TorConnect: observed profile-after-change" +console.log: "TorConnect: observing topic 'TorBootstrapStatus'" +console.log: "TorConnect: observing topic 'TorBootstrapError'" +console.log: "TorConnect: observing topic 'TorProcessExited'" +console.log: "TorConnect: observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: observing topic 'torsettings:ready'" +console.log: "TorSettings: observed profile-after-change" +1655762995244 Marionette INFO Marionette enabled +console.log: "TorConnect: will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine google@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +DevTools listening on ws://localhost:50885/devtools/browser/36503f58-7ab7-4188-81b0-fa1b81f32c0a +1655762996997 Marionette INFO Listening on port 50890 +JavaScript error: resource://gre/modules/ExtensionContent.jsm, line 575: TypeError: PrecompiledScript.executeInGlobal: Argument 1 is not an object. +1655762997277 RemoteAgent WARN TLS certificate errors will be ignored for this session +1655763083091 Marionette INFO Stopped listening on port 50890 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +1655763083216 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1655763089557 geckodriver INFO Listening on 127.0.0.1:50923 +1655763093759 mozrunner::runner INFO Running command: "C:\\Users\\CALSysLab\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "50924" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\CALSYS~1\\AppData\\Local\\Temp\\rust_mozprofile5mY1qq" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: Init" +console.log: "TorConnect: observed profile-after-change" +console.log: "TorConnect: observing topic 'TorBootstrapStatus'" +console.log: "TorConnect: observing topic 'TorBootstrapError'" +console.log: "TorConnect: observing topic 'TorProcessExited'" +console.log: "TorConnect: observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: observing topic 'torsettings:ready'" +console.log: "TorSettings: observed profile-after-change" +1655763094208 Marionette INFO Marionette enabled +console.log: "TorConnect: will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine google@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +DevTools listening on ws://localhost:50924/devtools/browser/68ce2df9-521f-4258-94f7-c2e2b199701a +1655763095918 Marionette INFO Listening on port 50929 +1655763096408 RemoteAgent WARN TLS certificate errors will be ignored for this session +1655763143935 Marionette INFO Stopped listening on port 50929 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +1655763144495 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1655763166975 geckodriver INFO Listening on 127.0.0.1:50947 +1655763171175 mozrunner::runner INFO Running command: "C:\\Users\\CALSysLab\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "50948" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\CALSYS~1\\AppData\\Local\\Temp\\rust_mozprofilenAGZM5" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: Init" +console.log: "TorConnect: observed profile-after-change" +console.log: "TorConnect: observing topic 'TorBootstrapStatus'" +console.log: "TorConnect: observing topic 'TorBootstrapError'" +console.log: "TorConnect: observing topic 'TorProcessExited'" +console.log: "TorConnect: observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: observing topic 'torsettings:ready'" +console.log: "TorSettings: observed profile-after-change" +1655763171719 Marionette INFO Marionette enabled +console.log: "TorConnect: will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine google@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +DevTools listening on ws://localhost:50948/devtools/browser/0b9966bd-0cec-45cc-9d11-02a2580233f0 +1655763173307 Marionette INFO Listening on port 50953 +1655763173368 RemoteAgent WARN TLS certificate errors will be ignored for this session +1655763208922 Marionette INFO Stopped listening on port 50953 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +JavaScript error: chrome://remote/content/marionette/cert.js, line 55: NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsICertOverrideService.setDisableAllSecurityChecksAndLetAttackersInterceptMyData] +!!! error running onStopped callback: TypeError: callback is not a function +1655763209261 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1655763387409 geckodriver INFO Listening on 127.0.0.1:49752 +1655763391806 mozrunner::runner INFO Running command: "C:\\Users\\CALSysLab\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "49753" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\CALSYS~1\\AppData\\Local\\Temp\\rust_mozprofilevAHJSJ" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: Init" +console.log: "TorConnect: observed profile-after-change" +console.log: "TorConnect: observing topic 'TorBootstrapStatus'" +console.log: "TorConnect: observing topic 'TorBootstrapError'" +console.log: "TorConnect: observing topic 'TorProcessExited'" +console.log: "TorConnect: observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: observing topic 'torsettings:ready'" +console.log: "TorSettings: observed profile-after-change" +1655763392827 Marionette INFO Marionette enabled +console.log: "TorConnect: will load after bootstrap => [about:blank]" +console.error: "Could not load engine google@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:49753/devtools/browser/7fe49a16-940f-4ee8-9a2f-48739a92db78 +1655763394700 Marionette INFO Listening on port 49759 +1655763395103 RemoteAgent WARN TLS certificate errors will be ignored for this session +1655763430848 Marionette INFO Stopped listening on port 49759 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +JavaScript error: chrome://remote/content/marionette/cert.js, line 55: NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsICertOverrideService.setDisableAllSecurityChecksAndLetAttackersInterceptMyData] +!!! error running onStopped callback: TypeError: callback is not a function +1655763431145 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1655765589286 geckodriver INFO Listening on 127.0.0.1:50102 +1655765621677 mozrunner::runner INFO Running command: "C:\\Users\\CALSysLab\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "50103" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\CALSYS~1\\AppData\\Local\\Temp\\rust_mozprofile8ecUpb" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: Init" +console.log: "TorConnect: observed profile-after-change" +console.log: "TorConnect: observing topic 'TorBootstrapStatus'" +console.log: "TorConnect: observing topic 'TorBootstrapError'" +console.log: "TorConnect: observing topic 'TorProcessExited'" +console.log: "TorConnect: observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: observing topic 'torsettings:ready'" +console.log: "TorSettings: observed profile-after-change" +1655765622149 Marionette INFO Marionette enabled +console.log: "TorConnect: will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine google@search.mozilla.org: Error: Extension is invalid" +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:50103/devtools/browser/e5a916fc-987c-43d4-9c12-9c9b88cca242 +1655765623776 Marionette INFO Listening on port 50109 +1655765623892 RemoteAgent WARN TLS certificate errors will be ignored for this session +1655766125168 Marionette INFO Stopped listening on port 50109 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +1655766125303 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1655766505099 geckodriver INFO Listening on 127.0.0.1:50156 +1655766509351 mozrunner::runner INFO Running command: "C:\\Users\\CALSysLab\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "50157" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\CALSYS~1\\AppData\\Local\\Temp\\rust_mozprofileVqvmzh" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: Init" +console.log: "TorConnect: observed profile-after-change" +console.log: "TorConnect: observing topic 'TorBootstrapStatus'" +console.log: "TorConnect: observing topic 'TorBootstrapError'" +console.log: "TorConnect: observing topic 'TorProcessExited'" +console.log: "TorConnect: observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: observing topic 'torsettings:ready'" +console.log: "TorSettings: observed profile-after-change" +1655766509876 Marionette INFO Marionette enabled +console.log: "TorConnect: will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine google@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +DevTools listening on ws://localhost:50157/devtools/browser/13084c14-64d3-48a5-8b99-4c514e961d4f +1655766511328 Marionette INFO Listening on port 50162 +1655766511395 RemoteAgent WARN TLS certificate errors will be ignored for this session +1655766552298 Marionette INFO Stopped listening on port 50162 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +JavaScript error: chrome://remote/content/marionette/cert.js, line 55: NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsICertOverrideService.setDisableAllSecurityChecksAndLetAttackersInterceptMyData] +!!! error running onStopped callback: TypeError: callback is not a function +1655766552578 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1655767657126 geckodriver INFO Listening on 127.0.0.1:50257 +1655767661375 mozrunner::runner INFO Running command: "C:\\Users\\CALSysLab\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "50258" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\CALSYS~1\\AppData\\Local\\Temp\\rust_mozprofileB9Dzeh" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: Init" +console.log: "TorConnect: observed profile-after-change" +console.log: "TorConnect: observing topic 'TorBootstrapStatus'" +console.log: "TorConnect: observing topic 'TorBootstrapError'" +console.log: "TorConnect: observing topic 'TorProcessExited'" +console.log: "TorConnect: observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: observing topic 'torsettings:ready'" +console.log: "TorSettings: observed profile-after-change" +1655767661843 Marionette INFO Marionette enabled +console.log: "TorConnect: will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine google@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +DevTools listening on ws://localhost:50258/devtools/browser/867cd318-6430-4b3f-9b63-8c6bdf17636a +1655767663330 Marionette INFO Listening on port 50263 +1655767663431 RemoteAgent WARN TLS certificate errors will be ignored for this session +1655767668263 Marionette INFO Stopped listening on port 50263 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function + +###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost + +1655767668591 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1655767689480 geckodriver INFO Listening on 127.0.0.1:50276 +1655767693635 mozrunner::runner INFO Running command: "C:\\Users\\CALSysLab\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "50277" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\CALSYS~1\\AppData\\Local\\Temp\\rust_mozprofile8ZOQe7" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: Init" +console.log: "TorConnect: observed profile-after-change" +console.log: "TorConnect: observing topic 'TorBootstrapStatus'" +console.log: "TorConnect: observing topic 'TorBootstrapError'" +console.log: "TorConnect: observing topic 'TorProcessExited'" +console.log: "TorConnect: observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: observing topic 'torsettings:ready'" +console.log: "TorSettings: observed profile-after-change" +1655767694215 Marionette INFO Marionette enabled +console.log: "TorConnect: will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine google@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +DevTools listening on ws://localhost:50277/devtools/browser/a70a3f5b-19af-4a68-99c8-c46086ba9599 +1655767695725 Marionette INFO Listening on port 50282 +1655767695830 RemoteAgent WARN TLS certificate errors will be ignored for this session +1655767701272 Marionette INFO Stopped listening on port 50282 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +1655767701594 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1655767791360 geckodriver INFO Listening on 127.0.0.1:50296 +1655767795575 mozrunner::runner INFO Running command: "C:\\Users\\CALSysLab\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "50297" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\CALSYS~1\\AppData\\Local\\Temp\\rust_mozprofile4GEqBr" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: Init" +console.log: "TorConnect: observed profile-after-change" +console.log: "TorConnect: observing topic 'TorBootstrapStatus'" +console.log: "TorConnect: observing topic 'TorBootstrapError'" +console.log: "TorConnect: observing topic 'TorProcessExited'" +console.log: "TorConnect: observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: observing topic 'torsettings:ready'" +console.log: "TorSettings: observed profile-after-change" +1655767796001 Marionette INFO Marionette enabled +console.log: "TorConnect: will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine google@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +DevTools listening on ws://localhost:50297/devtools/browser/e2d4e57a-16ce-429d-9804-e9e391199ddf +1655767797534 Marionette INFO Listening on port 50302 +1655767797661 RemoteAgent WARN TLS certificate errors will be ignored for this session +1655767802833 Marionette INFO Stopped listening on port 50302 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +1655767803151 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1655767902908 geckodriver INFO Listening on 127.0.0.1:50320 +1655767907009 mozrunner::runner INFO Running command: "C:\\Users\\CALSysLab\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "50321" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\CALSYS~1\\AppData\\Local\\Temp\\rust_mozprofileqlJ8ZA" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: Init" +console.log: "TorConnect: observed profile-after-change" +console.log: "TorConnect: observing topic 'TorBootstrapStatus'" +console.log: "TorConnect: observing topic 'TorBootstrapError'" +console.log: "TorConnect: observing topic 'TorProcessExited'" +console.log: "TorConnect: observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: observing topic 'torsettings:ready'" +console.log: "TorSettings: observed profile-after-change" +1655767907484 Marionette INFO Marionette enabled +console.log: "TorConnect: will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine google@search.mozilla.org: Error: Extension is invalid" +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:50321/devtools/browser/49e77669-01dd-447e-a804-36d42b3400cf +1655767908782 Marionette INFO Listening on port 50326 +1655767909069 RemoteAgent WARN TLS certificate errors will be ignored for this session +1655767916218 Marionette INFO Stopped listening on port 50326 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +1655767916523 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1655767958348 geckodriver INFO Listening on 127.0.0.1:50340 +1655767962557 mozrunner::runner INFO Running command: "C:\\Users\\CALSysLab\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "50341" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\CALSYS~1\\AppData\\Local\\Temp\\rust_mozprofilekpCdfs" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: Init" +console.log: "TorConnect: observed profile-after-change" +console.log: "TorConnect: observing topic 'TorBootstrapStatus'" +console.log: "TorConnect: observing topic 'TorBootstrapError'" +console.log: "TorConnect: observing topic 'TorProcessExited'" +console.log: "TorConnect: observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: observing topic 'torsettings:ready'" +console.log: "TorSettings: observed profile-after-change" +1655767963032 Marionette INFO Marionette enabled +console.log: "TorConnect: will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine google@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +DevTools listening on ws://localhost:50341/devtools/browser/b4d1728c-d26f-4537-adc2-5c954b171b13 +1655767964591 Marionette INFO Listening on port 50346 +1655767964633 RemoteAgent WARN TLS certificate errors will be ignored for this session +1655767973210 Marionette INFO Stopped listening on port 50346 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +1655767973501 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1655767998084 geckodriver INFO Listening on 127.0.0.1:50358 +1655768002314 mozrunner::runner INFO Running command: "C:\\Users\\CALSysLab\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "50359" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\CALSYS~1\\AppData\\Local\\Temp\\rust_mozprofileujYNBj" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: Init" +console.log: "TorConnect: observed profile-after-change" +console.log: "TorConnect: observing topic 'TorBootstrapStatus'" +console.log: "TorConnect: observing topic 'TorBootstrapError'" +console.log: "TorConnect: observing topic 'TorProcessExited'" +console.log: "TorConnect: observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: observing topic 'torsettings:ready'" +console.log: "TorSettings: observed profile-after-change" +1655768002757 Marionette INFO Marionette enabled +console.log: "TorConnect: will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine google@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +DevTools listening on ws://localhost:50359/devtools/browser/04112c45-204d-43f1-9615-34782fd06632 +1655768004165 Marionette INFO Listening on port 50364 +1655768004375 RemoteAgent WARN TLS certificate errors will be ignored for this session +1655768009787 Marionette INFO Stopped listening on port 50364 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] + +###!!! [Child][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost + +!!! error running onStopped callback: TypeError: callback is not a function + +###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost + +1655768010100 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1655768083966 geckodriver INFO Listening on 127.0.0.1:50386 +1655768088234 mozrunner::runner INFO Running command: "C:\\Users\\CALSysLab\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "50387" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\CALSYS~1\\AppData\\Local\\Temp\\rust_mozprofile39Pl1f" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: Init" +console.log: "TorConnect: observed profile-after-change" +console.log: "TorConnect: observing topic 'TorBootstrapStatus'" +console.log: "TorConnect: observing topic 'TorBootstrapError'" +console.log: "TorConnect: observing topic 'TorProcessExited'" +console.log: "TorConnect: observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: observing topic 'torsettings:ready'" +console.log: "TorSettings: observed profile-after-change" +1655768088664 Marionette INFO Marionette enabled +console.log: "TorConnect: will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine google@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +DevTools listening on ws://localhost:50387/devtools/browser/3d6cda42-cb60-4c67-8d76-1d186a51887f +1655768090263 Marionette INFO Listening on port 50392 +1655768090299 RemoteAgent WARN TLS certificate errors will be ignored for this session +1655768091655 Marionette INFO Stopped listening on port 50392 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function + +###!!! [Parent][MessageChannel] Error: (msgtype=0x390076,name=PContent::Msg_DestroyBrowsingContextGroup) Closed channel: cannot send/recv + + +###!!! [Parent][MessageChannel] Error: (msgtype=0x390076,name=PContent::Msg_DestroyBrowsingContextGroup) Closed channel: cannot send/recv + + +###!!! [Parent][MessageChannel] Error: (msgtype=0x390076,name=PContent::Msg_DestroyBrowsingContextGroup) Closed channel: cannot send/recv + +1655768092659 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1655768101201 geckodriver INFO Listening on 127.0.0.1:50404 +1655768105373 mozrunner::runner INFO Running command: "C:\\Users\\CALSysLab\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "50405" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\CALSYS~1\\AppData\\Local\\Temp\\rust_mozprofile2YRGSz" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: Init" +console.log: "TorConnect: observed profile-after-change" +console.log: "TorConnect: observing topic 'TorBootstrapStatus'" +console.log: "TorConnect: observing topic 'TorBootstrapError'" +console.log: "TorConnect: observing topic 'TorProcessExited'" +console.log: "TorConnect: observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: observing topic 'torsettings:ready'" +console.log: "TorSettings: observed profile-after-change" +1655768105853 Marionette INFO Marionette enabled +console.log: "TorConnect: will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine google@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +DevTools listening on ws://localhost:50405/devtools/browser/9c4a4d71-25ff-4980-a54d-8545d6200790 +1655768107431 Marionette INFO Listening on port 50410 +1655768107530 RemoteAgent WARN TLS certificate errors will be ignored for this session +1655768119155 Marionette INFO Stopped listening on port 50410 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +1655768119438 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1655768229472 geckodriver INFO Listening on 127.0.0.1:50431 +1655768233458 webdriver::server WARN Rejected request with missing Host header diff --git a/Forums/OnniForums/parser.py b/Forums/OnniForums/parser.py new file mode 100644 index 0000000..b6772f9 --- /dev/null +++ b/Forums/OnniForums/parser.py @@ -0,0 +1,354 @@ +__author__ = 'DarkWeb' + +# Here, we are importing the auxiliary functions to clean or convert data +from Forums.Utilities.utilities import * +from datetime import date +from datetime import timedelta +import re + +# Here, we are importing BeautifulSoup to search through the HTML tree +from bs4 import BeautifulSoup + +# This is the method to parse the Description Pages (one page to each topic in the Listing Pages) + +def cryptBB_description_parser(soup): + + # Fields to be parsed + + topic = "-1" # topic name + user = [] # all users of each post + addDate = [] # all dated of each post + feedback = [] # all feedbacks of each vendor (this was found in just one Forum and with a number format) + status = [] # all user's authority in each post such as (adm, member, dangerous) + reputation = [] # all users's karma in each post (usually found as a number) + sign = [] # all user's signature in each post (usually a standard message after the content of the post) + post = [] # all messages of each post + interest = [] # all user's interest in each post + + # Finding the topic (should be just one coming from the Listing Page) + + li = soup.find("td", {"class": "thead"}).find('strong') + topic = li.text + topic = re.sub("\[\w*\]", '', topic) + + topic = topic.replace(",","") + topic = topic.replace("\n","") + topic = cleanString(topic.strip()) + print(topic) + # Finding the repeated tag that corresponds to the listing of posts + + # posts = soup.find("form", {"name": "quickModForm"}).findAll('div', {"class": "windowbg"}) + \ + # soup.find("form", {"name": "quickModForm"}).findAll('div', {"class": "windowbg2"}) + + try: + posts = soup.find('table', {"class": "tborder tfixed clear"}).find('td', {"id": "posts_container"}).find_all( + 'div', {"class": "post"}) + # print(len(posts)) + + # For each message (post), get all the fields we are interested to: + + for ipost in posts: + + # Finding a first level of the HTML page + + # post_wrapper = ipost.find('div', {"class": "post_wrapper"}).find('div', {"class": "poster"}) + post_wrapper = ipost.find('span', {"class": "largetext"}) + # Finding the author (user) of the post + + # author = post_wrapper.find('h4') + author = post_wrapper.text.strip() + # print("author " + author) + user.append(cleanString(author)) # Remember to clean the problematic characters + + # Finding the status of the author + + smalltext = ipost.find('div', {"class": "post_author"}) + + # Testing here two possibilities to find this status and combine them + if ipost.find('div', {"class": "deleted_post_author"}): + status.append(-1) + interest.append(-1) + reputation.append(-1) + addDate.append(-1) + post.append("THIS POST HAS BEEN REMOVED!") + sign.append(-1) + feedback.append(-1) + continue + + # CryptBB does have membergroup and postgroup + + membergroup = smalltext.find('div', {"class": "profile-rank"}) + postgroup = smalltext.find('div', {"class": "postgroup"}) + if membergroup != None: + membergroup = membergroup.text.strip() + if postgroup != None: + postgroup = postgroup.text.strip() + membergroup = membergroup + " - " + postgroup + else: + if postgroup != None: + membergroup = postgroup.text.strip() + else: + membergroup = "-1" + + status.append(cleanString(membergroup)) + # print("status " + cleanString(membergroup)) + # Finding the interest of the author + # CryptBB does not have blurb + blurb = smalltext.find('li', {"class": "blurb"}) + if blurb != None: + blurb = blurb.text.strip() + else: + blurb = "-1" + interest.append(cleanString(blurb)) + + # Finding the reputation of the user + # CryptBB does have reputation + author_stats = smalltext.find('div', {"class": "author_statistics"}) + karma = author_stats.find('strong') + if karma != None: + karma = karma.text + karma = karma.replace("Community Rating: ", "") + karma = karma.replace("Karma: ", "") + karma = karma.strip() + else: + karma = "-1" + reputation.append(cleanString(karma)) + # print("karma " + cleanString(karma)) + # Getting here another good tag to find the post date, post content and users' signature + + postarea = ipost.find('div', {"class": "post_content"}) + + dt = postarea.find('span', {"class": "post_date"}).text + # dt = dt.strip().split() + dt = dt.strip() + day=date.today() + if "Yesterday" in dt: + yesterday = day - timedelta(days=1) + yesterday = yesterday.strftime('%m-%d-%Y') + stime = dt.replace('Yesterday,','').strip() + date_time_obj = yesterday+ ', '+stime + date_time_obj = datetime.strptime(date_time_obj,'%m-%d-%Y, %I:%M %p') + elif "hours ago" in dt: + day = day.strftime('%m-%d-%Y') + date_time_obj = postarea.find('span', {"class": "post_date"}).find('span')['title'] + date_time_obj = datetime.strptime(date_time_obj, '%m-%d-%Y, %I:%M %p') + else: + date_time_obj = datetime.strptime(dt, '%m-%d-%Y, %I:%M %p') + stime = date_time_obj.strftime('%b %d, %Y') + sdate = date_time_obj.strftime('%I:%M %p') + + + addDate.append(date_time_obj) + # print("date " + str(date_time_obj)) + # Finding the date of the post + # date_time_obj = datetime.strptime(dt, '%a %b %d, %Y %I:%M %p') + # smalltext = postarea.find('div', {"class": "flow_hidden"}).find('div', {"class": "keyinfo"})\ + # .find('div', {"class": "smalltext"}) + # sdatetime = smalltext.text + # sdatetime = sdatetime.replace(u"\xab","") # Removing unnecessary characters + # sdatetime = sdatetime.replace(u"\xbb","") # Removing unnecessary characters + # sdatetime = sdatetime.split("on: ") # Removing unnecessary characters + # sdatetime = sdatetime[1].strip() + # stime = sdatetime[:-12:-1] # Finding the time of the post + # stime = stime[::-1] + # sdate = sdatetime.replace(stime,"") # Finding the date of the post + # sdate = sdate.replace(",","") + # sdate = sdate.strip() + + # Covert the date of the post that can be informed as: "12 February 2016", "today", "yesterday". We need + # a date format here as "mm/dd/yyyy" + + # addDate.append(convertDate(sdate,"english", crawlerDate) + " " + stime) + + # Finding the post + + inner = postarea.find('div', {"class": "post_body scaleimages"}) + inner = inner.text.strip() + # print(inner) + post.append(cleanString(inner)) + + # Finding the users's signature + + # signature = ipost.find('div', {"class": "post_wrapper"}).find('div', {"class": "moderatorbar"}).find('div', {"class": "signature"}) + signature = ipost.find('div', {"class": "signature scaleimages"}) + if signature != None: + signature = signature.text.strip() + # print(signature) + else: + signature = "-1" + sign.append(cleanString(signature)) + + # As no information about users's feedback was found, just assign "-1" to the variable + + feedback.append("-1") + except: + if soup.find('td', {"class": "trow1"}).text == " You do not have permission to access this page. ": + user.append("-1") + status.append(-1) + interest.append(-1) + reputation.append(-1) + addDate.append(-1) + post.append("NO ACCESS TO THIS PAGE!") + sign.append(-1) + feedback.append(-1) + + + # Populate the final variable (this should be a list with all fields scraped) + + row = (topic, post, user, addDate, feedback, status, reputation, sign, interest) + + # Sending the results + + return row + +# This is the method to parse the Listing Pages (one page with many posts) + +def cryptBB_listing_parser(soup): + + board = "-1" # board name (the previous level of the topic in the Forum categorization tree. + # For instance: Security/Malware/Tools to hack Facebook. The board here should be Malware) + + nm = 0 # this variable should receive the number of topics + topic = [] # all topics + user = [] # all users of each topic + post = [] # number of posts of each topic + view = [] # number of views of each topic + addDate = [] # when the topic was created (difficult to find) + href = [] # this variable should receive all cleaned urls (we will use this to do the marge between + # Listing and Description pages) + + # Finding the board (should be just one) + + board = soup.find('span', {"class": "active"}).text + board = cleanString(board.strip()) + + # Finding the repeated tag that corresponds to the listing of topics + + itopics = soup.find_all('tr',{"class": "inline_row"}) + index = 0 + for itopic in itopics: + + # For each topic found, the structure to get the rest of the information can be of two types. Testing all of them + # to don't miss any topic + + + # Adding the topic to the topic list + try: + topics = itopic.find('span', {"class": "subject_old"}).find('a').text + except: + topics = itopic.find('span', {"class": "subject_new"}).find('a').text + topics = re.sub("\[\w*\]", '', topics) + topic.append(cleanString(topics)) + + # Counting how many topics we have found so far + + nm = len(topic) + + # Adding the url to the list of urls + try: + link = itopic.find('span', {"class": "subject_old"}).find('a').get('href') + except: + link = itopic.find('span',{"class": "subject_new"}).find('a').get('href') + link = cleanLink(link) + href.append(link) + + # Finding the author of the topic + ps = itopic.find('div', {"class":"author smalltext"}).find('a').text + author = ps.strip() + user.append(cleanString(author)) + + # Finding the number of replies + columns = itopic.findChildren('td',recursive=False) + posts = columns[3].text + + post.append(cleanString(posts)) + + # Finding the number of Views + tview = columns[4].text + view.append(cleanString(tview)) + + + + # If no information about when the topic was added, just assign "-1" to the variable + #dt = itopic.find('div', {"class": "responsive-hide"}).text.split('ยป')[1] + #dt = dt.strip() + #date_time_obj = datetime.strptime(dt,'%a %b %d, %Y %I:%M %p') + #addDate.append(date_time_obj) + addDate.append("-1") + + + + index += 1 + return organizeTopics("CryptBB", nm, topic, board, view, post, user, addDate, href) + + # if len(tag) > 0: + # + # # Finding the topic + # + # tds = tds[0].find(tag[0]) + # topics = tds.text + # topics = topics.replace(u"\xbb","") + # topics = topics.strip() + # topic.append(cleanString(topics)) + # + # # Counting how many topics we have found so far + # + # nm = len(topic) + # + # # Adding the url to the list of urls + # + # link = tds.findAll('a', href=True) + # link = link[0].get('href') + # link = cleanLink(link) + # href.append(link) + # + # # Finding the author of the topic + # + # ps = itopic.find('td', {"class": tag[1]}).find('p').find('a') + # if ps == None: + # ps = itopic.find('td', {"class": tag[1]}).find('p') + # ps = ps.text.replace("Started by ","") + # else: + # ps = ps.text + # author = ps.strip() + # user.append(cleanString(author)) + # + # # Finding the number of replies + # + # statistics = itopic.find('td', {"class": tag[2]}) + # statistics = statistics.text + # statistics = statistics.split("Replies") + # posts = statistics[0].strip() + # post.append(cleanString(posts)) + # + # # Finding the number of Views + # + # views = statistics[1] + # views = views.replace("Views","") + # views = views.strip() + # view.append(cleanString(views)) + # + # # As no information about when the topic was added, just assign "-1" to the variable + # + # addDate.append("-1") + + #return organizeTopics("TheMajesticGarden", nm, topic, board, view, post, user, addDate, href) + +def cryptBB_links_parser(soup): + + # Returning all links that should be visited by the Crawler + + href = [] + #print(soup.find('table', {"class": "tborder clear"}).find( + # 'tbody').find_all('tr', {"class": "inline_row"})) + listing = soup.find('table', {"class": "tborder clear"}).find('tbody').find_all('tr', {"class": "inline_row"}) + + for a in listing: + try: + link = a.find('span', {"class": "subject_old"}).find('a').get('href') + except: + link = a.find('span', {"class": "subject_new"}).find('a').get('href') + + href.append(link) + + return href \ No newline at end of file diff --git a/path.txt b/path.txt index 743d2d1..3992963 100644 --- a/path.txt +++ b/path.txt @@ -1,3 +1,3 @@ -C:\Users\calsyslab\Desktop\Tor Browser\Browser\firefox.exe -C:\Users\calsyslab\Desktop\Tor Browser\Browser\TorBrowser\Data\Browser\profile.default -C:\Users\calsyslab\Documents\CALSysLab\threatIntelligence\DarkWebMining_Working\selenium\geckodriver.exe \ No newline at end of file +C:\Users\Helium\Desktop\Tor Browser\Browser\firefox.exe +C:\Users\Helium\Desktop\Tor Browser\Browser\TorBrowser\Data\Browser\profile.default +C:\Users\Helium\PycharmProjects\dw_pipeline_test\selenium\geckodriver.exe \ No newline at end of file