summaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-12 05:35:37 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-12 05:35:37 +0000
commita90a5cba08fdf6c0ceb95101c275108a152a3aed (patch)
tree532507288f3defd7f4dcf1af49698bcb76034855 /security
parentAdding debian version 126.0.1-1. (diff)
downloadfirefox-a90a5cba08fdf6c0ceb95101c275108a152a3aed.tar.xz
firefox-a90a5cba08fdf6c0ceb95101c275108a152a3aed.zip
Merging upstream version 127.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'security')
-rw-r--r--security/certverifier/metrics.yaml15
-rw-r--r--security/manager/ssl/CommonSocketControl.cpp6
-rw-r--r--security/manager/ssl/EnterpriseRoots.cpp1
-rw-r--r--security/manager/ssl/NSSSocketControl.cpp54
-rw-r--r--security/manager/ssl/NSSSocketControl.h2
-rw-r--r--security/manager/ssl/SSLServerCertVerification.cpp8
-rw-r--r--security/manager/ssl/SSLServerCertVerification.h2
-rw-r--r--security/manager/ssl/StaticHPKPins.h2
-rw-r--r--security/manager/ssl/crypto_hash/src/lib.rs24
-rw-r--r--security/manager/ssl/ipcclientcerts/src/backend.rs16
-rw-r--r--security/manager/ssl/ipcclientcerts/src/lib.rs5
-rw-r--r--security/manager/ssl/nsITLSSocketControl.idl11
-rw-r--r--security/manager/ssl/nsIX509CertDB.idl2
-rw-r--r--security/manager/ssl/nsNSSCertificateDB.cpp19
-rw-r--r--security/manager/ssl/nsSTSPreloadList.inc4857
-rw-r--r--security/manager/ssl/osclientcerts/Cargo.toml2
-rw-r--r--security/manager/ssl/osclientcerts/src/lib.rs5
-rw-r--r--security/manager/ssl/tests/unit/test_cert_trust.js9
-rw-r--r--security/nss.symbols3
-rw-r--r--security/nss/TAG-INFO2
-rw-r--r--security/nss/automation/abi-check/expected-report-libnss3.so.txt17
-rw-r--r--security/nss/automation/abi-check/expected-report-libnssutil3.so.txt19
-rw-r--r--security/nss/automation/abi-check/expected-report-libsmime3.so.txt89
-rw-r--r--security/nss/automation/abi-check/previous-nss-release2
-rwxr-xr-xsecurity/nss/build.sh2
-rw-r--r--security/nss/cmd/certutil/certext.c1
-rw-r--r--security/nss/coreconf/config.gypi11
-rw-r--r--security/nss/coreconf/coreconf.dep1
-rw-r--r--security/nss/doc/rst/releases/index.rst28
-rw-r--r--security/nss/doc/rst/releases/nss_3_100.rst64
-rw-r--r--security/nss/gtests/nss_bogo_shim/nss_bogo_shim.cc13
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_certificate_compression_unittest.cc46
-rw-r--r--security/nss/lib/base/base.h2
-rw-r--r--security/nss/lib/base/tracker.c2
-rw-r--r--security/nss/lib/ckfw/Makefile25
-rw-r--r--security/nss/lib/ckfw/capi/Makefile82
-rw-r--r--security/nss/lib/ckfw/capi/README7
-rw-r--r--security/nss/lib/ckfw/capi/anchor.c17
-rw-r--r--security/nss/lib/ckfw/capi/cfind.c561
-rw-r--r--security/nss/lib/ckfw/capi/cinst.c97
-rw-r--r--security/nss/lib/ckfw/capi/ckcapi.h242
-rw-r--r--security/nss/lib/ckfw/capi/ckcapiver.c17
-rw-r--r--security/nss/lib/ckfw/capi/cobject.c2226
-rw-r--r--security/nss/lib/ckfw/capi/constants.c63
-rw-r--r--security/nss/lib/ckfw/capi/crsa.c687
-rw-r--r--security/nss/lib/ckfw/capi/csession.c87
-rw-r--r--security/nss/lib/ckfw/capi/cslot.c81
-rw-r--r--security/nss/lib/ckfw/capi/ctoken.c184
-rw-r--r--security/nss/lib/ckfw/capi/manifest.mn35
-rw-r--r--security/nss/lib/ckfw/capi/nsscapi.def26
-rw-r--r--security/nss/lib/ckfw/capi/nsscapi.h41
-rw-r--r--security/nss/lib/ckfw/capi/nsscapi.rc64
-rw-r--r--security/nss/lib/ckfw/capi/staticobj.c40
-rw-r--r--security/nss/lib/nss/nss.h4
-rw-r--r--security/nss/lib/pk11wrap/pk11skey.c8
-rw-r--r--security/nss/lib/pk11wrap/pk11slot.c9
-rw-r--r--security/nss/lib/smime/cmsasn1.c55
-rw-r--r--security/nss/lib/smime/cmslocal.h24
-rw-r--r--security/nss/lib/smime/cmspubkey.c624
-rw-r--r--security/nss/lib/smime/cmsrecinfo.c78
-rw-r--r--security/nss/lib/smime/cmst.h17
-rw-r--r--security/nss/lib/softoken/pkcs11.c6
-rw-r--r--security/nss/lib/softoken/softkver.h4
-rw-r--r--security/nss/lib/ssl/tls13con.c9
-rw-r--r--security/nss/lib/util/nssutil.h4
-rw-r--r--security/nss/lib/util/secoid.c45
-rw-r--r--security/nss/lib/util/secoidt.h11
-rwxr-xr-xsecurity/nss/tests/cert/cert.sh33
-rw-r--r--security/nss/tests/smime/interop-openssl/Fran-ec.p12bin0 -> 1233 bytes
-rw-r--r--security/nss/tests/smime/interop-openssl/Fran.p12bin0 -> 2582 bytes
-rw-r--r--security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes128-sha1.envbin0 -> 450 bytes
-rw-r--r--security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes128-sha224.envbin0 -> 447 bytes
-rw-r--r--security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes128-sha256.envbin0 -> 447 bytes
-rw-r--r--security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes192-sha384.envbin0 -> 455 bytes
-rw-r--r--security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes256-sha512.envbin0 -> 463 bytes
-rw-r--r--security/nss/tests/smime/interop-openssl/fran-oaep-label_ossl.envbin0 -> 571 bytes
-rw-r--r--security/nss/tests/smime/interop-openssl/fran-oaep-sha256hash-label_ossl.envbin0 -> 614 bytes
-rw-r--r--security/nss/tests/smime/interop-openssl/fran-oaep-sha256hash-sha256mgf_ossl.envbin0 -> 589 bytes
-rw-r--r--security/nss/tests/smime/interop-openssl/fran-oaep-sha256hash_ossl.envbin0 -> 589 bytes
-rw-r--r--security/nss/tests/smime/interop-openssl/fran-oaep-sha256mgf-label_ossl.envbin0 -> 599 bytes
-rw-r--r--security/nss/tests/smime/interop-openssl/fran-oaep-sha256mgf_ossl.envbin0 -> 574 bytes
-rw-r--r--security/nss/tests/smime/interop-openssl/fran-oaep-sha384hash_ossl.envbin0 -> 589 bytes
-rw-r--r--security/nss/tests/smime/interop-openssl/fran-oaep-sha384mgf_ossl.envbin0 -> 574 bytes
-rw-r--r--security/nss/tests/smime/interop-openssl/fran-oaep-sha512hash_ossl.envbin0 -> 589 bytes
-rw-r--r--security/nss/tests/smime/interop-openssl/fran-oaep-sha512mgf_ossl.envbin0 -> 574 bytes
-rw-r--r--security/nss/tests/smime/interop-openssl/fran-oaep_ossl-sha256hash-sha256mgf-label.envbin0 -> 614 bytes
-rw-r--r--security/nss/tests/smime/interop-openssl/fran-oaep_ossl.envbin0 -> 529 bytes
-rwxr-xr-xsecurity/nss/tests/smime/smime.sh150
-rw-r--r--security/sandbox/chromium-shim/patches/with_update/chromium_syscalls_6_8_update.patch469
-rwxr-xr-xsecurity/sandbox/chromium-shim/patches/with_update/patch_order.txt1
-rw-r--r--security/sandbox/chromium/sandbox/linux/system_headers/arm64_linux_syscalls.h90
-rw-r--r--security/sandbox/chromium/sandbox/linux/system_headers/arm_linux_syscalls.h90
-rw-r--r--security/sandbox/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h94
-rw-r--r--security/sandbox/chromium/sandbox/linux/system_headers/x86_64_linux_syscalls.h94
-rw-r--r--security/sandbox/linux/SandboxFilterUtil.h7
-rw-r--r--security/sandbox/win/src/sandboxbroker/sandboxBroker.cpp5
96 files changed, 4767 insertions, 7088 deletions
diff --git a/security/certverifier/metrics.yaml b/security/certverifier/metrics.yaml
index ef212e610a..490d1487d9 100644
--- a/security/certverifier/metrics.yaml
+++ b/security/certverifier/metrics.yaml
@@ -45,3 +45,18 @@ cert_verifier:
notification_emails:
- jschanck@mozilla.com
expires: 132
+
+ trust_obj_count:
+ type: quantity
+ description: >
+ The total number of trust objects in cert9.db
+ data_sensitivity:
+ - interaction
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1890795
+ data_reviews:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1890795
+ notification_emails:
+ - jschanck@mozilla.com
+ expires: 132
+ unit: trust objects
diff --git a/security/manager/ssl/CommonSocketControl.cpp b/security/manager/ssl/CommonSocketControl.cpp
index 2208333fb3..7678b44d7f 100644
--- a/security/manager/ssl/CommonSocketControl.cpp
+++ b/security/manager/ssl/CommonSocketControl.cpp
@@ -125,6 +125,12 @@ NS_IMETHODIMP
CommonSocketControl::StartTLS(void) { return NS_ERROR_NOT_IMPLEMENTED; }
NS_IMETHODIMP
+CommonSocketControl::AsyncStartTLS(JSContext* aCx,
+ mozilla::dom::Promise** aPromise) {
+ return NS_ERROR_NOT_IMPLEMENTED;
+}
+
+NS_IMETHODIMP
CommonSocketControl::SetNPNList(nsTArray<nsCString>& aNPNList) {
return NS_ERROR_NOT_IMPLEMENTED;
}
diff --git a/security/manager/ssl/EnterpriseRoots.cpp b/security/manager/ssl/EnterpriseRoots.cpp
index 7fd9126ec7..940037cfc8 100644
--- a/security/manager/ssl/EnterpriseRoots.cpp
+++ b/security/manager/ssl/EnterpriseRoots.cpp
@@ -7,6 +7,7 @@
#include "EnterpriseRoots.h"
#include "mozilla/ArrayUtils.h"
+#include "mozilla/IntegerPrintfMacros.h"
#include "mozilla/Casting.h"
#include "mozilla/Logging.h"
#include "mozilla/Unused.h"
diff --git a/security/manager/ssl/NSSSocketControl.cpp b/security/manager/ssl/NSSSocketControl.cpp
index e8f0f99dae..64c999701a 100644
--- a/security/manager/ssl/NSSSocketControl.cpp
+++ b/security/manager/ssl/NSSSocketControl.cpp
@@ -11,7 +11,9 @@
#include "nsISocketProvider.h"
#include "secerr.h"
#include "mozilla/Base64.h"
+#include "mozilla/dom/Promise.h"
#include "nsNSSCallbacks.h"
+#include "nsProxyRelease.h"
using namespace mozilla;
using namespace mozilla::psm;
@@ -293,6 +295,58 @@ NSSSocketControl::StartTLS() {
}
NS_IMETHODIMP
+NSSSocketControl::AsyncStartTLS(JSContext* aCx,
+ mozilla::dom::Promise** aPromise) {
+ MOZ_RELEASE_ASSERT(NS_IsMainThread());
+ NS_ENSURE_ARG_POINTER(aCx);
+ NS_ENSURE_ARG_POINTER(aPromise);
+
+ nsIGlobalObject* globalObject = xpc::CurrentNativeGlobal(aCx);
+ if (!globalObject) {
+ return NS_ERROR_UNEXPECTED;
+ }
+
+ ErrorResult result;
+ RefPtr<mozilla::dom::Promise> promise =
+ mozilla::dom::Promise::Create(globalObject, result);
+ if (result.Failed()) {
+ return result.StealNSResult();
+ }
+
+ nsCOMPtr<nsIEventTarget> target(
+ do_GetService(NS_SOCKETTRANSPORTSERVICE_CONTRACTID));
+ if (!target) {
+ return NS_ERROR_UNEXPECTED;
+ }
+
+ auto promiseHolder = MakeRefPtr<nsMainThreadPtrHolder<dom::Promise>>(
+ "AsyncStartTLS promise", promise);
+
+ nsCOMPtr<nsIRunnable> runnable(NS_NewRunnableFunction(
+ "AsyncStartTLS::StartTLS",
+ [promiseHolder = std::move(promiseHolder), self = RefPtr{this}]() {
+ nsresult rv = self->StartTLS();
+ NS_DispatchToMainThread(NS_NewRunnableFunction(
+ "AsyncStartTLS::Resolve", [rv, promiseHolder]() {
+ dom::Promise* promise = promiseHolder.get()->get();
+ if (NS_FAILED(rv)) {
+ promise->MaybeReject(rv);
+ } else {
+ promise->MaybeResolveWithUndefined();
+ }
+ }));
+ }));
+
+ nsresult rv = target->Dispatch(runnable, NS_DISPATCH_NORMAL);
+ if (NS_FAILED(rv)) {
+ return rv;
+ }
+
+ promise.forget(aPromise);
+ return NS_OK;
+}
+
+NS_IMETHODIMP
NSSSocketControl::SetNPNList(nsTArray<nsCString>& protocolArray) {
COMMON_SOCKET_CONTROL_ASSERT_ON_OWNING_THREAD();
if (!mFd) return NS_ERROR_FAILURE;
diff --git a/security/manager/ssl/NSSSocketControl.h b/security/manager/ssl/NSSSocketControl.h
index f607340b76..9afae1926c 100644
--- a/security/manager/ssl/NSSSocketControl.h
+++ b/security/manager/ssl/NSSSocketControl.h
@@ -51,6 +51,8 @@ class NSSSocketControl final : public CommonSocketControl {
// From nsITLSSocketControl.
NS_IMETHOD ProxyStartSSL(void) override;
NS_IMETHOD StartTLS(void) override;
+ NS_IMETHOD AsyncStartTLS(JSContext* aCx,
+ mozilla::dom::Promise** aPromise) override;
NS_IMETHOD SetNPNList(nsTArray<nsCString>& aNPNList) override;
NS_IMETHOD GetAlpnEarlySelection(nsACString& _retval) override;
NS_IMETHOD GetEarlyDataAccepted(bool* aEarlyDataAccepted) override;
diff --git a/security/manager/ssl/SSLServerCertVerification.cpp b/security/manager/ssl/SSLServerCertVerification.cpp
index 1a0c669579..11e8db90da 100644
--- a/security/manager/ssl/SSLServerCertVerification.cpp
+++ b/security/manager/ssl/SSLServerCertVerification.cpp
@@ -765,6 +765,9 @@ SSLServerCertVerificationJob::Run() {
RefPtr<SharedCertVerifier> certVerifier(GetDefaultCertVerifier());
if (!certVerifier) {
PR_SetError(SEC_ERROR_NOT_INITIALIZED, 0);
+ // We can't release this off the STS thread because some parts of it
+ // are not threadsafe. Just leak the mResultTask
+ Unused << mResultTask.forget();
return NS_OK;
}
@@ -1075,6 +1078,11 @@ void SSLServerCertVerificationResult::Dispatch(
nsCOMPtr<nsIEventTarget> stsTarget =
do_GetService(NS_SOCKETTRANSPORTSERVICE_CONTRACTID, &rv);
MOZ_ASSERT(stsTarget, "Failed to get socket transport service event target");
+ if (!stsTarget) {
+ // This has to be released on STS; just leak it
+ Unused << mSocketControl.forget();
+ return;
+ }
rv = stsTarget->Dispatch(this, NS_DISPATCH_NORMAL);
MOZ_ASSERT(NS_SUCCEEDED(rv),
"Failed to dispatch SSLServerCertVerificationResult");
diff --git a/security/manager/ssl/SSLServerCertVerification.h b/security/manager/ssl/SSLServerCertVerification.h
index 694563152d..eba0b44b57 100644
--- a/security/manager/ssl/SSLServerCertVerification.h
+++ b/security/manager/ssl/SSLServerCertVerification.h
@@ -82,7 +82,7 @@ class SSLServerCertVerificationResult final
private:
~SSLServerCertVerificationResult() = default;
- const RefPtr<CommonSocketControl> mSocketControl;
+ RefPtr<CommonSocketControl> mSocketControl;
nsTArray<nsTArray<uint8_t>> mBuiltChain;
nsTArray<nsTArray<uint8_t>> mPeerCertChain;
uint16_t mCertificateTransparencyStatus;
diff --git a/security/manager/ssl/StaticHPKPins.h b/security/manager/ssl/StaticHPKPins.h
index e706356042..814b88984f 100644
--- a/security/manager/ssl/StaticHPKPins.h
+++ b/security/manager/ssl/StaticHPKPins.h
@@ -780,4 +780,4 @@ static const TransportSecurityPreload kPublicKeyPinningPreloadList[] = {
static const int32_t kUnknownId = -1;
-static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1723459936480000);
+static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1725890925422000);
diff --git a/security/manager/ssl/crypto_hash/src/lib.rs b/security/manager/ssl/crypto_hash/src/lib.rs
index 9303f3cfd9..86690b4f84 100644
--- a/security/manager/ssl/crypto_hash/src/lib.rs
+++ b/security/manager/ssl/crypto_hash/src/lib.rs
@@ -103,11 +103,13 @@ impl CryptoHash {
Some(digest) => digest,
None => return Err(NS_ERROR_NOT_INITIALIZED),
};
- // Safety: this is safe as long as xpcom gave us valid arguments.
- let data = unsafe {
- std::slice::from_raw_parts(data, len.try_into().map_err(|_| NS_ERROR_INVALID_ARG)?)
- };
- digest.update(data);
+ if len > 0 {
+ // Safety: this is safe as long as xpcom gave us valid arguments.
+ let data = unsafe {
+ std::slice::from_raw_parts(data, len.try_into().map_err(|_| NS_ERROR_INVALID_ARG)?)
+ };
+ digest.update(data);
+ }
Ok(())
}
@@ -120,14 +122,22 @@ impl CryptoHash {
};
let mut available = 0u64;
unsafe { stream.Available(&mut available as *mut u64).to_result()? };
- let mut to_read = if len == u32::MAX { available } else { len as u64 };
+ let mut to_read = if len == u32::MAX {
+ available
+ } else {
+ len as u64
+ };
if available == 0 || available < to_read {
return Err(NS_ERROR_NOT_AVAILABLE);
}
let mut buf = vec![0u8; 4096];
let buf_len = buf.len() as u64;
while to_read > 0 {
- let chunk_len = if to_read >= buf_len { buf_len as u32 } else { to_read as u32 };
+ let chunk_len = if to_read >= buf_len {
+ buf_len as u32
+ } else {
+ to_read as u32
+ };
let mut read = 0u32;
unsafe {
stream
diff --git a/security/manager/ssl/ipcclientcerts/src/backend.rs b/security/manager/ssl/ipcclientcerts/src/backend.rs
index 534eecd47e..44048d3116 100644
--- a/security/manager/ssl/ipcclientcerts/src/backend.rs
+++ b/security/manager/ssl/ipcclientcerts/src/backend.rs
@@ -282,7 +282,9 @@ impl Sign for Key {
unsafe extern "C" fn sign_callback(data_len: usize, data: *const u8, ctx: *mut c_void) {
let signature: &mut Vec<u8> = std::mem::transmute(ctx);
signature.clear();
- signature.extend_from_slice(std::slice::from_raw_parts(data, data_len));
+ if data_len != 0 {
+ signature.extend_from_slice(std::slice::from_raw_parts(data, data_len));
+ }
}
unsafe extern "C" fn find_objects_callback(
@@ -294,8 +296,16 @@ unsafe extern "C" fn find_objects_callback(
slot_type: u32,
ctx: *mut c_void,
) {
- let data = std::slice::from_raw_parts(data, data_len);
- let extra = std::slice::from_raw_parts(extra, extra_len);
+ let data = if data_len == 0 {
+ &[]
+ } else {
+ std::slice::from_raw_parts(data, data_len)
+ };
+ let extra = if extra_len == 0 {
+ &[]
+ } else {
+ std::slice::from_raw_parts(extra, extra_len)
+ };
let slot_type = match slot_type {
1 => SlotType::Modern,
2 => SlotType::Legacy,
diff --git a/security/manager/ssl/ipcclientcerts/src/lib.rs b/security/manager/ssl/ipcclientcerts/src/lib.rs
index f76449909b..687fef09f6 100644
--- a/security/manager/ssl/ipcclientcerts/src/lib.rs
+++ b/security/manager/ssl/ipcclientcerts/src/lib.rs
@@ -1045,5 +1045,8 @@ pub extern "C" fn IPCCC_GetFunctionList(ppFunctionList: CK_FUNCTION_LIST_PTR_PTR
CKR_OK
}
-#[cfg_attr(any(target_os = "macos", target_os = "ios"), link(name = "Security", kind = "framework"))]
+#[cfg_attr(
+ any(target_os = "macos", target_os = "ios"),
+ link(name = "Security", kind = "framework")
+)]
extern "C" {}
diff --git a/security/manager/ssl/nsITLSSocketControl.idl b/security/manager/ssl/nsITLSSocketControl.idl
index a0b6e47c73..361af98faa 100644
--- a/security/manager/ssl/nsITLSSocketControl.idl
+++ b/security/manager/ssl/nsITLSSocketControl.idl
@@ -23,8 +23,15 @@ interface nsIX509Cert;
// thread (except for asyncGetSecurityInfo);
[scriptable, builtinclass, uuid(418265c8-654e-4fbb-ba62-4eed27de1f03)]
interface nsITLSSocketControl : nsISupports {
- void proxyStartSSL();
- void StartTLS();
+ [noscript] void proxyStartSSL();
+ [noscript] void StartTLS();
+
+ /**
+ * Calls StartTLS on the socket thread, and resolves with the nsresult
+ * return value of that call.
+ */
+ [implicit_jscontext,must_use]
+ Promise asyncStartTLS();
/* NPN (Next Protocol Negotiation) is a mechanism for
negotiating the protocol to be spoken inside the SSL
diff --git a/security/manager/ssl/nsIX509CertDB.idl b/security/manager/ssl/nsIX509CertDB.idl
index ce029501b9..fe4a4fdbe6 100644
--- a/security/manager/ssl/nsIX509CertDB.idl
+++ b/security/manager/ssl/nsIX509CertDB.idl
@@ -362,4 +362,6 @@ interface nsIX509CertDB : nsISupports {
*/
[must_use]
void asyncHasThirdPartyRoots(in nsIAsyncBoolCallback callback);
+
+ unsigned long countTrustObjects();
};
diff --git a/security/manager/ssl/nsNSSCertificateDB.cpp b/security/manager/ssl/nsNSSCertificateDB.cpp
index fc3caf29b5..d74746b189 100644
--- a/security/manager/ssl/nsNSSCertificateDB.cpp
+++ b/security/manager/ssl/nsNSSCertificateDB.cpp
@@ -10,6 +10,7 @@
#include "NSSCertDBTrustDomain.h"
#include "SharedSSLState.h"
#include "certdb.h"
+#include "mozilla/glean/GleanMetrics.h"
#include "mozilla/Assertions.h"
#include "mozilla/Base64.h"
#include "mozilla/Casting.h"
@@ -56,6 +57,24 @@ extern LazyLogModule gPIPNSSLog;
NS_IMPL_ISUPPORTS(nsNSSCertificateDB, nsIX509CertDB)
NS_IMETHODIMP
+nsNSSCertificateDB::CountTrustObjects(uint32_t* aCount) {
+ UniquePK11SlotInfo slot(PK11_GetInternalKeySlot());
+ PK11GenericObject* objects =
+ PK11_FindGenericObjects(slot.get(), CKO_NSS_TRUST);
+ int count = 0;
+ for (PK11GenericObject* cursor = objects; cursor;
+ cursor = PK11_GetNextGenericObject(cursor)) {
+ count++;
+ }
+ PK11_DestroyGenericObjects(objects);
+
+ mozilla::glean::cert_verifier::trust_obj_count.Set(count);
+
+ *aCount = count;
+ return NS_OK;
+}
+
+NS_IMETHODIMP
nsNSSCertificateDB::FindCertByDBKey(const nsACString& aDBKey,
/*out*/ nsIX509Cert** _cert) {
NS_ENSURE_ARG_POINTER(_cert);
diff --git a/security/manager/ssl/nsSTSPreloadList.inc b/security/manager/ssl/nsSTSPreloadList.inc
index c8543f0c80..34d41d25fc 100644
--- a/security/manager/ssl/nsSTSPreloadList.inc
+++ b/security/manager/ssl/nsSTSPreloadList.inc
@@ -8,7 +8,7 @@
/*****************************************************************************/
#include <stdint.h>
-const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
+const PRTime gPreloadListExpirationTime = INT64_C(1728310119315000);
%%
0--1.de, 1
0-0.io, 1
@@ -248,6 +248,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
068552.com, 0
06d88.com, 1
06d88.net, 1
+06se.com, 0
070709.net, 1
070930.com, 1
0712z6.com, 1
@@ -266,6 +267,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
07d88.com, 1
07d88.net, 1
07f.de, 1
+0800-horoscope.com, 1
08000113.nl, 1
080261.com, 1
081115.com, 1
@@ -345,6 +347,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
0verall.tk, 1
0vi.org, 1
0w.al, 1
+0w.tf, 1
0w0.wiki, 1
0wx.cat, 1
0wx.es, 1
@@ -354,7 +357,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
0x.cx, 1
0x.lu, 1
0x.sk, 1
-0x0.cloud, 1
0x0.li, 1
0x00c.de, 1
0x00ff00ff.com, 1
@@ -404,6 +406,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
1-800-mattress.com, 1
1-ae.com, 1
1-inv.com, 1
+1-news.net, 0
1-planet.org, 1
1-pujcky-uvery.tk, 1
1-x-bet.com, 1
@@ -426,6 +429,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
1000ps.de, 1
1000rubley.ml, 1
1000serien.com, 1
+1000squats.com, 1
1000wordsevents.com, 0
1001cachimbas.es, 1
1001fonts.com, 1
@@ -521,11 +525,13 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
109k8.com, 1
10er-friseur.de, 1
10gbit.ovh, 1
+10gbps.pm, 1
10hz.de, 1
10ktotalent.com, 1
10mach.com, 1
10media.ru, 1
10mijlvanijmuiden.tk, 1
+10milionu.cz, 1
10milliondollarpage.com, 1
10must.com, 1
10news.com, 1
@@ -553,8 +559,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
111365t.com, 1
11168365.com, 1
111814.com, 1
-11183.com, 1
-11185.com, 1
111aicai.com, 1
111bet86.com, 1
111novosti.tk, 1
@@ -637,7 +641,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
11bbqq.com, 1
11bbss.com, 1
11bbzz.com, 1
-11bet86.com, 1
11ccee.com, 1
11ccgg.com, 1
11ccjj.com, 1
@@ -830,7 +833,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
123-d.com, 1
123-ticketsystem.com, 1
123.chat, 1
-123.gg, 1
123110.com, 1
123365t.com, 1
1234.link, 1
@@ -852,7 +854,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
123greeting.tk, 1
123hpcom.co.uk, 1
123midterm.com, 1
-123noticias.com.br, 1
123nutricion.es, 1
123pay.ir, 1
123petitspas.com, 1
@@ -878,7 +879,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
1288366.com, 1
128bitar.net, 1
129.co, 1
-12ag8.com, 1
12apostleshotel.com, 1
12go.asia, 1
12go.co, 1
@@ -895,7 +895,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
13-th.com, 1
130.ua, 0
1300.cf, 1
-130kb.com, 1
130ks.com, 1
130ks.net, 1
131365a.com, 0
@@ -911,6 +910,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
1337.ax, 1
133769.xyz, 1
1337ersprime.com, 1
+1339.co, 1
133ks.com, 1
133ks.net, 1
133z6.com, 1
@@ -1202,6 +1202,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
174343.com, 1
1750studios.com, 0
175dt.com, 1
+17experience.com.br, 1
17kpw.cc, 1
17kpw.com, 1
17ta.com, 1
@@ -1314,7 +1315,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
19216811.mobi, 1
192168ll.repair, 1
1921958389.rsc.cdn77.org, 1
-1926lesoleil.com, 1
1939365.com, 1
1941-45.ru, 1
1965.ml, 1
@@ -1383,7 +1383,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
1ahyp.de, 1
1allhosting.com, 1
1android.de, 1
-1apple.com, 1
1art.tk, 1
1atelie.ru, 1
1autoparts.com, 1
@@ -1473,6 +1472,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
1picture.hu, 1
1plus.red, 1
1pluss.ee, 1
+1point.kr, 1
1profile.ru, 1
1q2w.nl, 1
1q365a.com, 1
@@ -1633,25 +1633,10 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
1xbet101.com, 1
1xbet102.com, 1
1xbet105.com, 1
-1xbet12.com, 1
-1xbet13.com, 1
-1xbet14.com, 1
-1xbet15.com, 1
-1xbet2.com, 1
-1xbet26.com, 1
-1xbet27.com, 1
-1xbet3.com, 1
-1xbet36.com, 1
-1xbet4.com, 1
-1xbet50.com, 1
-1xbet6.com, 1
-1xbet7.com, 1
1xbet733390.top, 0
-1xbet8.com, 1
1xbet82.com, 1
1xbet84.com, 1
1xbet88.net, 1
-1xbet9.com, 1
1xbetasia2018.com, 1
1xbetasia2018.net, 1
1xbetasia2018.space, 1
@@ -1684,7 +1669,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
1xbkbet3.com, 1
1xbkbet4.com, 1
1xcinta.com, 1
-1xde.com, 1
1xfast.com, 1
1xfifa.com, 1
1xgames.online, 1
@@ -1798,7 +1782,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
212231.xyz, 1
2132vip.com, 1
2137.eu, 1
-2138vip.com, 0
213k8.com, 1
21566365.com, 0
215advisors.com, 0
@@ -1858,6 +1841,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
22ccaa.com, 1
22d.io, 1
22delta.com, 1
+22emesiecle.com, 0
22ffaaa.com, 1
22ffbbb.com, 1
22ffccc.com, 1
@@ -2031,7 +2015,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
2495dentalimplants.com, 1
249722.com, 1
249cq.com, 1
-24alarm.com, 1
24bel.ru, 0
24bit.dk, 1
24chance.tk, 1
@@ -2044,9 +2027,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
24hourscienceprojects.com, 1
24hrbrandbash.com, 1
24k.co.jp, 1
-24livene.com, 1
24onlain.tk, 1
-24see.com, 1
24slides.com, 1
24webservice.nl, 1
24x7aircargoservices.co.in, 1
@@ -2077,7 +2058,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
2601.de, 1
260150.com, 1
262569.com, 1
-263mail.com, 1
267326.com, 1
269196.com, 1
2698pacificave.com, 1
@@ -2133,7 +2113,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
2bcompany.ch, 0
2bet86.com, 1
2bis10.de, 1
-2bitboer.com, 1
+2bitboer.com, 0
2bitout.com, 1
2blazing.cf, 1
2bu2t.online, 1
@@ -2162,7 +2142,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
2daysmood.us, 1
2diets.ru, 1
2dk.info, 1
-2dns.com, 1
2driver-ok.ml, 1
2earn-online.com, 0
2fa.directory, 1
@@ -2176,7 +2155,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
2gisparser.tk, 1
2gmedia.de, 1
2habc.com, 1
-2head.com, 1
2heartsbookings.co.uk, 1
2hypeenterprises.com, 1
2img.net, 1
@@ -2217,6 +2195,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
2or3.tk, 1
2pi.finance, 1
2pi.network, 1
+2pigsgaming.com, 1
2rsc.com, 1
2rsc.net, 1
2sendai.net, 1
@@ -2257,7 +2236,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
30deagosto.tk, 1
30dtang.com, 1
30for30podcasts.com, 1
-30minut.com, 1
30nama1.tk, 1
30region.tk, 1
30ta.com, 1
@@ -2453,7 +2431,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
360bcty.com, 1
360cycling.com.br, 1
360degreecloud.com, 1
-360dental.com, 1
360dialog.com, 1
360e-commerce.de, 1
360e-commerce.net, 1
@@ -2467,7 +2444,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
360primeview.ie, 1
360prokuvat.fi, 1
360rail.nl, 1
-360tr.com, 1
360videoshare.com, 1
360vrs.com, 1
361116.com, 1
@@ -2538,7 +2514,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
365a1.com, 0
365beautyworld.com, 1
365canvas.com, 1
-365check.com, 1
365clo.com, 1
365cn-288.com, 1
365eib.com, 1
@@ -2551,7 +2526,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
365healthworld.com, 1
365labs.cloud, 1
365nnnn.com, 0
-365pet.com, 1
+365poster.de, 1
365proxy.com, 1
365q01.com, 1
365r.co, 0
@@ -2570,6 +2545,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
369ex.com, 1
369ra.com, 1
369rr.com, 1
+36thdistrictcourtmi.gov, 1
370385.com, 1
371cloud.com, 0
372bbb.com, 1
@@ -2704,6 +2680,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
3commas.io, 1
3countiescastlehire.co.uk, 1
3cs.ch, 0
+3ct.group, 1
3cup90.com, 1
3d-animator.net, 1
3d-glow.de, 1
@@ -2727,7 +2704,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
3dissue.com, 1
3djava.ml, 1
3dlab.team, 1
-3dlan.com, 1
3dm.audio, 1
3dmedium.de, 1
3dmetalprinting.tk, 1
@@ -2770,8 +2746,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
3james.com, 1
3jj365.com, 1
3ks.pl, 1
-3link.com, 1
-3links.com, 1
3lmnyblogger.ga, 1
3logic.ru, 1
3lot.ru, 1
@@ -2800,7 +2774,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
3niu58.com, 1
3niu588.com, 1
3niu636.com, 1
-3niu64.com, 1
3niu66.com, 1
3niu666.com, 1
3niu6666.com, 1
@@ -2892,6 +2865,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
4008810.com, 1
400yaahc.gov, 1
401go.com, 1
+401ksecure.com, 1
401ksite.com, 1
4025360.com, 1
4025361.com, 1
@@ -3091,6 +3065,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
48hr.com, 1
48lipetsk.tk, 1
48times.online, 1
+491.jp, 1
491783.com, 1
491mhz.net, 1
4927a.com, 0
@@ -3100,9 +3075,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
49948522.com, 1
499ks.net, 1
49ko.com, 1
-4ads-newsletter.de, 1
4ads.de, 1
-4ads.email, 1
4ae86.com, 1
4am.click, 1
4armed.com, 1
@@ -3128,9 +3101,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
4digitiq.nl, 1
4dillusion.tk, 1
4dimension.net, 1
-4dplay.com, 1
4dsignworx.com, 1
-4dstyle.com, 1
4e8.net, 1
4everdosti.tk, 1
4everproxy.com, 1
@@ -3170,7 +3141,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
4mm.org, 1
4n3.net, 1
4n6.io, 1
-4nature.com, 1
4netguides.org, 1
4nikola.de, 1
4o.pw, 1
@@ -3343,10 +3313,8 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
51guaq.com, 1
51pig.com, 1
51pinpai.com, 1
-51power.com, 1
51resume.com, 1
51senluo.com, 1
-51share.com, 1
51talk.ph, 1
51tiaojiu.com, 1
51xiongmao.cn, 1
@@ -3611,7 +3579,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
5e.tools, 1
5eki.jp, 0
5elementostudio.co, 1
-5escorts.com, 1
5fm.nu, 1
5francs.com, 1
5g.co.uk, 1
@@ -3639,6 +3606,9 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
5startree.com, 1
5startrucksales.us, 1
5startuning.com, 1
+5stones-consulting.cn, 1
+5stones-consulting.com, 1
+5stones-consulting.ru, 1
5tar.jp, 1
5tart.tk, 1
5thchichesterscouts.org.uk, 1
@@ -3677,7 +3647,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
61ag8.com, 1
61d88.com, 1
61fss.net, 1
-620207.com, 1
621424.com, 1
621kb.com, 1
625kb.com, 1
@@ -3685,7 +3654,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
632025.com, 1
632026.com, 1
632027.com, 0
-632035.com, 0
632040.com, 1
632045.com, 1
632046.com, 1
@@ -3906,7 +3874,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
6700.ar, 1
670102.com, 1
671660.com, 1
-671990.com, 1
672367.com, 1
6729.co, 0
672990.com, 0
@@ -3919,105 +3886,61 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
6729bb.co, 1
6729bb.com, 1
6729c.co, 1
-6729c.com, 1
6729cc.co, 1
6729cc.com, 1
6729d.co, 1
-6729d.com, 1
6729dd.co, 1
6729dd.com, 1
6729dh.co, 1
6729dns.com, 1
6729e.co, 1
-6729e.com, 0
6729ee.co, 1
-6729ee.com, 0
6729f.co, 1
-6729f.com, 0
6729ff.co, 1
-6729ff.com, 0
6729g.co, 1
-6729g.com, 0
6729gg.co, 1
-6729gg.com, 0
6729h.co, 1
-6729h.com, 0
6729hb.com, 0
6729hh.co, 1
-6729hh.com, 0
6729i.co, 1
-6729i.com, 0
6729ii.co, 1
-6729ii.com, 0
6729ipa.com, 1
6729j.co, 1
-6729j.com, 1
6729jj.co, 1
-6729jj.com, 1
6729k.co, 1
-6729k.com, 0
6729kk.co, 1
-6729kk.com, 0
6729l.co, 1
-6729l.com, 0
6729ll.co, 1
-6729ll.com, 1
6729m.co, 1
-6729m.com, 0
6729mm.co, 1
-6729mm.com, 0
6729n.co, 1
-6729n.com, 0
6729nn.co, 1
-6729nn.com, 0
6729o.co, 1
-6729o.com, 1
6729oo.co, 1
-6729oo.com, 0
6729p.co, 1
-6729p.com, 1
6729pp.co, 1
-6729pp.com, 1
6729q.co, 1
6729q.com, 1
6729qq.co, 1
-6729qq.com, 0
6729r.co, 1
6729rr.co, 1
-6729rr.com, 1
6729s.co, 1
-6729s.com, 0
6729ss.co, 1
-6729ss.com, 0
6729t.co, 1
-6729t.com, 0
6729tt.co, 1
-6729tt.com, 0
6729u.co, 1
-6729u.com, 0
6729uu.co, 1
-6729uu.com, 0
6729v.co, 1
-6729v.com, 0
6729vv.co, 1
-6729vv.com, 0
6729w.co, 1
-6729w.com, 1
6729ww.co, 1
-6729ww.com, 0
6729x.co, 1
-6729x.com, 1
6729xx.co, 1
-6729xx.com, 0
6729xy.com, 0
6729y.co, 1
-6729y.com, 0
6729yy.co, 1
-6729yy.com, 1
6729z.co, 1
-6729z.com, 1
6729zz.co, 1
-6729zz.com, 0
672bbb.com, 1
673395.com, 1
673569.com, 1
@@ -4095,7 +4018,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
6957qq.co, 1
6957r.co, 1
6957rr.co, 1
-6957rr.com, 0
6957s.co, 1
6957ss.co, 1
6957t.co, 1
@@ -4115,7 +4037,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
6957z.co, 1
6957z.com, 1
6957zz.co, 1
-69759.com, 0
6997896.com, 1
69asmr.com, 1
69butterfly.com, 1
@@ -4149,7 +4070,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
70365365.com, 0
705994.com, 1
708090.ru, 1
-70872.com, 0
709611.com, 1
70mpg.org, 1
7100.cf, 1
@@ -4171,8 +4091,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
7214.cc, 1
722201.com, 0
723421.com, 1
-724go.com, 1
-724online.com, 1
725134.com, 1
725741.com, 1
7261696e626f77.net, 1
@@ -4246,6 +4164,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
7666898.com, 1
76669.com, 1
766788.xyz, 1
+767333.xyz, 1
7699.org, 1
769sc.com, 0
76networks.tk, 1
@@ -4335,7 +4254,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
787637.com, 1
7877bet.com, 1
787k3.com, 1
-787kb.com, 1
7885765.com, 1
7888815.com, 1
788zzz.com, 1
@@ -4363,7 +4281,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
7bandarqq.com, 1
7bet86.com, 1
7cardstud.org, 1
-7datarecovery.com, 1
7daystodie.top, 1
7delights.in, 1
7dies.net, 1
@@ -4384,6 +4301,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
7kovrikov.ru, 1
7kvadratov.by, 1
7l00p.com, 1
+7learnings.com, 0
7links.com.br, 1
7money.co, 1
7net.uk, 1
@@ -4440,7 +4358,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
8060d88.com, 1
80630.com, 1
8069d88.com, 1
-8071d.com, 1
807252.com, 1
8077d.com, 1
80780780.com, 1
@@ -4666,7 +4583,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
8522usa.com, 1
8560.be, 1
8586cp.com, 1
-86001688.com, 1
8602010.com, 1
863479.com, 1
8649955.com, 1
@@ -5035,9 +4951,9 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
9097.cf, 1
9098.cf, 1
90daydiet.org, 1
-90minut.com, 1
90r.jp, 1
90splease.com, 1
+91-av.com, 1
91-cg.com, 1
91-short.com, 1
9100.cf, 1
@@ -5062,10 +4978,8 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
9115.cf, 1
9116.cf, 1
9117.cf, 1
-9118.com, 1
+9118.com, 0
9118.hk, 0
-9118.la, 1
-9118inc.com, 0
911commission.gov, 1
9120.cf, 1
9121.cf, 1
@@ -5178,10 +5092,9 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
91fashion.com, 1
91fldz.com, 1
91imh.com, 1
-91milk.net, 0
+91milk.net, 1
91news.tk, 1
91quanji.com, 1
-91short.com, 0
91tianmi.com, 0
91tvg.com, 1
9200.cf, 1
@@ -5448,7 +5361,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
9508.cf, 1
9509.cf, 1
9510.cf, 1
-95108.com, 1
9511.cf, 1
9512.cf, 1
9513.cf, 1
@@ -5458,6 +5370,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
9516.cf, 1
9517.cf, 1
9519.cf, 1
+951thebull.com, 1
9522.cf, 1
9523.cf, 1
9524.cf, 1
@@ -5484,13 +5397,10 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
9548.cf, 1
9549.cf, 1
9550.cf, 1
-95500.com, 1
9551.cf, 1
9552.cf, 1
9553.cf, 1
9554.cf, 1
-95544.com, 1
-95559.com, 1
9556.cf, 1
9557.cf, 1
9558.cf, 1
@@ -5505,7 +5415,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
9568.cf, 1
9569.cf, 1
9570.cf, 1
-95700.com, 1
9571.cf, 1
9572.cf, 1
9573.cf, 1
@@ -5517,7 +5426,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
9580.cf, 1
9581.cf, 1
9582.cf, 1
-95828.com, 1
9584.cf, 1
9585.cf, 1
9586.cf, 1
@@ -5532,7 +5440,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
9596.cf, 1
959606.com, 1
9597.cf, 1
-95996.com, 1
9600.cf, 1
9601.cf, 1
9602.cf, 1
@@ -5556,7 +5463,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
9618.cf, 1
9619.cf, 1
9620.cf, 1
-96200.com, 1
9621.cf, 1
9622.cf, 1
9623.cf, 1
@@ -5578,7 +5484,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
967606.com, 1
967you.com, 1
968860.com, 1
-96896.com, 1
9697cp.com, 1
9700.cf, 1
9701.cf, 1
@@ -5735,7 +5640,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
9882258.com, 1
9883358.com, 1
9884458.com, 1
-98877.com, 1
98944448.com, 1
98944449.com, 1
98944555.com, 1
@@ -5798,7 +5702,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
9947.cf, 1
9948.cf, 1
9949.cf, 1
-995.com.cn, 1
9950.cf, 1
9951.cf, 1
99511.fi, 1
@@ -6019,10 +5922,8 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
999salon.co, 1
999salon.com, 1
999zlong.com, 1
-99bt.com, 1
99buffets.com, 1
99casinos.com, 1
-99dog.com, 1
99ffaaa.com, 1
99ffbbb.com, 1
99ffccc.com, 1
@@ -6077,7 +5978,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
99furnitureideasexamples.ga, 1
99laptops.com, 1
99lib.net, 1
-99music.com, 1
99naturalfoods.de, 1
99perf.com, 1
99qp.org, 1
@@ -6093,7 +5993,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
9de.net, 1
9elements.com, 0
9etl.com, 1
-9fruit.com, 1
9fvip.net, 1
9gag.com, 1
9hosts.net, 1
@@ -6166,7 +6065,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1725879129490000);
9k865.com, 1
9k866.com, 1
9k867.com, 1
-9k869.com, 1
9k872.com, 1
9k873.com, 0
9k875.com, 1
@@ -6211,7 +6109,6 @@ a-1waterproofing.com, 1
a-allard.be, 0
a-b.ee, 1
a-better-planet.com, 0
-a-bur.ru, 1
a-busty.com, 1
a-care.net, 1
a-classinflatables.co.uk, 1
@@ -6222,14 +6119,15 @@ a-gokan.com, 1
a-h-p.de, 1
a-hitoduma.com, 1
a-invest.de, 1
-a-ix.net, 1
a-lexx.de, 1
a-little-linux-box.at, 1
a-louest.info, 1
a-moe.com, 1
+a-mu.tw, 1
a-oben.org, 1
a-players.team, 1
a-pools.com.ua, 0
+a-qr.link, 1
a-raven.corsica, 1
a-s-motors.ru, 1
a-shirouto.com, 1
@@ -6252,7 +6150,7 @@ a06webapp.com, 1
a1.ro, 1
a11ybadges.com, 1
a11ywatch.com, 1
-a122.cc, 1
+a122.cc, 0
a12k.nz, 0
a13x.uk, 1
a163.top, 1
@@ -6284,12 +6182,12 @@ a2censo.com, 1
a2ch.ru, 1
a2g.io, 1
a2gamer.com, 1
+a2kiwanisfoundation.org, 1
a2n-expertise.com, 1
a2ssrl.duckdns.org, 1
a2zplumbing.com.au, 1
a2zva.com, 1
a30.tokyo, 0
-a340.com, 1
a356.top, 1
a36533.com, 1
a365vip3.com, 0
@@ -6311,9 +6209,9 @@ a6631.com, 1
a6651.com, 1
a6652.com, 1
a6729.co, 1
-a6729.com, 0
a6957.co, 1
a6s.me, 1
+a6s.tech, 1
a7m2.me, 1
a7sa2eat.com, 1
a82365.com, 1
@@ -6328,7 +6226,6 @@ aa43d.cn, 1
aa5197.co, 1
aa6688.net, 0
aa6729.co, 1
-aa6729.com, 0
aa6957.co, 1
aa9297.co, 1
aa9728.co, 1
@@ -6422,6 +6319,7 @@ aaronspain.tk, 1
aarontechnology.net, 1
aarquiteta.com.br, 1
aarsen.me, 0
+aarsunwoods.com, 0
aartbouman.nl, 1
aarvinproperties.com, 1
aarwer.com, 1
@@ -6494,7 +6392,6 @@ abasky.net, 1
abasteo.mx, 1
abastor.tk, 1
abateroad66.it, 1
-abattepeluqueriacitas.com, 1
abay-today.tk, 1
abbas.ch, 1
abbauniformes.com.br, 1
@@ -6533,6 +6430,7 @@ abcheck.se, 1
abcideabased.com, 1
abcine.tk, 1
abckam.com, 1
+abcks.gov, 1
abclyrics.tk, 1
abcnextplans.org, 1
abcode.ml, 1
@@ -6541,6 +6439,7 @@ abcorporate-aviation.fr, 1
abcpartyhire.com, 1
abcprodutosvirtuais.com.br, 1
abcrcm.com, 1
+abcripto.com.br, 1
abcstudio.com.au, 1
abcsystem.ml, 1
abctaylor.com, 1
@@ -6569,6 +6468,7 @@ abdullahavci.net.tr, 1
abdullahavci.org, 1
abdullahavci.org.tr, 1
abdullahki.com, 1
+abdullahkoyuncu.de, 1
abdullahzubayerofficial.ml, 1
abdulraheem.org, 1
abdulraheemalick.com, 1
@@ -6610,12 +6510,10 @@ abetteramerican.org, 1
abetterdeath.com, 1
abetterwichita.org, 1
abeus.com, 1
-abfluss.com, 1
abg.com.sa, 1
abg.ninja, 1
abgeo.ga, 1
abgrafstenen.nl, 1
-abhaken.com, 1
abhaldus.ee, 1
abhayaranya.com, 1
abhijit.today, 1
@@ -6624,6 +6522,7 @@ abhisharma.me, 1
abhishekkabdijain.tk, 1
abhy.net, 1
abi-2017.tk, 1
+abi-84.info, 1
abi-fvs.de, 1
abi91-walsrode.de, 1
abi95oha.de, 1
@@ -6660,7 +6559,6 @@ abivert-piscines.fr, 1
abk.com.tr, 1
abkhazianews.tk, 1
abl.com, 0
-ablauf.com, 1
ablebits.com, 1
ablecha.tk, 1
ablehorsehandlers.au, 1
@@ -6683,8 +6581,6 @@ ablx.de, 1
abmackenzie.com, 1
abmahnhelfer.de, 1
abmc.gov, 1
-abmelden.com, 1
-abminiplex.in, 1
abminv.com, 1
abmledger.ca, 1
abn-consultants.ie, 1
@@ -6693,6 +6589,7 @@ abnarnro.com, 0
abnbfcu.org, 1
abnehmen-sport-fitness.de, 1
abnobapetstore.co.uk, 1
+abnpaletes.com.br, 1
abnradiofm.tk, 1
abo-iptv.com, 1
aboces.org, 1
@@ -6731,6 +6628,7 @@ abonemnet.tk, 1
abonentka.tk, 1
aborla.net, 1
abormez.es, 1
+abort-report.eu, 1
aborto.tk, 1
abortopr.com, 1
abos.eu, 0
@@ -6777,7 +6675,6 @@ aboutsk.tk, 1
aboutsleep.com.ua, 1
abouttablewares.tk, 1
abouttime.gq, 1
-abouttokyo.com, 1
abouttravel.gq, 1
aboutwealthcreation.tk, 1
aboutyou.at, 1
@@ -6813,6 +6710,7 @@ abpages.com, 1
abpis.hr, 1
abplive.com, 1
abr.ru, 1
+abra.bg, 1
abracadabramagicas.com.br, 1
abrah.am, 1
abrahamboray.tk, 1
@@ -6948,7 +6846,6 @@ academyruins.com, 1
academytv.com.au, 1
acadiate.com, 1
acaeum.com, 0
-acafellas.com, 1
acalcio.ga, 1
acallawayroofing.com, 1
acaltair.com, 1
@@ -6972,6 +6869,7 @@ acb.com.vn, 1
acbcoop.com, 1
acbrussels-used.be, 1
acbug2018.com, 1
+acc.gov, 1
accademia24.it, 1
accademiacimarosa.tk, 1
accademiadelgolden.com, 1
@@ -7128,6 +7026,7 @@ acepi.pt, 1
acercapartners.com, 1
acerosfortuna.com.mx, 1
acertenoalvo.com, 1
+acesaware.org, 1
aceshop702.com, 1
acetaiavaleri.it, 1
acethewildfire.me, 1
@@ -7141,6 +7040,7 @@ acg.ac, 1
acg.mn, 1
acg.sb, 0
acgaudio.com, 1
+acgbbs.net, 1
acgc.nl, 1
acgpiano.club, 1
acgqwq.gq, 1
@@ -7149,7 +7049,6 @@ acgtalktw.com, 1
acgxi.tk, 1
achalay.org, 0
achat-volets-roulants.fr, 1
-achatroom.co.uk, 1
acheconcursos.com.br, 1
achered.cf, 1
acheter-ethylotest.fr, 1
@@ -7227,6 +7126,7 @@ acolicy.com, 1
acomerygozar.cam, 1
acompanhantes.com.pt, 1
acomplia20mg.cf, 1
+aconseg.com, 1
acopatableware.com, 1
acordes.online, 1
acorespro.com, 1
@@ -7254,6 +7154,7 @@ acquasuisse.tk, 1
acquire.co.nz, 1
acquirebpo.com, 1
acquireit.com.au, 1
+acquireoil.com, 1
acquisition.gov, 1
acquisitiongateway.gov, 1
acraftedpassion.com, 1
@@ -7318,6 +7219,7 @@ actifii.com, 1
actifyleads.com, 1
actigamer.pt, 1
actilove.ch, 1
+actimai.com, 1
actimap.ga, 1
acting.by, 1
actingcxo.com, 1
@@ -7405,7 +7307,6 @@ actualizarwordpress.es, 1
actuallykabouters.com, 1
actualprogressivevotersguide.com, 1
actualsizemusic.tk, 1
-actualsolutions.am, 1
acturaad.nl, 1
actus-banque.fr, 1
actuse.tk, 1
@@ -7475,6 +7376,8 @@ adacprod.fr, 1
adaera.com, 1
adaeze-wolf.com, 1
adagia.eu, 1
+adaircomo.gov, 1
+adaircosomo.gov, 1
adalis.org, 1
adalite-staging-testnet.herokuapp.com, 1
adalite.io, 1
@@ -7525,6 +7428,7 @@ adamstas.com, 1
adamsweb.tk, 1
adamwallington.co.uk, 1
adaoconde.art, 1
+adappt.ai, 1
adapt-elektronik.com, 1
adapt-iq.co.nz, 1
adapt-iq.com, 1
@@ -7545,6 +7449,7 @@ adarsvidler.me, 1
adasbench.com, 1
adaselin.com, 1
adasiacorp.com, 1
+adassist.nl, 1
adata-c.kz, 1
adata.kz, 1
adatitleiii.com, 1
@@ -7579,13 +7484,15 @@ addict.tk, 1
addictedtotravel.pl, 1
addictioncounsellors.co.nz, 1
addictionsolutionsllc.com, 1
+addictiveblogs.com, 1
addictlaw.com, 1
addictless.ru, 1
addictstore.it, 1
addiko.net, 1
addisoncrump.info, 1
+addisonvt.gov, 1
addisonwi.gov, 1
-addition.ml, 1
+addition.ml, 0
addlink.ga, 1
addlink.gq, 1
addly.se, 1
@@ -7702,7 +7609,6 @@ adinfinitum.gq, 1
adinternational.com.au, 1
adiph.fr, 1
adiph.org, 1
-adiprospero.it, 1
adiraku.co.id, 1
adiscorduser.com, 1
adiss.es, 1
@@ -7730,6 +7636,7 @@ adlershop.ch, 1
adlignum.se, 1
adliomar.tk, 1
adm-sarov.ru, 1
+admac.co.uk, 1
admanmedia.fr, 1
admdr.com, 1
admglass.co.uk, 1
@@ -7790,6 +7697,7 @@ adomicilio.gt, 1
adonairelogios.com.br, 1
adondevamosmundo.com, 1
adonis.hosting, 1
+adonisagora.com, 1
adonisgrup.ro, 1
adonizer.science, 1
adonnante.com, 0
@@ -7807,7 +7715,6 @@ adoption.tk, 1
adoptionpregnancycenter.com, 1
adoptionpregnancycenter.net, 1
adoptium.net, 1
-adorable-home.com, 1
adorade.ro, 0
adorai.tk, 1
adoran.ga, 1
@@ -7858,7 +7765,7 @@ adrianfeliciano.com, 0
adrianhardy.com, 0
adrianiacobus.com, 1
adrianjensen.com, 1
-adrianmejias.com, 1
+adrianmejias.com, 0
adrianobarbosa.xyz, 1
adrianpetcu.tk, 1
adrianpole.tk, 1
@@ -7867,6 +7774,7 @@ adriantwpmi.gov, 1
adrianwalls.tk, 1
adrianweb.ml, 1
adriarae.xyz, 1
+adriatic.hr, 1
adriatika.tk, 1
adriatrans.ga, 1
adrienfelsmann.fr, 1
@@ -7961,7 +7869,7 @@ advanceddieselspokane.com, 0
advanceddisposables.co.uk, 0
advancedelectricalservicesqld.com.au, 1
advancedfueladditives.com, 1
-advancedhealthmedical.com.au, 1
+advancedhealthmedical.com.au, 0
advancedinteg.com, 1
advancedmd.com, 1
advancedmedicalcertification.com, 1
@@ -8003,7 +7911,6 @@ advara.com, 1
advarra.com, 1
advasa.jp, 1
advasa.net, 1
-advaya.nz, 1
advbizintel.com, 1
advenacs.com, 1
advenacs.com.au, 1
@@ -8016,7 +7923,6 @@ advento.bg, 1
adventry.tk, 1
adventure-runner.tk, 1
adventureally.com, 1
-adventurealpinetreks.com, 1
adventurearts.tk, 1
adventurebikes.fr, 1
adventureboy.co.uk, 1
@@ -8042,13 +7948,13 @@ adverganda.de, 1
adversus-test.tk, 0
adversus-web-staging.tk, 0
advertise-ment.tk, 1
-advertise.cn, 1
advertising-design.tk, 1
advertisingcompany.tk, 1
advertisingindustry.ga, 1
advertisingphonesest.ga, 1
advertisment.ga, 1
advertizer.com, 1
+adverts.ie, 1
advery.tk, 1
advgrow.com, 1
advgrow.shop, 1
@@ -8059,7 +7965,6 @@ adviesfactuur.nl, 1
adviesgv.nl, 1
advinix.fr, 1
advirk.tk, 1
-advise.cn, 1
adviserplus.com, 1
advisorperspectives.com, 1
advmaster.cf, 1
@@ -8130,7 +8035,6 @@ ae-dir.org, 1
ae.com, 1
ae.edu.rs, 1
ae86.de, 1
-ae86.dog, 0
ae86.in, 1
ae86.plus, 0
ae86.pro, 1
@@ -8196,6 +8100,7 @@ aelia.is, 1
aelintx.com, 1
aelisya.net, 0
aelurus.com, 1
+aenahome.com, 1
aenes.com, 1
aenmail.com, 1
aeolservice.es, 1
@@ -8240,7 +8145,6 @@ aerogrill.tk, 1
aeroklub.tk, 1
aerolineasvenezolanas.net, 1
aerolog.co, 0
-aeromot.com, 1
aeron.aero, 1
aeronautix.com, 1
aeronote.net, 1
@@ -8303,10 +8207,10 @@ aextron.org, 1
aezw.at, 1
af-clan.tk, 1
af.link, 1
+af5t.com, 1
afadansedeparis.com, 1
afadvantage.gov, 1
afanasev.tk, 1
-afandou.com, 1
afanias.org, 1
afas-apps.nl, 1
afasim.tk, 1
@@ -8336,6 +8240,7 @@ afdrek.de, 1
afdrhein-erft.de, 1
afearlessventure.com, 1
aferagetback.eu, 1
+aff.gov, 1
aff1xstavka.com, 1
aff1xstavka.top, 1
affaire.com, 1
@@ -8343,6 +8248,9 @@ affairefacile.net, 1
affairemateriaux.fr, 1
affairs.com, 1
affarsnatverk.nu, 0
+affbuddy.top, 1
+affcdn.net, 1
+affclick.io, 1
affcreations.com, 1
affect3d.com, 1
affect3dstore.com, 1
@@ -8355,7 +8263,6 @@ affilatura.it, 1
affilia.tk, 1
affiliatebeeers.ga, 1
affiliatebeest.ga, 1
-affiliatebitz.com, 1
affiliatedphysicians.com, 1
affiliatep.com, 1
affiliateprogram.ga, 1
@@ -8426,6 +8333,7 @@ afive.us, 1
afiyetolsun.jp, 1
aflam-online.tk, 1
aflattr.com, 1
+afld.dk, 1
aflebedevo.tk, 1
afoikrali.gr, 1
aforadearrastu.tk, 1
@@ -8433,7 +8341,6 @@ aforism.tk, 1
afp548.com, 1
afrag.fr, 1
afreelancersworld.com, 1
-afres.com, 1
afreshperspective.com, 1
africaclassifieds.ga, 1
africaindemander.tk, 1
@@ -8468,7 +8375,6 @@ afroditehotel.tk, 1
afrogospel.tk, 1
afroludi.tk, 1
afroto.com, 1
-afseguros.com, 1
afslankstudiovelserbroek.nl, 1
aftamurae.com, 1
after-whoru.tk, 1
@@ -8480,7 +8386,6 @@ afterfostercare.tk, 1
afterhate.fr, 1
afterhoursglass.com.au, 1
aftermagic.com, 1
-aftermix.com, 1
afternoonhereyes.tk, 1
afteroblivion.tk, 1
afterpay.com, 1
@@ -8489,7 +8394,6 @@ afterskool.eu, 1
afterstack.net, 1
aftodioikisi.gr, 1
aftonbladet.se, 1
-aftontickets.com, 1
afuturewithoutfear.org, 1
afuturewithoutfear.us, 1
afva.net, 1
@@ -8554,7 +8458,7 @@ ag898.cc, 1
ag8vip.com, 1
ag9.im, 0
ag9100.com, 1
-ag918.cc, 1
+ag918.cc, 0
ag918.co, 1
ag918.top, 1
ag96.win, 1
@@ -8577,7 +8481,6 @@ against.tk, 1
againstgynexams.tk, 1
againsttheneighbour.tk, 1
againsttheodds.es, 1
-agalia.com, 1
agalloch.tk, 1
agambition.eu, 1
agamsecurity.ch, 0
@@ -8646,9 +8549,11 @@ agenciaingenium.cl, 1
agenciakarazai.com.br, 1
agenciaonnmarketing.com, 1
agenciaplanner.com.br, 1
+agenciarse.com, 1
agenciatecben.com.br, 1
agencja-interaktywna.ga, 1
agencja-interaktywna.tk, 1
+agencjaflo.pl, 1
agencxy.ga, 1
agencybeam.com, 1
agencygood.tk, 1
@@ -8659,7 +8564,6 @@ agenda21senden.de, 1
agendadelvolo.info, 1
agendamuslim.tk, 1
agendaspectacles.fr, 1
-agendatelefonica.net, 1
agendominoq.tk, 1
agent-007.tk, 1
agent-grow.com, 1
@@ -8732,6 +8636,8 @@ aginion.com, 1
aginion.net, 1
agioanmark.tk, 1
agiosthomas.tk, 1
+agiotadinheiro.com, 1
+agiotaemprestimo.com, 1
agirc-arrco.fr, 1
agirlknows.com, 1
agitmedia.ru, 1
@@ -8811,7 +8717,6 @@ agostonegro.tk, 1
agouraelectrician.com, 1
agouraexteriorlighting.com, 1
agourahillselectric.com, 1
-agourahillselectrician.com, 1
agouralighting.com, 1
agowa338.de, 1
agpandit.in, 1
@@ -8836,7 +8741,6 @@ agricult.tk, 1
agricultural-technology.tk, 1
agriculture-schools.com, 1
agriculture.vic.gov.au, 1
-agrifoglio.com, 1
agrifoodtoday.it, 1
agrifutures.com.au, 1
agrigentonotizie.it, 1
@@ -8850,7 +8754,6 @@ agrippa.tk, 1
agriprofocus.com, 1
agriresearch.tk, 1
agrish.tk, 1
-agrisicilia.it, 0
agritatrade.bg, 1
agro-dom.solutions, 1
agro-ferma.tk, 1
@@ -8864,6 +8767,7 @@ agroclan.tk, 1
agroclimat.tk, 1
agroconsultoraplus.com, 1
agrodoki.hu, 1
+agrodolce.it, 1
agrofind.com.br, 1
agrogrup79.com, 1
agroguia.com.co, 1
@@ -8926,7 +8830,6 @@ agwin7.com, 1
agwin8.com, 1
agwin9.com, 1
agworkers.com, 1
-agzlapp.com, 1
agzy.tw, 1
agzy.vip, 1
ahanet.tk, 1
@@ -8942,6 +8845,7 @@ ahealingpath.org, 1
ahealthyjourney.ca, 1
ahegaoroulette.com, 1
ahelos.tk, 1
+ahero4all.org, 1
ahezu.com, 1
ahg-offices.fr, 1
ahhcomfortshoes.com, 1
@@ -8952,7 +8856,7 @@ ahima.org, 1
ahityayinlari.com, 1
ahityayinlari.org, 1
ahj.no, 1
-ahl.gov.au, 1
+ahl.gov.au, 0
ahl.im, 1
ahlac.tk, 1
ahlaejaba.com, 1
@@ -8969,7 +8873,6 @@ ahmadonline.tk, 1
ahmadov.tk, 1
ahmadrafiq.tk, 1
ahmadramadan.tk, 1
-ahmadtea.lk, 1
ahmed-alasadi.tk, 1
ahmed.tk, 1
ahmedcorp.tk, 1
@@ -9009,7 +8912,6 @@ ahwah.net, 1
ahwahnee.today, 1
ai-english.jp, 1
ai-genit.com, 1
-ai-powered-learning.com, 1
ai-practitioners.com, 1
ai-rub.de, 1
ai-soft.co.jp, 1
@@ -9022,7 +8924,6 @@ ai00.vip, 1
ai1989.com, 1
ai2-jp.com, 1
ai5.me, 1
-aia-alkmaar.nl, 1
aiaccinu.eu.org, 1
aiag.org, 1
aiaidaxue.com, 1
@@ -9065,13 +8966,12 @@ aidanmitchell.uk, 0
aidanmontare.net, 1
aidanpr.com, 1
aidanpr.net, 1
+aidansonlinebooks.com, 1
aidarikako.com, 1
aidco.net, 1
aiddevs.com, 1
aide-hebergement.ca, 1
aide-valais.ch, 1
-aide.com, 1
-aideenmonaghan.com, 1
aidenlx.top, 1
aidenoliver.au, 1
aidez-moi.eu, 1
@@ -9303,6 +9203,7 @@ airconditioning.tk, 1
airconditioningcondensers.tk, 1
airconditioningservicejohannesburg.co.za, 1
airconsboksburg.co.za, 1
+airconservicingcapetown.co.za, 1
airconsfourways.co.za, 1
aircraft-database.com, 1
aircraftnoisemodel.org, 1
@@ -9365,6 +9266,7 @@ airjordanpascher.tk, 1
airkiss.ga, 1
airknowledge.gov, 1
airlapse.net, 0
+airless.io, 1
airline-rabota.tk, 1
airlineairlines.com, 1
airlineairplane.com, 1
@@ -9440,7 +9342,6 @@ airlinesdetroit.com, 1
airlinesdomestic.com, 1
airlineseast.com, 1
airlineseconomy.com, 1
-airlinesettlement.com, 1
airlinesfirstclass.com, 1
airlinesfleet.com, 1
airlinesfrom.com, 1
@@ -9590,7 +9491,6 @@ airsoftpark.cz, 1
airsoftpinoso.tk, 1
airstop.cz, 1
airstrike.tk, 1
-airswap.io, 1
airtable.com, 1
airtame.cloud, 1
airtec-france.fr, 1
@@ -9625,7 +9525,6 @@ aisselkolm.com, 1
aistdent.ru, 1
aisthesthai.tk, 1
aistockcharts.com, 1
-aistrope.com, 1
aistsist.ga, 1
aistsist.tk, 1
ait.com.ar, 1
@@ -9634,7 +9533,6 @@ aitanaedu.org, 1
aitidings.com, 1
aitindo.com, 1
aitkincountymn.gov, 1
-aitool.se, 1
aitosoftware.com, 1
aitrading.uk, 1
aitrust.ro, 1
@@ -9681,6 +9579,8 @@ ajaxsites.tk, 1
ajaxtime.tk, 1
ajaxtraining.tk, 1
ajaxworld.tk, 1
+ajaykhandal.com, 1
+ajcconversions.co.uk, 0
ajces.com, 1
ajdiaz.me, 1
ajedrezbolivia.tk, 1
@@ -9747,7 +9647,9 @@ akamon.ac.jp, 1
akamu.de, 1
akaratasker.com, 1
akari.net, 1
+akarisoftware.co.uk, 1
akarisoftware.com, 1
+akarisoftware.eu, 1
akaritakai.net, 1
akaritaste.ch, 1
akasa.red, 1
@@ -9771,7 +9673,6 @@ akcenty.com.ua, 1
akconciergerie.fr, 1
akcs.one, 1
akdenizim.tk, 1
-akdigitalegesellschaft.de, 0
akdusekbudil.cz, 1
akeenext.com, 1
akeldam.tk, 1
@@ -9802,7 +9703,6 @@ akiba-server.info, 1
akiba-souken.com, 1
akiekintveld.com, 1
akiganka.com, 1
-akihi.ink, 1
akihi.me, 1
akihito.com, 1
akijo.de, 1
@@ -9820,7 +9720,6 @@ akiranet.tk, 1
akisazame.tk, 1
akita-boutique.com, 1
akita-stream.com, 1
-akita.cloud, 1
akitacyber.com, 1
akitra.net, 1
akiv.net, 1
@@ -9875,6 +9774,7 @@ akshit.me, 1
aksnapshots.com, 1
aksnwn.com, 1
aksot.com, 1
+akssma.com, 1
akt.health, 1
aktaspompa.com, 1
aktelectric.com.co, 1
@@ -9914,7 +9814,6 @@ akvakm.eu, 1
akvaristika.cf, 1
akvilon.tk, 1
akvorrat.at, 1
-akyildiz.net, 1
akzio.cl, 1
al-abdal.tk, 1
al-bahrain.tk, 1
@@ -9978,6 +9877,7 @@ alamancetv.com, 1
alamani.tk, 1
alambazarmath.tk, 1
alambique.tk, 1
+alamedacountyca.gov, 1
alamitosbaytraders.com, 1
alamo-analytics.com, 1
alamoranchhandyman.com, 1
@@ -9989,7 +9889,7 @@ alana.com.ua, 1
alanberger.me.uk, 1
alanbleiweiss.com, 1
alanburr.us.eu.org, 1
-alancabrera.com, 1
+alancabrera.com, 0
alancat.ml, 1
alancolephotography.com, 1
aland.co.uk, 1
@@ -10004,6 +9904,7 @@ alankardresswalla.tk, 1
alankatona.com, 1
alanokling.nl, 1
alanonsantabarbara.info, 1
+alanpearce.eu, 1
alanpearce.uk, 0
alanrogers.com, 1
alansilson.tk, 1
@@ -10013,6 +9914,7 @@ alanyatur.tk, 1
alaoui.eu.org, 1
alapa-tatsuno.com, 1
alapetite.fr, 1
+alarab.chat, 1
alarbnet.tk, 1
alargarlavida.com, 1
alarko-carrier.com.tr, 1
@@ -10205,6 +10107,7 @@ alejandropernett.tk, 1
alejandrophones.com.mx, 1
alejohnramirez.com, 1
alek.in, 1
+alekos2go.com, 1
aleks.com, 1
aleksa.ga, 1
aleksa.tk, 1
@@ -10215,6 +10118,7 @@ aleksanders.tk, 1
alekseevaleksandr.cf, 1
alekseevski.tk, 1
aleksejjocic.tk, 1
+alekspro.com, 1
alelectricista.es, 1
alelin.ml, 1
alemagia.pl, 1
@@ -10250,6 +10154,7 @@ alesagglo.net, 1
alescan.it, 1
alesha.tk, 1
alesraa-academy.com, 1
+alesryjacek.cz, 1
aless.io, 1
alessandraoliva.tk, 1
alessandrobasi.it, 1
@@ -10317,6 +10222,7 @@ alexandros.io, 0
alexandryimmobilier.fr, 1
alexaprinting.tk, 1
alexauto.tk, 1
+alexautrey.com, 1
alexberts.ch, 1
alexblanck.com, 1
alexbogovich.com, 0
@@ -10368,6 +10274,7 @@ alexmol.tk, 1
alexmunroe.co.uk, 1
alexn.org, 1
alexnedea.ro, 1
+alexosecure.com, 1
alexpavel.com, 1
alexpetryk.com, 1
alexpotter.net, 1
@@ -10451,12 +10358,12 @@ algbee.com, 1
algbra.com, 1
alge.xyz, 1
algebra-quiz.com, 1
+algebraenterprises.com, 1
algercounty.gov, 1
algerianportal.tk, 1
algeriaweb.tk, 1
algerie-music.tk, 1
algerie360.com, 1
-alghadpowersolutions.com, 1
alghanimcatering.com, 1
algibranstore.id, 1
algoarmada.com, 1
@@ -10466,7 +10373,6 @@ algoexplorer.io, 1
algofactory.de, 1
algolia.com, 1
algonaiowa.gov, 1
-algopix.com, 1
algorista.tk, 1
algorithmen-lernen.de, 1
algorithmic.ml, 1
@@ -10478,7 +10384,6 @@ algoritmususpechu.cz, 1
algorytm.tk, 1
algotest.in, 1
alhamedeia.tk, 1
-alhareth.net, 1
alhomaidani.com, 1
alhost.ml, 1
alhothary.com, 1
@@ -10486,10 +10391,8 @@ alhs-archives.com, 1
alhsfb.com, 1
alhuqul-kh.com, 1
ali-shariati.tk, 1
-ali360.com, 1
alia-helianthi.tk, 1
aliaakademi.com.tr, 1
-aliads.com, 1
aliakpoyraz.com, 1
alialkurdy.tk, 1
aliamakeup.com, 1
@@ -10523,9 +10426,7 @@ alicestudio.it, 1
alicevardel.fr, 1
alicialab.org, 1
alicjacezary.eu, 1
-alidanbao.com, 1
aliefirfany.com, 1
-alieke.design, 1
aliel.fr, 1
alien-life.tk, 1
alien.net.au, 1
@@ -10544,8 +10445,10 @@ aliexfantaisies.com, 1
alifan.tk, 1
alifarnam.ir, 1
alifeadjacent.com, 1
+alifeinbinary.com, 1
alifnasiya.uz, 1
alighierirescaldina.it, 1
+alight.ge, 1
alightwell.com, 1
alignedchiro.org, 1
alignedweb.com, 1
@@ -10563,10 +10466,8 @@ alikulov.me, 1
alila.dog, 1
alilepro.cf, 1
alilialili.ga, 1
-alilog.com, 1
alimahmood.com, 1
alimanaka-rabesata.tk, 1
-alimate.com, 1
aliment-covid19.com, 1
alimentosmcf.com, 1
alimentsduquebecaumenu.com, 1
@@ -10592,7 +10493,6 @@ alireza2love.tk, 1
alirezahesari.com, 1
alis-test.tk, 1
alisblog.ml, 1
-alisearch.com, 1
aliseihotelspa.com, 1
alishanova.tk, 1
alisoft.gq, 1
@@ -10600,13 +10500,13 @@ alisondavenport.ga, 1
alisondemarco.com, 1
alisonlitchfield.com, 1
alisonmatter.tk, 1
-alisonswindles.com, 1
+alisonswindles.com, 0
alissa-group.com, 1
alissanoir.net, 1
alisstyle.tk, 1
alistaku.tk, 1
alistelab.com, 1
-alisync.com, 0
+alisync.com, 1
alitabergert.tk, 1
alitajran.com, 1
alitec.it, 1
@@ -10634,6 +10534,7 @@ alkanbelgelendirme.com.tr, 1
alkel.info, 1
alkemy.mx, 1
alkesznevelde.hu, 1
+alkhalijiiptv.com, 1
alko-centr.ru, 1
alko-stop.cf, 1
alko-stop.ml, 1
@@ -10712,11 +10613,12 @@ allatoonadiesel.com, 1
allattaremoda.com.br, 1
allauthor.com, 1
allazohealth.com, 1
+allballband.com, 1
+allballworld.com, 1
allbenjoy.de, 1
allbestby.tk, 1
allbetgame.cn, 1
allbetgaming.com, 1
-allbetnet.com, 1
allbets.tv, 1
allboard.tk, 1
allbookmark.cf, 1
@@ -10736,6 +10638,7 @@ allcarespecialty.pharmacy, 1
allcelebs.tk, 1
allchan.io, 1
allcinema.net, 1
+allcitynetwork.com, 1
allcleanservices.ca, 1
allcloud.com, 1
allcompanycorp.com, 1
@@ -10768,7 +10671,7 @@ allegrettovineyard.com, 1
allegrettovineyardresort.com, 1
allegrettovineyards.com, 1
allegrettowine.com, 1
-allegrettowines.com, 1
+allegrettowines.com, 0
allemanniamarburg.at, 1
allemoz.com, 1
allemoz.fr, 1
@@ -10834,7 +10737,6 @@ allgaragefloors.com, 1
allgemeinarzt-wenta-bralla.de, 1
allgemeine-zeitung.de, 1
allglobal.net, 1
-allgooddeedshomes.com, 1
allgoodkeys.com, 1
allgrass.net, 1
allgreek.tk, 1
@@ -10959,7 +10861,6 @@ allsmart.gr, 1
allsouls.co.za, 1
allspinecare.com, 1
allstakesupply.com.au, 1
-allstar-janitorial.com, 1
allstarautokiaparts.com, 1
allstarcustompools.com, 1
allstargraphics.com.au, 1
@@ -10994,7 +10895,6 @@ allucinati.tk, 1
alluel.com, 1
allur-club.cf, 1
allurebikerental.com, 1
-allurechiro.com, 1
allureclinic.pt, 1
alluremedicalaesthetic.com, 1
allurescarves.com, 1
@@ -11074,8 +10974,6 @@ almost.cf, 1
almost.fit, 1
almost.gq, 1
almostobjective.com, 1
-almudenallacer.com, 1
-almukhtar.se, 0
almurtaqa.com, 1
almusbahperfume.com, 1
almushealth.com, 1
@@ -11160,6 +11058,7 @@ alpha-associates.ch, 1
alpha-bet.com.ua, 1
alpha-centauri.tk, 1
alpha-force.net, 0
+alpha-ink.de, 1
alpha-kamera.de, 1
alpha-protein.de, 1
alpha-shop.gr, 1
@@ -11236,6 +11135,7 @@ alpis.fr, 1
alplogopedia.it, 1
alpparts.com, 1
alpstar.kiev.ua, 1
+alqalamsch.com, 1
alquiler-de-coches.tk, 1
alquiler-de-furgonetas.tk, 1
alquran-online.tk, 1
@@ -11308,6 +11208,7 @@ altecgmbh.de, 1
altedirect.com, 1
altenagala.nl, 1
altenheim.it, 1
+alteralife.eu, 1
alteraro.com, 1
alteraro.org, 1
alterbaum.net, 1
@@ -11383,12 +11284,14 @@ altiusconsulting.net, 1
altiusondemand.com, 1
altkia.com, 1
altkremsmuensterer.at, 1
+altl.org, 1
altmann-systems.de, 1
altmedicine.tk, 1
altoa.cz, 1
altodemo.de, 1
altoinsuranceagency.com, 1
altoona-wi.gov, 1
+altoonawater.gov, 1
altopartners.com, 0
altopia.com, 1
altoplan.de, 1
@@ -11405,6 +11308,7 @@ altratella.tk, 1
altravita-ivf.ru, 1
altrei.ch, 1
altrui.st, 1
+altrusin.com, 1
altsdigital.com, 0
altsetup.com, 1
altshift.win, 1
@@ -11446,6 +11350,7 @@ alvarez.tk, 1
alvarezmorales.tk, 1
alvaritoeresnuestradulcelocura.tk, 1
alvaro-smith.link, 1
+alvaroswdn.my.id, 1
alvarovega.tk, 1
alvastonauto.fi, 1
alves-avocat.com, 1
@@ -11500,7 +11405,6 @@ am-sonnenblick.de, 1
am-sonnengarten.de, 1
am-yu.jp, 1
am.am, 1
-am190.com, 1
am22i6xaf1m2a5m9k.xyz, 1
am3.se, 1
am5188.com, 0
@@ -11608,7 +11512,6 @@ amazingraymond.com.au, 1
amazingribs.com, 1
amazingstore.gq, 1
amazingtattooideas.com, 1
-amazoan.shop, 1
amazon, 1
amazon.ae, 1
amazon.at, 1
@@ -11630,7 +11533,6 @@ ambasady.cz, 1
ambassadordayslevis2023.com, 1
ambassify.com, 1
ambassify.eu, 1
-amber-teething-necklace.com, 1
amberba.tk, 1
ambercaravalho.com, 1
amberesdetective.be, 1
@@ -11640,6 +11542,7 @@ amberhouse.gq, 1
amberoad.tk, 1
amberonline.tk, 1
ambersafety.info, 1
+ambersaur.com, 1
ambersoftware.co.uk, 1
ambertears.tk, 1
amberwiz.com, 1
@@ -11658,7 +11561,6 @@ amblin.com, 1
ambor.com, 1
ambor.org, 1
ambouncyhire.com, 1
-ambra.net.nz, 1
ambrosia.cafe, 1
ambrosiamosaicos.co, 1
ambrosio.tk, 1
@@ -11672,7 +11574,6 @@ ambulanzapediatrica.it, 1
ambulanzaprivata.roma.it, 1
ambulanzeprivate.milano.it, 1
ambulari.cz, 1
-ambulatori.it, 1
amcanalense.tk, 1
amcangroup.com, 1
amcasia.com, 1
@@ -11716,7 +11617,7 @@ amendine.fr, 1
amendonne.fr, 1
ameninalaceira.com.br, 1
amenoskuarto.tk, 1
-amenta.in, 1
+ameplumbingnj.com, 1
ameresco.com, 1
ameri.capital, 1
america.gov, 1
@@ -11732,7 +11633,10 @@ americanacrylicaward.com, 1
americanartwarehouse.com, 1
americanbooks.cf, 1
americanbuzz.tk, 1
+americancancersupport.org, 1
+americancanyon.gov, 1
americancasinoguide.shop, 1
+americanclimatecorps.gov, 1
americandisinfectingassociation.com, 1
americandisinfectingassociation.org, 1
americanews.ml, 1
@@ -11747,6 +11651,7 @@ americaninsuranceplus.ml, 1
americankickoff.ga, 1
americanmessaging.net, 1
americanmusical.com, 1
+americanpop.be, 1
americanreservations.us, 1
americans.cam, 1
americanstrategic.com, 0
@@ -11757,6 +11662,7 @@ americanwalkincoolers.com, 1
americanwater.lk, 1
americapitalfunding.com, 1
americasbasementcontractor.com, 1
+americasbestawnings.com, 1
americasblackprophet.com, 1
americasdirector.com, 1
americasgottalentauditions.com, 1
@@ -11767,6 +11673,7 @@ americawiki.tk, 1
americolorcorp.com, 1
americorps.gov, 1
americorpsoig.gov, 1
+amerigenlife.com, 1
ameriglasscontractors.com, 1
amerigroup.com, 1
amerigrouphealthyliving.com, 1
@@ -11806,6 +11713,7 @@ amgreatness.com, 1
amh-entertainments.co.uk, 1
ami-de-bastanes.fr, 1
ami.com, 1
+ami.com.cn, 1
amiabot.ca, 1
amiabot.com, 1
amianto.milano.it, 1
@@ -11817,7 +11725,6 @@ amicare.fr, 1
amicipadrealdo.tk, 1
amiciperibambini.org, 1
amiciperlatesta.it, 1
-amicon.com, 1
amicosauro.tk, 1
amicus-webdesign.de, 1
amicusjunior.ro, 1
@@ -11863,6 +11770,7 @@ amirkaraj.tk, 1
amirmahdy.com, 1
amis-du-cinema.com, 1
amis-sh.fr, 1
+amisdelemm.fr, 1
amisharingstuff.com, 1
amishra.tk, 1
amisoft.co.jp, 1
@@ -11886,7 +11794,6 @@ amjinc.ca, 1
amlakzibakenar.com, 1
amleather.pl, 1
amliorefemme.tk, 1
-amliyatdua.com, 0
amlops.com.au, 1
amm6e.com, 1
ammanagingdirectors.com, 1
@@ -11922,10 +11829,12 @@ amolador.com.br, 1
amolare.com.br, 1
amoliogames.com, 1
amollare.com.br, 1
-amon.tech, 0
+amon.tech, 1
amondial.com, 1
+among-us.me, 1
amongtheflora.com, 1
amongus-guru.ru, 1
+amongusmerch.co, 1
amoozesh98.ir, 1
amoralizm.tk, 1
amoraquatropatas.org, 1
@@ -11961,13 +11870,13 @@ amp-logistics.com, 1
amp-wp.org, 1
amp.chat, 1
ampact.co, 1
-amped4ski.co.nz, 0
ampedairsoft.com, 1
amper.kharkov.ua, 0
ampersandnbspsemicolon.com, 1
ampersandsmallbusiness.com, 1
ampetronic.com, 1
ampflower.gay, 1
+ampgroep.nl, 1
amphetamines.org, 1
amphibo.ly, 1
amphora.jp, 1
@@ -12010,6 +11919,7 @@ amsconnectapp.com, 1
amscrosscomp.nl, 1
amsel305nc.ddnss.de, 1
amsfilling.com, 1
+amsfoodhk.com, 0
amsmart.hu, 1
amsochile.cl, 1
amst.io, 1
@@ -12026,6 +11936,7 @@ amstudiorecording.com, 1
amsuisse.com, 0
amt-nj.com, 1
amt-taxfrance.com, 1
+amtec.africa, 1
amtek.au, 1
amtrakoig.gov, 1
amule.cf, 1
@@ -12066,6 +11977,7 @@ amzik.tk, 1
amzinfotech.com, 0
amzn.com, 1
amzn.rocks, 1
+amznrbs.com, 1
amznworks.com, 1
an-alles-gedacht.de, 1
an-zin.com, 1
@@ -12139,7 +12051,6 @@ analysts.com, 1
analytics-media.com, 1
analyticscanvas.com, 1
analyticsinmotion.com, 1
-analyticsinsight.net, 1
analyticum.at, 1
analyticum.com, 1
analyticum.de, 1
@@ -12223,6 +12134,7 @@ ancestry.mx, 1
ancestry.se, 1
ancestrycdn.com, 1
ancestryinstitution.com, 1
+ancestryunofficial.com, 1
anchev.net, 1
anchorbvfs.com, 1
anchorit.gov, 1
@@ -12237,7 +12149,6 @@ ancientnorth.nl, 1
anclarma.fr, 1
ancolies-andre.com, 0
anconatoday.it, 1
-ancroma.ro, 1
ancuong.com, 1
and-stuff.nl, 1
and-tax.jp, 1
@@ -12264,6 +12175,7 @@ andersraagaard.dk, 1
anderstoneel.tk, 1
anderstornkvist.se, 1
andesnevadotours.com, 1
+andesnewyork.gov, 1
andesoftconsulting.com, 1
andeticaret.com, 1
andfaraway.tk, 1
@@ -12339,7 +12251,6 @@ andrehartensveld.tk, 1
andrehazeswinactie.nl, 1
andreichira.ro, 1
andreihodorog.com, 1
-andreina-atencio.com, 1
andrejbenz.com, 1
andrejstefanovski.com, 1
andremaciel.pt, 1
@@ -12355,7 +12266,6 @@ andresgarzon.net, 1
andresguiarealtor.com, 1
andrespaz.com, 1
andrespr.es, 1
-andresrios.nl, 1
andressaflores.com.br, 1
andresvillanueva.mx, 1
andreundnina.de, 1
@@ -12428,7 +12338,6 @@ android1.co.id, 1
androidcrunch.com, 1
androide.com, 1
androidfactory.io, 1
-androidfinal.com, 1
androidgadgematic.com, 1
androidgaming.tk, 1
androidhack.tk, 1
@@ -12532,7 +12441,7 @@ anfalas.ddnss.de, 1
anfarabic.com, 1
anfieldbc.co.uk, 1
anfilada.info, 1
-anfloors.ru, 0
+anfloors.ru, 1
anfr.fr, 1
angablade.com, 1
ange-de-bonheur444.com, 1
@@ -12619,7 +12528,7 @@ anglirl.eu.org, 1
anglogoldashanti.com, 1
anglopoltransport.pl, 1
angolo.ga, 1
-angop.ao, 1
+angop.ao, 0
angora.id, 1
angorarabbitsaspets.com, 1
angristan.fr, 1
@@ -12635,6 +12544,7 @@ angrysnarl.com, 1
angryteeth.net, 0
angstrommold.com, 1
angular-js.ga, 1
+anguloconsulting.com, 1
angusandperthpgl.tk, 1
angusbarn.com, 1
anh-dv.com, 1
@@ -12678,7 +12588,6 @@ animal-world.tk, 1
animalarkvets.co.uk, 1
animalcenterunomas.tk, 1
animalcrossingwiki.de, 1
-animalkingdom.cl, 1
animalliberation.tk, 1
animallog.tk, 1
animalnutritionwizard.org, 1
@@ -12804,7 +12713,6 @@ anjiurine.top, 1
anjocerdena.com, 1
anjoola.com, 1
anjtransportsolutions.com.au, 1
-ankalash.com, 1
ankane.org, 1
ankanetworks.net, 1
ankaraarabakiralama.com.tr, 1
@@ -12896,7 +12804,6 @@ annaweb.tk, 1
annazweglinska.pl, 1
anne-gb.ch, 1
anne-marie.tk, 1
-annedaniels.co.uk, 1
anneeden-porn.com, 1
anneeden.com, 1
annefit.ro, 1
@@ -12957,9 +12864,11 @@ annygraces.com, 1
anodas.lt, 1
anohana.org, 1
anokacountybuys.gov, 1
+anokawineandspirits.gov, 1
anol.loan, 1
anomalous.eu, 1
anomaly.tk, 1
+anomata.co, 1
anon-gap.tk, 1
anon-net.tk, 1
anon-next.de, 1
@@ -12980,7 +12889,6 @@ anonofficial.tk, 1
anonrea.ch, 1
anons.fr, 0
anonser.tk, 1
-anontekno.com, 1
anonwonders.tk, 1
anonybus.com, 1
anonychat.site, 1
@@ -13285,6 +13193,7 @@ antota.lt, 1
antr.me, 1
antragsgruen.de, 1
antraxx.ee, 1
+antrimcountymi.gov, 1
antrimnh.gov, 1
antrodiulisse.eu, 0
antroposboutique.it, 1
@@ -13292,6 +13201,7 @@ antroposofica.com.br, 1
ants-and-me.ml, 1
ants-carte-grise.fr, 1
antsa.duckdns.org, 1
+antscrm.com, 1
antstoolbox.com, 1
antti.codes, 1
antts.uk, 1
@@ -13339,7 +13249,6 @@ anya-carter.com, 1
anya.moe, 1
anyad.at, 1
anyboat.com.au, 1
-anybus.com, 0
anycoindirect.eu, 1
anydaytour.cf, 1
anyduchildren.tk, 1
@@ -13423,7 +13332,6 @@ aopedeure.nl, 1
aorangi-debt.co.nz, 1
aorhan.com, 1
aori.com, 1
-aorui.com, 1
aosc.kz, 1
aosclan.tk, 1
aoshiya.com, 1
@@ -13441,6 +13349,7 @@ aoxinstudy.com, 1
aoyagi-farm.jp, 1
aoyamacc.co.jp, 1
aozora.moe, 1
+aozorashika.info, 1
ap-auto-rege.com, 1
ap-auto.pl, 1
ap-bg.eu, 1
@@ -13462,6 +13371,7 @@ apannpyaymedia.com, 1
apapinspection.ca, 1
aparaatti.org, 1
aparistravel.com, 0
+apart-filipopolis.com, 1
apart-hotel-weimar.de, 1
apartamentoslostejos.tk, 1
apartamentscalpatoi.cat, 1
@@ -13483,6 +13393,7 @@ apbforum.tk, 1
apbio.org, 1
apbox.de, 1
apcassistant.com, 1
+apcdca.gov, 1
apcdistri.com, 1
apcmc.pt, 1
apcube.com, 1
@@ -13531,6 +13442,7 @@ apexitsolutions.ca, 1
apexnc.gov, 1
apexperformancegym.com, 0
apexpreciousmetals.com, 1
+apexroofingsolution.net, 1
apexsupplies.com.sa, 1
apextrailers.co.za, 1
apfhaiti.org, 1
@@ -13684,11 +13596,9 @@ apostalegal.pt, 1
apostascomvalor.com, 1
apostasdesportivas.tv, 1
apostasolida.com, 1
-apostillelondon.com, 1
apothecarydouglasville.com, 1
apotheek-ict.nl, 1
apotheke-loebtau.de, 1
-apotheke.social, 1
apothekeonline.tk, 1
apotom.tk, 1
apoyoentareas.tk, 1
@@ -13723,10 +13633,12 @@ app77018.com, 1
appac.com.tr, 1
appac.ltd, 1
appagility.co.nz, 1
+appalammanufacturer.net, 1
apparatrechose.tk, 1
apparatus.ga, 1
apparelfashionwiki.com, 1
apparelmusic.com, 1
+apparo.com, 1
appartamento.tk, 1
appartement-andrea.at, 1
appartement-evolene.net, 0
@@ -13748,7 +13660,6 @@ appelboom.com, 1
appelboomdefilm.nl, 1
appelerintrt.tk, 1
appemployees.tk, 1
-appen.com, 1
appen.com.cn, 1
appengine.google.com, 1
appetiser.com.au, 1
@@ -13770,7 +13681,6 @@ appinplace.com.au, 1
appinvalley.com.au, 1
appisoftsas.com, 1
appjobs.com, 1
-applaus-kornwestheim.de, 1
apple-droid.com, 1
apple-droid.ru, 1
apple-watch-zubehoer.de, 1
@@ -13779,12 +13689,12 @@ apple.markets, 1
apple.tf, 1
apple.wf, 1
apple77.net, 1
+appleappraisals.org, 1
applebee1558.com, 1
+applebees.com, 1
applecare.cz, 1
-appledestek.net, 1
appledroid.ru, 1
appleexterminating.com, 1
-applefeel.com, 1
applefix.it, 1
appleglasscompany.com, 1
applegun.com, 1
@@ -13804,7 +13714,6 @@ applestat.us, 1
applet.cyou, 1
appletonmn.gov, 1
appletonwi.gov, 1
-appletoy.com, 1
appletree.is, 1
appletreelanewm.com, 0
appletreemedicalgroup.com, 1
@@ -13815,7 +13724,6 @@ appliancedoctorofwestmichigan.com, 1
appliancepronwi.com, 1
appliancerepairtime.com, 1
appliances-for-home.tk, 1
-appliancist.com, 1
applicablesecurity.net, 1
application-travel.us.com, 1
applicationmanager.gov, 1
@@ -13881,6 +13789,7 @@ appscan360.org, 1
appscem.mx, 1
appscloudplus.com, 1
appsdock.de, 1
+appsdownload.org, 1
appsecmonkey.com, 0
appservice.ru, 1
appshuttle.com, 1
@@ -13891,6 +13800,7 @@ appsoda.net, 1
appson.co.uk, 1
appspcwiki.com, 1
appsren.com, 1
+appsruntheworld.com, 1
appstory.co.kr, 1
appt.ch, 0
appt.to, 1
@@ -13908,6 +13818,7 @@ appwardbeta.com, 1
appworld.ga, 1
appypie.com, 1
appzoojoo.be, 1
+apra-ga.org, 1
aprazivel.com.br, 1
aprendadesign.com, 1
aprendaingles123.com, 1
@@ -13960,12 +13871,10 @@ aptechka.ga, 1
apteka-evalar.ru, 1
apteka38.com, 1
aptekaevalar.ru, 1
-aptekakolska.pl, 1
aptekas.tk, 1
aptern.pt, 1
apthesys.com, 1
aptient.com, 1
-aptinjectiontraining.com, 1
aptitudetests.org, 1
aptos.com, 1
apu-board.de, 1
@@ -13988,7 +13897,6 @@ aqdance.com.sg, 1
aqdlt.tv, 1
aqdun.com, 0
aqenglish.pk, 1
-aqlivia.com, 1
aqqrate.com, 1
aqsiq.net, 1
aqu.com, 1
@@ -14065,6 +13973,7 @@ aquaworld.tk, 1
aquedim.com, 1
aqueducttech.com, 1
aquienguate.com, 1
+aquigenbio.com, 1
aquila.co.uk, 1
aquila.earth, 1
aquimisa.com, 1
@@ -14091,7 +14000,6 @@ arabedia.tk, 1
arabi-news.ml, 1
arabi-online.net, 1
arabia-news.gq, 1
-arabia.fi, 1
arabian-gulf.tk, 1
arabic-for-nerds.com, 1
arabic-shirts.com, 1
@@ -14132,6 +14040,7 @@ aralys.com, 1
aramido.de, 1
aramloebmd.com, 1
aramsco.com, 1
+aramya.in, 1
aramyayinevi.com, 1
aranchhomes.com, 1
arandinacf.tk, 1
@@ -14183,7 +14092,6 @@ arborio.com.ua, 1
arboristadvice.com, 1
arboristic.de, 1
arbounie.nl, 1
-arbousier.com, 1
arbradio.com, 1
arbu.eu, 0
arbucks.io, 1
@@ -14276,6 +14184,7 @@ arcinapoli.it, 1
arcj.es, 1
arclookup.com, 1
arcloud.com.tw, 1
+arcloudaccess.click, 1
arcmarine.eu, 1
arco.lu, 1
arcobalabs.ca, 1
@@ -14315,7 +14224,9 @@ ardacar.com, 1
ardadanal.com, 1
ardakannews.tk, 1
ardania.de, 1
+ardennepta.org, 1
ardennes.com, 1
+ardentinsure.com.au, 1
ardenwolfsky.com, 1
arditech.ml, 1
ardmoreok.gov, 1
@@ -14333,6 +14244,7 @@ area51.social, 1
area51bit.com, 1
area51bit.it, 1
areacinquentaeum.tk, 1
+areadispatch.com, 1
areallyneatwebsite.com, 1
arealsultan.ga, 1
areanet.tk, 1
@@ -14340,7 +14252,6 @@ areata.tk, 1
areatrend.com, 1
areavoipers.ga, 1
areavoipest.ga, 1
-areeb.live, 1
areege.tk, 1
arefidgetspinnersgay.com, 1
arefly.com, 1
@@ -14512,9 +14423,9 @@ aristocrates.co, 1
aristokratia.tk, 1
ariston-center.gq, 1
aristotle.tk, 1
-aritec-la.com, 1
arithmetic.ga, 1
arithmetica.at, 1
+arithmetica.xyz, 1
aritmetic.com, 1
aritworld.tk, 1
arivo.com.br, 1
@@ -14536,7 +14447,6 @@ arkadaslik.tk, 1
arkadelphia.gov, 1
arkadiahill.tk, 1
arkadian.tk, 1
-arkadien.com, 1
arkadium.com.br, 1
arkadiyt.com, 1
arkagis.com, 1
@@ -14612,6 +14522,7 @@ armchess.tk, 1
armculturaltv.cf, 1
armdirectoryers.ga, 1
armdirectoryest.ga, 1
+armedcommunity.org, 1
armenia.cf, 1
armeniaweb.tk, 1
armeo.top, 1
@@ -14696,10 +14607,10 @@ arod.tk, 1
arofabric.com, 1
arogov.com, 1
arokha.com, 1
-arolariu.ro, 1
aroma-therapy.tk, 1
aroma-wave.com, 1
aroma24.ml, 1
+aromacandles.org, 1
aromachat.eu, 1
aromacoffee.bg, 1
aromacos.ch, 1
@@ -14778,7 +14689,6 @@ arsalba.com, 1
arsalbania.tk, 1
arschkrebs.org, 1
arselvarol.com.tr, 1
-arsenal-of-wisdom.org, 1
arsenal-trans.tk, 1
arsenalestate.tk, 1
arsenalperu.tk, 1
@@ -14790,7 +14700,7 @@ arshia.cf, 1
arshidazarine.tk, 1
arshina.su, 1
arshispana.com, 1
-arsigroup.com, 1
+arsigroup.com, 0
arsindecor.com, 1
arsk1.com, 1
arslankaynakmetal.com, 1
@@ -14803,6 +14713,7 @@ arstudentloanhelp.com, 1
art-athens.com, 1
art-auction.jp, 1
art-boeden.ch, 1
+art-box.org, 1
art-creative.tk, 1
art-design.tk, 1
art-dolls.com.ua, 1
@@ -14830,7 +14741,6 @@ artakids.tk, 1
artane.gq, 1
artaurium.com, 1
artbalsam.com, 1
-artbees.co.uk, 1
artboja.com, 1
artbygarr.com, 1
artc.at, 1
@@ -14897,7 +14807,6 @@ artevos.de, 1
artex.com.br, 1
artexhibition.jp, 1
artextasia.com, 1
-arteya.net, 1
artfabrics.com, 1
artformcollective.com.au, 1
artfullyelegant.com, 1
@@ -14962,11 +14871,10 @@ artisan-ravalement-facade.fr, 1
artisan.tk, 1
artisanat2france.fr, 1
artisanhd.com, 1
+artisanity.io, 1
artisanportrait.com, 1
-artisansbottega.com.au, 1
artisansofstone.com, 1
artisansoftaste.com, 1
-artisavotins.com, 1
artishevski.com, 1
artismist.com, 1
artiso.pl, 1
@@ -14976,6 +14884,7 @@ artistedeparis.fr, 1
artistieq.com, 1
artistiquementvotre.tk, 1
artistiqueweddingphotography.com.au, 1
+artistmanagement.id, 1
artistmovieers.ga, 1
artistrunwebsite.com, 1
artivo-gallery.com, 1
@@ -14999,6 +14908,7 @@ artmaxi.eu, 1
artmo.com, 1
artnazar.org.ua, 1
arto.group, 1
+artofbong.com, 1
artofcode.co.uk, 1
artofeyes.nl, 1
artofhappyliving.com, 1
@@ -15112,6 +15022,7 @@ arzua.gal, 1
as-clima.com, 1
as-evalar.ru, 1
as-sklep.pl, 1
+as.roma.it, 1
as0.it, 1
as136964.com, 1
as136964.net, 1
@@ -15133,6 +15044,7 @@ as41405.net, 1
as6369.com, 1
as6369.net, 1
as8423.net, 1
+asa-securityservices.com, 1
asabacortoscaseros.tk, 1
asadatec.de, 1
asaduddinowaisi.tk, 1
@@ -15178,6 +15090,7 @@ asbf-rambouillet.fr, 1
asbito.de, 1
asburyparkreporter.com, 1
asbweb.org, 1
+asc.com.qa, 1
asc.es, 1
ascamo.tk, 1
ascannes-non-officiel.tk, 1
@@ -15210,7 +15123,7 @@ ascon-profi.ru, 1
ascormovies.com, 1
ascpaphilatelie.eu, 1
ascultaonlineradio.ml, 1
-asd.gov.au, 1
+asd.gov.au, 0
asdchieti.tk, 1
asdetrifolium.com, 1
asdf.one, 1
@@ -15244,7 +15157,6 @@ asfaleianet.gr, 1
asfalteros.cz, 1
asfalti.it, 1
asfberbagi.org, 1
-asfly.me, 1
asfono.gov, 1
asg-egy.com, 1
asgapps.co.za, 1
@@ -15265,6 +15177,7 @@ ashd2.goip.de, 1
ashd3.goip.de, 1
ashdodisrael.com, 1
ashdownparkhomes.co.uk, 1
+ashemaletubeplus.com, 1
ashenc.gov, 1
ashenm.ml, 1
asher.tools, 1
@@ -15281,6 +15194,7 @@ ashimwe.com, 1
ashisharma.tk, 1
ashishchamoli.com, 1
ashlandcountywi.gov, 1
+ashlandoregon.gov, 1
ashlee-club.tk, 1
ashley.net.in, 1
ashleyadum.com, 1
@@ -15290,6 +15204,7 @@ ashleymadison.com, 1
ashleynicholsboudoir.com, 1
ashleythouret.com, 1
ashlingonline.com, 1
+ashmore.gov, 1
ashmportfolio.com, 1
ashotofadrenaline.net, 1
ashraful-islam.ml, 1
@@ -15353,7 +15268,6 @@ asikoo.xyz, 1
asikpasagazetesi.tk, 1
asile-colis.fr, 1
asilo.roma.it, 1
-asilomar.com, 1
asinat.by, 1
asinetasima.com, 1
asisee.co.il, 1
@@ -15405,9 +15319,9 @@ asla.info, 1
aslanadam.com, 1
aslansigorta.net, 1
aslia.no, 1
-aslinfinity.com, 1
asm-usa.com, 1
asm.io, 1
+asm13.org, 1
asm802.com, 1
asm802.es, 1
asmbsurvey.com, 1
@@ -15435,8 +15349,10 @@ asocedune.com, 1
asociacionatlas.tk, 1
asociaciones.tk, 1
asociacionlarueda.tk, 1
+asogic.org, 1
asokan.org, 1
asonaderi2002.tk, 1
+asotpropertyservices.com.au, 1
asoul.tw, 1
asoziales-netzwerk.net, 1
asp-progress.tk, 1
@@ -15465,6 +15381,8 @@ aspirateur-univers.com, 1
aspiration.marketing, 1
aspire-dev2.com, 1
aspirecig.bg, 1
+aspirefostering.com, 1
+aspiresys.net, 1
aspiresys.pl, 1
aspirevc-prod.com, 1
aspirevc.com, 1
@@ -15528,6 +15446,7 @@ assguidesporrentruy.ch, 0
assicurare.it, 1
assid.com, 1
assignacii.ml, 1
+assignmentcrafters.com, 1
assignmenthelper.org, 1
assignmenthelponline.co.uk, 1
assignmenthelpservices.com, 1
@@ -15562,11 +15481,13 @@ asso.com.ua, 1
associatedgamer.com, 1
associationguillaume.com, 1
associationhorizon.tk, 1
+associationoffreecitizens.org, 1
associazionerimborsi.it, 1
associazioneterra.it, 1
assoft.co, 1
assomydesk.fr, 1
assoservicesweb.org, 1
+assosglobal.com, 1
asspoop.com, 1
assta.ga, 1
assumptionla.gov, 1
@@ -15630,6 +15551,7 @@ astonishing.tk, 1
astore.co.uk, 1
astorfoodservice.com, 1
astorhospitality.com, 1
+astoria.gov, 1
astormueble.tk, 1
astorship.com, 1
astour.ee, 1
@@ -15699,6 +15621,7 @@ astrosociety.org, 1
astrosofa.com, 1
astrostart.tk, 1
astroteam.tk, 1
+astrovandalistas.cc, 1
astroze.it, 1
astrumadvies.nl, 1
astsummer.tk, 1
@@ -15723,6 +15646,7 @@ asukalangley.tk, 1
asun.co, 1
asuntospropios.com, 1
asura.in.th, 1
+asuransiperjalanan.co.id, 1
asurbernardo.com, 1
asurgiant.ca, 1
asuro.de, 1
@@ -15777,7 +15701,9 @@ atayia.com, 1
atc-fr.com, 1
atc.cuneo.it, 1
atc.io, 0
+atccareer.com, 1
atcg.cc, 0
+atchisoncountymo.gov, 1
atchisonkspolice.gov, 1
atchleyjazz.com, 1
atchleyjazz.org, 1
@@ -15793,13 +15719,14 @@ ateasesystems.net, 1
atebaa.ga, 1
atec.pt, 1
ateli.com, 1
-atelier-aleph.fr, 0
+atelier-aleph.fr, 1
atelier-lebreton.fr, 1
atelier-naruby.cz, 1
atelier-rk.com, 1
atelier-viennois-cannes.fr, 1
atelieraphelion.com, 1
atelierbw.com, 1
+atelierdelachaine.fr, 1
atelierdelacreation.com, 1
atelierdeloulou.fr, 1
atelierdesflammesnoires.fr, 1
@@ -15810,7 +15737,6 @@ atelierjs.com, 1
atelierkuni.jp, 1
atelierlk.art, 1
ateliernaruby.cz, 1
-ateliernox.com, 1
atelierquersin.fr, 1
atelierssud.swiss, 1
atelierverbeelding.nl, 1
@@ -15908,7 +15834,6 @@ atlantacustomfab.com, 1
atlantahealthcare.tk, 1
atlantajewishconnector.com, 1
atlantajewishlifefestival.com, 1
-atlantareroof.com, 1
atlantatai.org, 1
atlantclinical.com, 1
atlantica.tk, 1
@@ -15916,6 +15841,7 @@ atlanticbeachacademy.com, 1
atlanticcitycasino.news, 1
atlanticcitycasinonews.com, 1
atlanticcityweekly.com, 1
+atlanticcountynj.gov, 1
atlanticdatastream.ca, 1
atlanticfcu.com, 1
atlantichearingcare.com, 1
@@ -15955,12 +15881,12 @@ atlasgaming.ma, 0
atlasindustries.com, 1
atlaslandrecords.com, 1
atlasleeuwen.tk, 1
+atlasmgountours.com, 1
atlasminertool.com, 1
atlaso.cz, 1
atlasone.us, 1
atlasrealestates.com, 1
atlasreclame.nl, 1
-atlassen.com, 1
atlassian.net, 1
atlassignsandplaques.com, 1
atlastax.ga, 1
@@ -15988,6 +15914,7 @@ atmmantenimiento.co, 1
atmmasterplan.eu, 1
atmocdn.com, 0
atmondigital.com, 0
+atmore.gov, 1
atmos.tk, 1
atmosferno.cf, 1
atmospheremarketingwy.com, 1
@@ -16096,11 +16023,11 @@ atvirtual.at, 1
atvlifesaver.net, 1
atvsafety.gov, 1
atwatermn.gov, 1
-atwel.de, 1
atwey.fr, 1
atwk.io, 1
atwonline.org, 1
atworktechnology.com.au, 1
+atx.is, 1
atxchirocoverage.com, 1
atyourleisureculinary.com, 1
atyourprice.net, 1
@@ -16160,7 +16087,6 @@ audio-joiner.com, 1
audio.servemp3.com, 1
audiobit.es, 1
audioblackmagic.com, 1
-audiobone.com, 1
audiobookstudio.com, 1
audioboom.com, 1
audioboomers.ga, 1
@@ -16283,6 +16209,8 @@ auplidespages.fr, 1
aur.rocks, 1
aura.moe, 1
aura7chakr.com, 1
+aurabasketball.com, 1
+aurabasketball.fr, 1
aurabeautyhub.com, 1
aurac.org.nz, 1
aurahiemis.tk, 1
@@ -16295,6 +16223,7 @@ auraliamusic.com, 1
auralinna.blog, 1
aurantis.it, 1
aurbrowser.tk, 1
+aurdumesti.ro, 1
aurelharmoniebeaute.fr, 1
aurelie-valognes.com, 1
aurelieburn.fr, 1
@@ -16335,7 +16264,6 @@ ausbildung-rbg.de, 1
ausbildungsmesse-digital.de, 1
ausbrightfacilities.com.au, 1
auscanalliancecorp.com, 1
-auscert.org.au, 1
auscube.tk, 1
auscultador.com, 1
auscultador.net, 1
@@ -16463,7 +16391,6 @@ auto-quote.ga, 1
auto-rahbari.de, 1
auto-reklame.tk, 1
auto-res.ru, 1
-auto-schliephake.com, 1
auto-skills.ru, 1
auto-specifikacio.hu, 1
auto1.fi, 1
@@ -16481,6 +16408,7 @@ autoauctionsvirginia.com, 1
autoaudio.pt, 0
autobarn.co.nz, 1
autobazarcentrum.cz, 1
+autobazarmontekarlo.cz, 1
autobedrijfgarant.nl, 1
autobella-hurtownia.pl, 1
autobelle.it, 1
@@ -16514,7 +16442,7 @@ autocrossteam-martens.tk, 1
autocrossteam-monein.tk, 1
autocrossteam.tk, 1
autocrypt.org, 1
-autodach.com, 1
+autoctona.org, 1
autodeal.com.ph, 1
autodemolizioni.roma.it, 1
autodidactic.ai, 1
@@ -16524,11 +16452,13 @@ autodidacticstudios.org, 1
autodocument.tk, 1
autodynamics.tk, 1
autoecoledumontblanc.com, 1
+autoeda.cz, 1
autoeet.cz, 1
autoelettricaperbambini.com, 1
autoentrepreneurinfo.com, 1
autoepc.ro, 1
autoescolapontual.com.br, 1
+autoeshop.eu, 1
autoexprez.com, 1
autofficina.roma.it, 1
autofinancing.ga, 1
@@ -16539,7 +16469,6 @@ autogarag.ru, 1
autogard.cz, 1
autogear.ga, 1
autogeizer.ru, 1
-autogenai.com, 1
autoglass.com.my, 1
autoglasskobra.bg, 1
autohaus-brueggemann.de, 1
@@ -16553,6 +16482,7 @@ autohunt.ga, 1
autohut.ca, 1
autohuttruckcenter.ca, 1
autoi.ch, 1
+autoimmune-disease.org, 1
autoinfa.tk, 1
autoinkoop.tk, 1
autoinsurancehavasu.com, 1
@@ -16590,7 +16520,6 @@ automiata.de, 1
automir.online, 1
automizor.io, 1
automobile-detail.com, 1
-automobile-gadgets.ru, 1
automobile.fr, 1
automobile.it, 1
automobileescrowers.ga, 1
@@ -16754,6 +16683,7 @@ autonewssite.com, 1
autonoleggio.milano.it, 1
autonome-netze.de, 1
autonome-treinen.tk, 1
+autonovinky.cz, 1
autoofficina.it, 1
autopapo.com.br, 1
autopark-ost-fichtner.de, 1
@@ -16770,7 +16700,6 @@ autopilotapp.com, 1
autopistadelitata.cl, 1
autopneusdacovilha.pt, 1
autopocket.co, 1
-autopod.com, 1
autoportal.tk, 1
autopril.com, 1
autoprogconsortium.ga, 1
@@ -16835,6 +16764,8 @@ autotonic.tk, 1
autotrac.com.br, 1
autotransportquoteservices.com, 1
autotras.com, 1
+autotriumph.ru, 1
+autotruckpartsonline.com, 1
autouncle.at, 1
autouncle.co.uk, 1
autouncle.com, 1
@@ -16865,7 +16796,6 @@ autozaz.ml, 1
autozuki.com, 1
autres-talents.fr, 1
autumnhungary.tk, 1
-autumnmanor.com, 1
autya.ga, 1
auverdrift.ovh, 1
auvernet.org, 1
@@ -16878,6 +16808,7 @@ aux-scape.tk, 1
auxbrinstresses.fr, 1
auxessenceselfiques.fr, 1
auxilius.be, 1
+auxion.net, 1
auxmode.com, 1
auzpro.au, 1
av-dnepr.com.ua, 1
@@ -16942,6 +16873,7 @@ avancen.com, 1
avangard-bg.com, 1
avangard-tovar.tk, 1
avangard.tk, 1
+avangardmobile.ru, 1
avanguardia.tk, 1
avangvpn.ga, 1
avanovum.de, 1
@@ -16956,6 +16888,7 @@ avantikachair.com, 0
avanza.ps, 0
avanzagrupo.com, 1
avanzbanc.com, 1
+avapolice.org, 1
avaralar.tk, 1
avarcom.tk, 1
avarie.ru, 1
@@ -16968,18 +16901,17 @@ avatarka.tk, 1
avatedu.com, 1
avaxprices.com, 1
avay.vn, 1
+avcd.by, 1
avcipets.com, 1
avclub.com, 1
-avcone.co.uk, 1
avdagic.net, 1
-avday.tv, 1
+ave-bags.com, 1
ave.zone, 1
aveamcorp.com, 1
aveapps.com, 0
aveclunettesoleil.fr, 1
avedesk.org, 0
avegaedge.com, 1
-avelecollege.edu.ws, 1
avelengo.org, 1
avelinodiaz.gal, 1
avellinotoday.it, 1
@@ -17095,7 +17027,6 @@ avivanuestroscorazones.com, 1
avivaplasticsurgery.com, 1
aviweisfogelinfo.org, 1
avlasov.tk, 1
-avlhostel.com, 1
avm-multimedia.com, 1
avm99963.com, 1
avmemo.com, 1
@@ -17111,6 +17042,7 @@ avocadooo.stream, 1
avocadopress.ru, 0
avocadostore.at, 1
avocadostore.de, 1
+avocadostore.market, 1
avocat-alina-szilaghi.ro, 1
avocat-bourgogne.fr, 1
avocat-divort-constanta.ro, 1
@@ -17178,7 +17110,6 @@ avtomarket.ru, 1
avtoobzor.tk, 1
avtoritet78.ru, 1
avtorspb.ru, 1
-avtoshini.md, 1
avtostolica.tk, 1
avtoucheba.tk, 1
avtours.gr, 1
@@ -17201,6 +17132,7 @@ aw.gov.pl, 1
aw.net, 1
awac.com, 1
awakenaija.com, 1
+awakenedorganization.org, 1
awakengr.com, 0
awakening-guild.com, 1
awakenplace.tk, 1
@@ -17211,6 +17143,7 @@ awangardaszkola.pl, 1
awanteverde.tk, 1
award.ga, 1
aware.org.sg, 0
+awarecares.org, 1
awaremi-tai.com, 1
awarenessadvisor.ga, 1
awarenessadvisorest.ga, 1
@@ -17248,7 +17181,6 @@ awlonline.tk, 1
awmb.uk, 1
awningcleaningchicago.com, 1
awningpressurewashing.com, 1
-awningsaboveus.com, 1
awo-bremen.de, 1
awo-sh.de, 1
awoau.com.au, 1
@@ -17314,6 +17246,7 @@ axiom4.net, 1
axiomecpa.com, 1
axiomer.com, 1
axiomtechnologies.tk, 1
+axion-esti.com, 1
axios.tk, 1
axiosint.com, 1
axis-of-evil.tk, 1
@@ -17359,6 +17292,7 @@ ayahya.me, 0
ayakatenshi.tk, 1
ayamchikchik.com, 1
ayanomimi.com, 1
+ayanrp.com, 1
ayashev.kz, 1
ayatacademy.net, 1
ayatosuzuki.com, 1
@@ -17382,6 +17316,7 @@ ayerssuitesmillsmall.com, 1
ayesh.win, 1
ayhankaraman.com, 1
ayj.solutions, 1
+ayjsolicitors.com, 1
aykiri.com.tr, 1
aykutcevik.com, 1
aykyamultifest.com, 1
@@ -17465,10 +17400,12 @@ ayresyorbalinda.com, 1
ayrohq.com, 1
ayrom.io, 1
ayrshirebouncycastlehire.co.uk, 1
+ayrtandpaintdesign.fr, 1
ayruu.com, 1
ayselonia.onl, 1
ayshaflix.com.br, 1
aysima.com, 1
+aytuntegelzetbedrijf.nl, 1
ayubesportes.com.br, 1
ayudacloud.com, 1
ayudaconmibanco.gov, 1
@@ -17519,6 +17456,7 @@ azcontech.com, 1
azdailysun.com, 1
azdevsmartviewwebportal.azurewebsites.net, 1
aze.dk, 1
+azeahec.org, 1
azehosting.net, 1
azemardstephanie.com, 1
azenot.com, 0
@@ -17576,6 +17514,7 @@ azotobacter.nl, 1
azoulaygroup.org, 1
azplayersclub.com, 1
azpogomap.com, 1
+azpousivmechu.cz, 1
azquality.com, 1
azrangers.gov, 1
azrazalea.net, 1
@@ -17621,6 +17560,7 @@ azurpedia.cf, 1
azuxul.fr, 1
azvirtualschool.com, 0
azvpn.tk, 1
+azxjm.com, 1
azzurrapelletterie.it, 1
b-angel.info, 1
b-b-law.com, 1
@@ -17668,7 +17608,6 @@ b2b-nestle.com.br, 1
b2bchiemihara.com, 1
b2bhint.com, 1
b2binpay.com, 1
-b2bleadhub.com, 1
b2bmail.ga, 1
b2bmuzikbank.com, 1
b2bpoke.com, 1
@@ -17820,6 +17759,7 @@ ba7jcm.top, 1
ba7rain.tk, 1
baaam.se, 1
baac-dewellmed.com, 1
+baahai.org, 1
baaiai.com, 1
baalajimaestro.me, 1
baams.tk, 1
@@ -17845,6 +17785,7 @@ babaog.com, 1
babarkata.com, 1
babaroxi4j2.com, 0
babaseo.ml, 1
+babaullah.org, 1
babavan.ga, 1
babayaga-bg.ga, 1
babb.is, 1
@@ -17860,6 +17801,7 @@ babelfisch.eu, 1
babelfish.money, 1
babes.com, 1
babesnetwork.com, 1
+babespremium.com, 1
babet365.com, 1
babetta.tk, 1
babettelandmesser.de, 0
@@ -17909,7 +17851,7 @@ babyhealthsummit.pt, 1
babyinthehouse.com.br, 1
babykappy.com, 1
babylonclub.cf, 1
-babymall.hk, 1
+babymall.hk, 0
babymasaze.cz, 1
babymozg.ga, 1
babynamen.nl, 1
@@ -17982,6 +17924,7 @@ background-checks.biz, 1
background-checks.mobi, 1
backgroundscreenersofamerica.com, 1
backgroundz.net, 1
+backhoewheelloader.com, 1
backingtrackbrasil.com, 1
backinstockalerts.com, 1
backjump.tk, 1
@@ -17997,10 +17940,11 @@ backmitra.com, 1
backmitra.mx, 1
backmitra.nl, 1
backpacken.org, 1
-backpackinglight.com, 1
+backpackinglight.com, 0
backpackingtours.com, 1
backpacktour.ru, 1
backpagegals.com, 1
+backpageseek.com, 1
backporchartists.com, 1
backrestored.gq, 1
backrip.tk, 1
@@ -18058,7 +18002,6 @@ bad.horse, 1
bad.pet, 1
bad.spdns.de, 1
badaa.info, 1
-badante.it, 1
badanteinfamiglia.it, 1
badaparda.com, 1
badass-women.club, 1
@@ -18146,6 +18089,7 @@ baerkarrer.ch, 1
baesystems-she.com, 1
baeten.com, 1
baevserver.ddns.net, 1
+baffinland.org, 1
bafito.com, 1
baframedya.tk, 1
bafus.ru, 1
@@ -18180,7 +18124,7 @@ bagwrap.com, 1
bah.im, 0
bahadirh.ml, 1
bahaiprayers.io, 1
-bahana.net, 1
+bahanpromosi.com, 1
baharmusic24.tk, 1
bahcehavuz.com, 1
bahena.be, 0
@@ -18200,6 +18144,7 @@ bahri.sa, 1
bai-bao.fr, 1
baichi.cf, 1
baichi.ml, 1
+baiduo.com, 1
baier-michels.com, 1
baif.hr, 1
baifubao.com, 1
@@ -18214,6 +18159,7 @@ baileyh.xyz, 1
baileyladders.com.au, 1
baileysafetyconsultants.com, 1
baileysharborwi.gov, 1
+bailianheli.com, 1
bailleux.be, 1
bailodromo.tk, 1
bailong.kr.ua, 1
@@ -18221,7 +18167,6 @@ bailonga.com, 1
baimed.com.au, 1
bainba.com, 1
baindayman.com, 1
-baindetoile.fr, 1
baircentral.com, 1
bairuo.net, 0
bairuo.top, 0
@@ -18232,6 +18177,7 @@ baise3x.com, 1
bait55.ru, 0
baitable.ml, 1
baitapsgk.com, 1
+baitfinesseempire.com, 1
baithuti.com, 1
baitnaservices.com, 1
baitulongbaycruises.com, 1
@@ -18251,6 +18197,7 @@ bajj.de, 1
bajofondoradio.tk, 1
bajominimos.tk, 1
bajune.tk, 1
+bajz.org, 1
bak.my.id, 0
baka-gamer.net, 1
baka.ms, 1
@@ -18293,6 +18240,7 @@ bakla.ml, 1
baklavabg.com, 1
bakoma.pl, 1
bakongcondo.com, 1
+bakrypt.io, 1
baks.cf, 1
baksclub.cf, 1
baksclub.gq, 1
@@ -18315,7 +18263,6 @@ balaganoff.tk, 1
balagne-corsica.com, 1
balaisnomad.com, 0
balakovo-news.tk, 1
-balala.com, 1
balancascia.com.br, 1
balance.courses, 1
balance.education, 1
@@ -18351,6 +18298,8 @@ baldolinitraslochiroma.it, 1
baldpreventioners.ga, 1
baldvinringsted.com, 1
baldwin-mania.tk, 1
+baldwin.com, 1
+baldwinparkca.gov, 1
baleen.us, 1
baleinesendirect.org, 1
balelabs.id, 1
@@ -18406,6 +18355,7 @@ ballotapi.com, 1
ballparkbuns.com, 0
ballpythonsaspets.com, 1
ballroompages.com, 1
+ballstonspa.gov, 1
balluncar.tk, 1
balneariodearchena.com, 1
baloch-intelligence.tk, 1
@@ -18423,6 +18373,8 @@ balter.com, 1
baltialcoholicos.tk, 1
baltimorecashflow.com, 1
baltimorecitybnmd.gov, 1
+baltimorecitycouncil.gov, 1
+baltimorecitysheriff.gov, 1
baltimorecolonrectal.com, 1
baltimorejetcharter.com, 1
baltimoreroofingservices.com, 1
@@ -18481,10 +18433,9 @@ bancoctt.pt, 1
bancodeloja.fin.ec, 1
bancontinental.com.py, 1
bancosdominicanos.net, 1
-bancoserfinanza.com, 1
+bancoserfinanza.com, 0
bancosol.com.bo, 1
band.us, 1
-banda-car-service.com, 1
bandaancha.eu, 1
bandademusicacarrion.tk, 1
bandadestino.tk, 1
@@ -18537,7 +18488,7 @@ bangandscrew.com, 1
bangbangboys.tk, 1
bangberlin.tk, 1
bangdaiviet.tk, 1
-bangkok-thailand.org, 1
+bangkok-thailand.org, 0
bangkokcookingclass.com, 1
bangkokflightservices.com, 1
bangku.tk, 1
@@ -18564,6 +18515,7 @@ bank-laan.dk, 1
bank-yahav.co.il, 1
bank34.ua, 1
banka.space, 0
+bankai-tech.com, 1
bankanswers.gov, 1
bankassafa.com, 1
bankasubeleri.tk, 1
@@ -18637,6 +18589,7 @@ banquetestorrefuerte.com.mx, 1
banquevanbreda.be, 1
banri.me, 1
bans.info, 1
+bansalacademy.com, 1
bantaihost.com, 1
bantchev.com, 1
bantchev.net, 1
@@ -18675,6 +18628,7 @@ bar38.tk, 1
baraboowi.gov, 1
barabrume.fr, 1
baracca.es, 1
+barackobamabilia.org, 1
barakayu.com, 1
baraklava.com, 1
baran-shop.ga, 1
@@ -18682,11 +18636,9 @@ baransys.com, 1
baranyavar.hu, 1
barao.tk, 1
barataeletrica.tk, 1
-baratzegrowshop.com, 1
baravalle.com, 1
baraxolka.ga, 1
baraxolka.ml, 1
-barbara-bertagnolli.co.uk, 1
barbara-fuchs-gruene-fuerth.de, 1
barbarabowersrealty.com, 1
barbarabryce.com, 1
@@ -18745,6 +18697,7 @@ barelias.tk, 1
barentsz.co, 1
barer.me, 1
barexam.jp, 1
+bargainbookmole.org, 1
bargaindentistsers.ga, 1
bargaindentistsest.ga, 1
bargainsettelement.com, 1
@@ -18752,7 +18705,6 @@ bargainusa.tk, 1
barganhanaweb.ml, 1
bargenarenji.com, 1
bargerveen.tk, 1
-bargfeldt.de, 1
bargrill.ga, 1
bargroup.ga, 1
barhan-sarykum.ru, 1
@@ -18836,6 +18788,7 @@ barrierpestservices.com, 1
barrikade.tk, 1
barro.ga, 1
barruntos.tk, 1
+barrycountye911.gov, 1
barrydenicola.com, 1
barrymarkus.tk, 1
barrytownshipmn.gov, 1
@@ -18855,6 +18808,7 @@ bartdaelman.tk, 1
bartdesign.tk, 1
bartekbv.be, 1
bartel.ws, 1
+barteld.eu, 1
bartelt.name, 1
bartender.com, 1
barter.vg, 1
@@ -18873,6 +18827,7 @@ bartowcountyga.gov, 1
bartula.de, 1
bartvandamme.tk, 1
baruch.me, 1
+baruzdin.online, 1
barwaldesigns.com, 1
barwave.com, 1
barzallof.com, 1
@@ -18918,6 +18873,7 @@ baselnazifrei.info, 0
basement961.co.nz, 1
basementdefender.net, 1
basementdoctorwestvirginia.com, 1
+basementdoctorwv.com, 1
basementfinishingohio.com, 1
basementwaterproofingasheville.com, 1
basementwaterproofingdesmoines.com, 1
@@ -18939,6 +18895,7 @@ bashkiria.cf, 1
bashkiria.ga, 1
bashkiria.ml, 1
bashkirlife.tk, 1
+bashmaistora.bg, 1
bashoutter.link, 1
bashsoftware.tk, 1
bashstreetband.co.uk, 1
@@ -19026,8 +18983,25 @@ basyrova.ml, 1
basysconsulting.com, 1
basyspro.net, 1
bata.co.zm, 1
+bata.com.bo, 1
batacas.com, 1
batailleros.tk, 1
+bataindustrials.cl, 1
+bataindustrials.co.in, 1
+bataindustrials.co.nz, 1
+bataindustrials.co.th, 1
+bataindustrials.co.za, 1
+bataindustrials.com, 1
+bataindustrials.com.au, 1
+bataindustrials.com.bo, 1
+bataindustrials.com.co, 1
+bataindustrials.com.my, 1
+bataindustrials.cz, 1
+bataindustrials.de, 1
+bataindustrials.nl, 1
+bataindustrials.pe, 1
+bataindustrials.pl, 1
+bataindustrials.sk, 1
bataminnovationhub.com, 1
bataviail.gov, 1
bataviaoh.gov, 1
@@ -19054,10 +19028,10 @@ bathroomremodelinggeorgia.com, 1
bathroomsinkcabinet.tk, 1
bathscobensraker.ga, 1
bati-alu.fr, 1
-batiburrillo.net, 1
batiim.co.il, 1
batipiscine.com, 1
batipresta.ch, 0
+batistasbakery.com, 1
batitrakya.org, 1
batiweb.tv, 1
batiwebgroup.com, 0
@@ -19073,6 +19047,7 @@ bats.gov, 1
batten-family.uk, 1
batten.eu.org, 1
batterie-au-top.com, 1
+batteriesplusbusiness.com, 1
batterman.ch, 1
battery-center.fr, 1
batteryboys.ca, 1
@@ -19176,7 +19151,7 @@ bayareaplasticsurgery.com, 1
bayareatiremd.com, 1
bayashi.net, 1
bayburtgazetecilercemiyeti.org.tr, 1
-bayburtmanset.com, 0
+bayburtmanset.com, 1
baycialis.net, 1
baycitymi.gov, 1
baycountyfltax.gov, 1
@@ -19251,7 +19226,6 @@ bb2-group.com, 1
bb37roma.it, 1
bb5197.co, 1
bb6729.co, 1
-bb6729.com, 1
bb6957.co, 1
bb9297.co, 1
bb9728.co, 1
@@ -19268,7 +19242,6 @@ bbc67.fr, 1
bbcastles.com, 1
bbcincorp.com, 1
bbclyra.tk, 1
-bbcomcdn.com, 1
bbcsuk.co.uk, 1
bbcustomremodeling.com, 1
bbence.me, 1
@@ -19337,6 +19310,7 @@ bcarpentrypro.com, 1
bcbsfepvision.com, 1
bcbudonline.com, 1
bcccremeno.it, 1
+bccst.org, 1
bccx.eu.org, 1
bccxo.com, 1
bcdelounge.nl, 1
@@ -19349,6 +19323,7 @@ bceaf.org, 1
bcfp.gov, 1
bcgefatap.com, 1
bchep.com, 1
+bciltransit.gov, 1
bcis.co.uk, 0
bck-koethen.de, 1
bck-lelystad.nl, 1
@@ -19377,6 +19352,7 @@ bcu.ac.uk, 1
bcubeanalytics.com, 1
bcutah.gov, 1
bcvps.com, 1
+bcvwd.gov, 1
bcyw56.live, 0
bcyw56.top, 1
bcz.ca, 1
@@ -19388,6 +19364,7 @@ bd4d.org, 1
bda-boulevarddesairs.com, 0
bdasites.in, 1
bdbe.ga, 1
+bdbpayroll.com, 1
bdbxml.net, 1
bdcdev.in, 1
bdd.fi, 1
@@ -19409,6 +19386,7 @@ bdpn.ru, 1
bdragon.com, 1
bdrmedia.rs, 1
bdsdonghanh.com, 1
+bdsm-erotik.com, 1
bdsmbibliothek.net, 1
bdsmcontrol.com, 1
bdsmdating.tk, 1
@@ -19460,7 +19438,6 @@ beachvolleyball.tk, 1
beachworldchampion.tk, 1
beacinsight.com, 1
beacon.bio, 1
-beaconcart.com, 1
beaconfed.org, 1
beaconhealthoptions.com, 1
beaconhouse.org.uk, 1
@@ -19484,6 +19461,7 @@ beal.edu, 1
bealcreative.com.au, 1
bealefss.marketing, 1
bealeslandscaping.co.uk, 1
+bealest.org, 1
bealpha.pl, 1
beam-life.tk, 1
beama.org, 1
@@ -19499,7 +19477,6 @@ beanilla.com, 1
beanjuice.me, 1
beansgalore.com.au, 1
beaoriflame.hu, 1
-beapieceofart.com, 1
bearbonesenterprises.com, 1
bearcosports.com.br, 1
bearcreekcubschildcare.com, 1
@@ -19509,7 +19486,6 @@ bearded.sexy, 1
bearden.io, 1
beardic.cn, 0
beardsome.me, 1
-beardsorcery.com, 1
bearfactory.tk, 1
bearfarm.tk, 1
beargarden.club, 1
@@ -19546,6 +19522,7 @@ beatricedailysun.com, 1
beatriz-urbano-vega.tk, 1
beatrizaebischer.ch, 0
beatrizmartinez.tk, 1
+beats-universe.com, 1
beatsaberchampionship.eu, 1
beatsdope.com, 1
beatsearch.net, 0
@@ -19613,6 +19590,7 @@ beautyspot.tk, 1
beautytechpro.ro, 1
beaver-creek.ga, 1
beaver.com.br, 1
+beavercityut.gov, 1
beaverdamautos.com, 1
beaverheadcountymt.gov, 1
beavertales.ca, 1
@@ -19642,6 +19620,8 @@ bebout.domains, 1
bebout.pw, 1
bebr.loan, 1
bebra.ai, 1
+bebra.be, 1
+bebra.cc, 1
bebra.loan, 1
bebrenok.trade, 1
bebrev.trade, 1
@@ -19659,6 +19639,7 @@ beck.pl, 1
beckdesign.tk, 1
becker-annika.de, 1
becker.wales, 1
+beckermn.gov, 1
beckerpumps.com, 1
becklove.cn, 1
beckmandxapps.com, 1
@@ -19684,7 +19665,6 @@ bedandbreakfasteuropa.com, 1
bedandbreakfasthoekvanholland.com, 1
bedavainternet.club, 1
bedavakodlar.com, 1
-bedavaoyunkod.com, 1
beddingexperts.com, 1
bede.fr, 1
bedeiah.tk, 1
@@ -19692,7 +19672,10 @@ bedels.nl, 1
bedenica.hr, 1
bedford-hotel.co.uk, 1
bedford911.com, 1
+bedfordboroughpa.gov, 1
+bedfordcountyvaes.gov, 1
bedfordnissanparts.com, 1
+bedfordpay.co.uk, 1
bedful.com, 1
bedienungsanleitung24.de, 1
bedinfo.com, 1
@@ -19810,6 +19793,7 @@ beforeyoueatoc.com, 1
befreewifi.info, 1
befunddolmetscher.de, 1
befundonline.de, 1
+befunky.in, 1
bega-dc.gov, 1
begabungsfoerderung.info, 1
begemoth.tk, 1
@@ -19851,6 +19835,8 @@ behomewithlove.com.br, 1
behoreal.cz, 1
behotelmalta.com, 1
behrer.se, 1
+beiersdorf-svz.ch, 1
+beihelsinki.de, 1
beijing.bj, 1
beijinglug.club, 1
beikeil.de, 1
@@ -19934,6 +19920,7 @@ belarustoday.tk, 1
belarustravel.tk, 1
belastingdienst-in-beeld.nl, 0
belastingmiddeling.nl, 1
+belavis.com, 1
belayarus.tk, 1
belcanto.cz, 1
beleadsteam.com, 1
@@ -19995,6 +19982,7 @@ belizemap.tk, 1
belk.io, 1
belki.tk, 1
belknapcounty.gov, 1
+belkomedia.com, 1
belkys.net, 0
bell-meet.de, 1
bell.id.au, 1
@@ -20013,10 +20001,8 @@ bellamy.cloud, 1
bellamy.md, 1
bellanews.tk, 1
bellaslokal.de, 1
-bellassubsandpizza.com, 1
bellastate.ca, 1
bellatight.com, 1
-bellavistaoutdoor.com, 1
bellcarrington.com, 1
bellcomp.co.uk, 1
belle-bete.ca, 1
@@ -20142,7 +20128,6 @@ beneazy.cf, 1
benedetti.ca, 1
benedict-system.eu, 1
benedict-system.hu, 1
-benedict.systems, 1
benedict.tk, 1
benedicthanshenwang.com, 1
benedictoaguilar.tech, 1
@@ -20153,7 +20138,6 @@ benefitboys.com, 1
benefitharbor.com, 1
benefits.gov, 1
benefitsbookcase.com, 1
-benefitsystems.ro, 1
benefitz.cf, 1
benefitz.ga, 1
benefitz.gq, 1
@@ -20338,7 +20322,9 @@ berg-tal.com, 1
berg.social, 1
berge.tk, 1
bergelevrad.tk, 1
+bergen.pl, 1
bergencountyclerk.gov, 1
+bergencountynj.gov, 1
bergenfieldnj.gov, 1
bergerandgreen.com, 1
berget.cloud, 1
@@ -20436,7 +20422,7 @@ bernd-leitner-fotodesign.de, 1
bernd-leitner.de, 1
bernd-schnitter.de, 1
bernd-ungerer.com, 0
-berndartmueller.com, 0
+berndartmueller.com, 1
berndtgen.org, 1
bernerland.cf, 1
bernerland.tk, 1
@@ -20621,7 +20607,6 @@ bestdeal.co.in, 1
bestdealstrips.com, 1
bestdiabeteshealth.com, 1
bestdlsites2.tk, 1
-bestdownloadscenter.com, 1
bestdslrcameras.tk, 1
bestecbdolie.com, 1
bestech.de, 1
@@ -20874,6 +20859,7 @@ beststock.kr, 1
beststudio.ru, 1
besttechnews.ml, 1
besttipsntricks.tk, 1
+besttoysforallseasons.com, 1
besttrade.tk, 1
besttrannytube.com, 1
besttraveluk.ga, 1
@@ -20974,7 +20960,6 @@ bet365x2.com, 1
bet365x3.com, 1
bet365x6.com, 1
bet365x9.com, 1
-bet3xx.com, 1
bet3zz.com, 1
bet43app.com, 1
bet44410.com, 1
@@ -21058,7 +21043,6 @@ betcn-mart.com, 1
betecnet.de, 1
betel.tk, 1
betelgeus.com, 1
-betelnatural.com, 1
betemyja.tk, 1
betenemy.com, 1
beterewereldbanen.nl, 1
@@ -21066,7 +21050,6 @@ beteroud.nl, 1
betexperts.tk, 1
betfair.com.co, 1
betformular.com, 1
-bethanyhome.org, 1
bethanymo.com, 1
bethanytownshipmi.gov, 1
bethatkinson.tk, 1
@@ -21077,7 +21060,6 @@ bethematch.org, 1
bethematchclinical.org, 1
betheredge.us, 1
bethlehemnj.gov, 1
-bethlehempa.org, 1
bethlehemwv.gov, 1
bethpage.net, 1
bethphageanimalclinic.com, 1
@@ -21158,7 +21140,6 @@ betterjapanese.blog, 1
betterjapanese.org, 1
betterjapanese.xyz, 1
betterlifekidsclub.com, 1
-betterlovestore.com, 1
betterna.me, 1
betternews.eu, 1
betteroffed.com, 1
@@ -21191,7 +21172,6 @@ betus.tk, 1
betvisa.com, 1
betweenthehills.be, 1
betweenthesheets.tk, 1
-betwin9.net, 0
betwinner-india.com, 1
betwinner-ua.com, 1
betwinner-zerkalo.ru, 1
@@ -21249,6 +21229,7 @@ beverleycounselling.co.uk, 1
beverleymoneyman.com, 1
beverly.tk, 1
beverlydrive.tk, 1
+beverlyhills.gov, 1
beverlyhillstx.gov, 1
beverlyhospital.org, 1
beverlyinternational.com, 1
@@ -21366,6 +21347,7 @@ bfw-online.de, 1
bg-1xbet.com, 1
bg-sexologia.com, 1
bg2kuj.com, 1
+bgabusiness.com.mx, 1
bgacaldeiras.com.br, 1
bgbaby.net, 1
bgbet365.com, 1
@@ -21418,7 +21400,7 @@ bhodisoft.com, 1
bhogavati.tk, 1
bhosted.nl, 1
bhpropco.com, 1
-bhrenovations.com, 1
+bhrenovations.com, 0
bhserralheria.com.br, 1
bhsooq.com, 1
bhtechconnection.com, 0
@@ -21465,13 +21447,11 @@ biasmath.es, 1
biathloncup.ru, 1
biaxin.cf, 1
biaxin.ml, 1
-bibanks.com, 1
biber-bike.de, 1
biberonshop.bg, 1
bibet365.com, 1
bibi-xxx.com, 1
bibica.net, 1
-bibimanga.com, 1
bibit.id, 1
bibitbunga.com, 1
bibitec.de, 1
@@ -21479,6 +21459,7 @@ bible-maroc.com, 1
bible4u.net, 1
biblebrainhealth.com, 1
bibleforchildren.ru, 1
+biblegen.com, 1
bibleinsiderest.ga, 1
biblereadlist.com, 1
biblesearch.tw, 1
@@ -21619,7 +21600,6 @@ bigassmonster.com, 1
bigasstubes.com, 1
bigband-a.com, 1
bigband.tk, 1
-bigbarbe.com, 1
bigbearkh.com, 0
bigbearlakecoins.com, 1
bigbeats.tk, 1
@@ -21657,7 +21637,6 @@ bigcountry.com.br, 1
bigdaddyslash.tk, 1
bigdatatop.cf, 1
bigdayproductions.biz, 1
-bigdesiresolutions.co.za, 1
bigdiff.co.uk, 1
bigdinosaur.org, 1
bigdiscounts.tk, 1
@@ -21667,7 +21646,6 @@ bigeasyfences.com, 1
bigeasygrille.com, 0
bigfreebet.com, 1
bigfreebielist.tk, 1
-biggbuz.com, 1
biggernews.gq, 1
biggerpicture.agency, 1
biggerpockets.com, 1
@@ -21676,14 +21654,11 @@ biggles.io, 1
biggreeneggeindhoven.nl, 1
biggsconstruction.com, 1
biggy.kiev.ua, 1
-bighappy.com, 1
bighome.ml, 1
bighorn.co.jp, 1
bighugbotanicals.com, 1
bigid.com, 1
-bigideachallenge.org, 1
bigio.com.br, 1
-bigland.com, 1
biglapa.ru, 1
biglistofporn.com, 1
biglu.eu.org, 1
@@ -21698,7 +21673,8 @@ bigopr.com, 1
bigorangelab.com, 1
bigpage.tk, 1
bigpanparties.co.uk, 1
-bigphilsrubbishremoval.com, 1
+bigphilsrubbishremoval.com, 0
+bigpicturegrowth.nl, 1
bigpicturerecords.com, 1
bigprintinglasvegas.com, 1
bigpurse.tk, 1
@@ -21719,7 +21695,6 @@ bigskyhomebuyers.com, 1
bigskylifestylerealestate.com, 1
bigskymontanalandforsale.com, 1
bigsmallhosting.com, 1
-bigsolar.com, 1
bigspark.it, 1
bigstonecounty.gov, 1
bigstr.com, 1
@@ -21824,7 +21799,7 @@ bilibili.party, 1
bilimal.kz, 1
bilingualunit.tk, 1
bilisimdanismani.com, 1
-biliwind.com, 1
+biliwind.com, 0
biljettmonster.se, 1
bilke.org, 1
bilkovita.bg, 1
@@ -21837,6 +21812,7 @@ billbuddy.co.uk, 1
billchen.win, 1
billcompare.ga, 1
billcomparison.ga, 1
+billedbladet.dk, 1
billetes.gov, 1
billets-avion.tk, 1
billetto.co.uk, 1
@@ -21887,9 +21863,10 @@ biltullen.com, 1
bim.physio, 1
bim0s.com, 1
bimacitizen.com, 1
+bimago.art, 1
+bimago.at, 1
bimago.cz, 1
bimago.es, 1
-bimatoprostrx.com, 1
bimbingan.tk, 1
bimbobakeriesusa.com, 0
bimedis.com, 1
@@ -21952,7 +21929,6 @@ bingchunmoli.com, 1
bingebooks.com, 1
binghamcountyid.gov, 1
binghamid.gov, 1
-bingning.com, 1
bingo-wear.com, 1
bingo9.net, 1
bingobank.org, 1
@@ -22002,7 +21978,6 @@ bio24.si, 0
bioadva.com, 1
bioarc.com.au, 1
bioarchlinux.org, 1
-bioaro.com, 1
bioatrium.com, 1
bioaufvorrat.de, 1
bioblog.tk, 1
@@ -22079,7 +22054,6 @@ biologis.ch, 1
biologo.club, 1
biology-colleges.com, 1
biologymusicvideos.com, 1
-biologynest.com, 1
biologyoftrauma.com, 1
biomarket24.pl, 1
biomasscore.com, 1
@@ -22092,7 +22066,6 @@ biomed-hospital.ch, 1
biomed-sparepart.com, 1
biomed.ch, 1
biomedsciinstrum.org, 1
-biomedyczne.pl, 1
biometriccoe.gov, 1
biometrics.gov, 1
biometservices.com, 1
@@ -22113,7 +22086,7 @@ bioresonanz-ibiza.com, 1
biosafe.ch, 0
biosalts.it, 1
biosbits.org, 1
-bioscience.co.uk, 1
+bioscience.co.uk, 0
biosearch.tk, 1
bioseguridad.gob.pa, 1
bioselect.com.cy, 1
@@ -22160,6 +22133,7 @@ birchbarkfurniture.ch, 1
birchbarkfurniture.com, 0
birchbarkfurniture.fr, 0
birchtree.me, 1
+bird.engineer, 1
birdbox.party, 1
birdbrowser.com, 1
birdbutt.com, 1
@@ -22173,7 +22147,7 @@ birdsnow.com, 1
birdwatchireland.ie, 1
birdymanbestreviews.com, 1
birebirvilla.com, 1
-birenbaum.se, 1
+birenbaum.se, 0
birgit-rydlewski.de, 1
birgitandmerlin.com, 1
birjdid.tk, 1
@@ -22208,6 +22182,7 @@ birthdayapp.io, 1
birthdayapp.today, 1
birthdaybuzz.org, 1
birthdayinsiderest.ga, 1
+birthinjurylawyer.com, 1
birthlight-austria.com, 1
birthright.host, 1
birtles.blog, 1
@@ -22259,6 +22234,7 @@ bissokush.cf, 1
bistro-dengi.ml, 1
bistrocean.com, 0
bistrodeminas.com, 1
+bistrohlad.cz, 1
bistrozaim.ml, 1
bit-cloud.de, 1
bit-flex.com, 1
@@ -22308,6 +22284,7 @@ bitcoin.asia, 1
bitcoin.ch, 1
bitcoin.co.nz, 1
bitcoin.de, 1
+bitcoin.gob.sv, 1
bitcoin.im, 1
bitcoin.info, 1
bitcoin.ninja, 1
@@ -22321,7 +22298,6 @@ bitcoinbot.tk, 1
bitcoincasino.link, 1
bitcoincasino.monster, 1
bitcoincasino.tech, 1
-bitcoincasino.today, 1
bitcoincore.org, 1
bitcoineffect.ml, 1
bitcoinfaucet.tech, 1
@@ -22414,7 +22390,6 @@ bitmaincare.com.ua, 1
bitmaincare.ru, 1
bitmainwarranty.com.ua, 1
bitmainwarranty.ru, 1
-bitmarket.net, 1
bitmart.com, 1
bitmart.cool, 1
bitmessage.ch, 1
@@ -22441,7 +22416,7 @@ bitrefill.com, 1
bitrefill.info, 1
bitrefill.me, 1
bitrush.nl, 1
-bits-chips.nl, 1
+bits-chips.nl, 0
bits-hr.de, 0
bitsafe.com.my, 1
bitsalt.com, 1
@@ -22510,7 +22485,6 @@ bizarrefuture.cf, 1
bizbelarus.tk, 1
bizboatest.ga, 1
bizcalcs.com, 1
-bizcatalyst360.com, 1
bizcope.com, 1
bizdemevcut.com.tr, 1
bizdir.tk, 1
@@ -22568,7 +22542,6 @@ bjarnerest.de, 0
bjarno.xyz, 1
bjbybbs.com, 1
bjc.hu, 1
-bjcw.com, 1
bjecard.buzz, 1
bjelimici.com, 1
bjerregaard.me, 1
@@ -22591,7 +22564,6 @@ bjsms.de, 1
bjtxl.cn, 1
bjugard.io, 1
bjut.photos, 1
-bjxx.com, 1
bk-art.ru, 1
bk-info.lt, 1
bk-prom.ru, 1
@@ -22713,6 +22685,7 @@ bkin-42740.xyz, 1
bkin-43450.xyz, 1
bkin-46680.xyz, 1
bkk24.de, 1
+bkkf.at, 1
bkkposn.com, 1
bklaindia.com, 1
bkms-system.com, 1
@@ -22782,6 +22755,7 @@ blackbag.nl, 1
blackbam.at, 1
blackbbwvideos.com, 1
blackbean.tk, 1
+blackbikemedia.com, 1
blackbird-whitebird.com, 1
blackbirdproperties.tk, 1
blackbox.earth, 1
@@ -22890,7 +22864,6 @@ blackstonetubrefinishers.ca, 1
blackstrapsecurity.com, 1
blackstudio.fr, 1
blackstump.xyz, 1
-blacksuitmedia.com, 0
blacksvets.co.uk, 1
blackswan.tk, 1
blackswancompany.com, 1
@@ -22966,7 +22939,7 @@ blanket.technology, 1
blanketsofhopepa.org, 1
blankhang.com, 1
blankpage.link, 1
-blanksreload.com, 1
+blanksreload.com, 0
blankstore.com.pe, 1
blankstyle.com, 1
blantik.net, 1
@@ -22997,6 +22970,7 @@ blatnice.tk, 1
blau-weiss-aachen.de, 1
blau-weiss-stolberg.de, 1
blaudev.es, 1
+blauejungsbolzum.de, 1
blauesschwarz.de, 0
blauglockenbaum.de, 1
blaumedia.com, 1
@@ -23018,7 +22992,6 @@ blazing.cz, 1
blazingsaddles.ga, 1
blazingsuns.tk, 1
blazor.nl, 1
-blbet365.com, 1
blblblblbl.fr, 0
blc.net.au, 1
blcandleco.com, 1
@@ -23098,6 +23071,7 @@ blindspotstg.wpenginepowered.com, 1
blingbusinessest.ga, 1
blingsparkleshine.com, 1
blink-security.com, 1
+blink.global, 1
blink.mortgage, 1
blinkdir.tk, 1
blinkdrivex.com, 1
@@ -23111,6 +23085,7 @@ blinq.me, 1
blio.tk, 1
blissbox.com, 1
blissdrive.com, 1
+blissfieldmichigan.gov, 1
blissfulbali.com, 1
blissplan.com, 1
blissway.tk, 1
@@ -23146,14 +23121,12 @@ blm.gov, 1
blm36.cc, 1
blm69.cc, 1
blnc.gov, 1
-blnsoftware.com, 1
blo-melchiorshausen.de, 1
-blobby.com, 1
blobemoji.com, 1
blobfolio.com, 1
blobfox.coffee, 1
+bloblog.cz, 1
blobs.gg, 1
-bloch.sh, 1
block-planet.xyz, 1
block-this.com, 1
block.xyz, 1
@@ -23173,10 +23146,8 @@ blockedservers.com, 1
blockedyourcar.com, 1
blockedyourcar.net, 1
blockedyourcar.org, 1
-blockhost.net, 1
+blockhost.net, 0
blockified.io, 1
-blockinx.com, 1
-blockmetry.com, 1
blockmomsest.ga, 1
blocksettle.com, 1
blockshopauto.com, 1
@@ -23252,9 +23223,9 @@ bloggingkits.org, 1
bloggingqna.com, 1
bloggingtriggers.com, 1
bloggingwithchildren.com, 1
+bloggs.xyz, 1
blogguitar.tk, 1
bloggyaani.com, 1
-bloggytalky.com, 1
bloghogger.tk, 1
blogidol.tk, 1
bloginformatique.ml, 1
@@ -23278,7 +23249,6 @@ blogssl.com, 0
blogstar.tk, 1
blogtechnologiczny.pl, 1
blogthedata.com, 1
-blogtienao.com, 1
blogtroterzy.pl, 1
bloguerrilla.it, 1
blogvadim.ga, 1
@@ -23411,6 +23381,7 @@ bluelime.it, 1
bluelockchapters.com, 0
bluemail24.com, 0
bluemango-studios.com, 1
+bluemat.org, 1
bluemodus.com, 1
bluemonte.com, 0
bluemoonrescue.org, 1
@@ -23430,11 +23401,11 @@ blueport.com, 0
bluepostbox.de, 1
blueprintrealtytn.com, 1
blueprintsdogstudio.com, 1
-blueprotocol-cn.com, 1
bluerange.io, 1
blueride.se, 1
blueridge.social, 1
blueridgemachinery.com, 1
+blueridgemanorky.gov, 1
blueridgeplans.com, 1
bluerootsmarketing.com, 1
blues-and-pictures.com, 1
@@ -23475,7 +23446,9 @@ bluex.info, 1
bluex.net, 1
bluex.org, 1
blueyonder.com, 1
+blufashion.com, 1
bluffcitytn.gov, 1
+bluffdale.gov, 1
bluffplumber.co.za, 1
bluffsbyowner.com, 1
bluheron.ca, 1
@@ -23521,6 +23494,7 @@ bm-i.ch, 0
bm-pc.ddns.net, 1
bm-trading.nl, 1
bm1.nl, 1
+bm6.cn, 1
bmac.cloud, 1
bmaj.fr, 1
bmak.me, 1
@@ -23597,7 +23571,6 @@ boam.nu, 1
boanastudio.com, 1
board-portal.org, 1
board-room.ca, 1
-board-room.org, 1
boardcloud.org, 1
boardfree.tk, 1
boardgameforces.com, 1
@@ -23611,7 +23584,6 @@ boardsoftware.net, 1
boardspot.com, 1
boardusersers.ga, 1
boat-engines.eu, 1
-boatandsailboat.com, 1
boathut.com.au, 1
boatlyfe.com, 1
boats.com, 0
@@ -23634,6 +23606,7 @@ bobandducky.com, 0
bobaobei.net, 1
bobaobei.org, 1
bobasy.pl, 1
+bobbehrendsroofing.com, 1
bobbyfischer.tk, 1
bobbyhensley.com, 1
bobbyoriginal.tk, 1
@@ -23680,7 +23653,6 @@ bodas.com.mx, 1
bodas.net, 1
bodascartagena.com, 1
bodclansite.tk, 1
-boddunan.com, 1
bodegagarces.tk, 1
bodemplaten4x4.nl, 1
boden.co.uk, 1
@@ -23696,7 +23668,6 @@ bodenpreview.de, 1
bodenusa.com, 1
bodesi.com, 1
bodhi.fedoraproject.org, 1
-bodhionline.com, 1
bodin.cz, 1
bodivo.vn, 1
bodixite.com, 1
@@ -23722,7 +23693,6 @@ bodymassage.cf, 1
bodymfr.com, 1
bodymod.tk, 1
bodymusclejournal.com, 1
-bodypad.com, 1
bodypainting.waw.pl, 1
bodyshaping.ml, 1
bodyshopnews.net, 1
@@ -23743,7 +23713,6 @@ boerandolphcountyga.gov, 1
boerderijspel.nl, 1
boerger.com, 1
boesckens.de, 1
-boese.one, 1
boevik.ml, 1
boew.de, 1
bof.fo, 1
@@ -23785,12 +23754,12 @@ boisebirthdoula.com, 1
boisehomeoffers.com, 1
boizeau.fr, 1
bojan.tk, 1
+bojanowskiszkolka.pl, 1
bojianpeng.com, 1
bojiu99.cc, 1
bojoproductions.tk, 1
bokaldo.com, 1
bokatas.tk, 1
-boke112.com, 0
bokehandbows.ca, 1
bokentau-company.kz, 1
bokhaldari.is, 1
@@ -23972,6 +23941,7 @@ bonn.digital, 1
bonneannee.tk, 1
bonnepart.fr, 1
bonnetmoda.com, 1
+bonneville.pet, 1
bonnevillecountyidaho.gov, 1
bonniecoloring.com, 1
bonniedraw.com, 1
@@ -23997,7 +23967,7 @@ bonukset.tk, 1
bonus-club.gq, 1
bonus-kran.tk, 1
bonus.ca, 1
-bonus.net.nz, 1
+bonus.net.nz, 0
bonus7.ro, 1
bonusdigital.id, 1
bonusepagamenti.it, 1
@@ -24020,7 +23990,6 @@ book-online.tk, 1
book-sites.cf, 1
book24.ru, 1
bookameeting.se, 1
-bookb.com, 1
bookbazar.co.in, 1
bookcheapairline.com, 1
bookchums.com, 1
@@ -24065,7 +24034,6 @@ booksales.tk, 1
booksandcoffee.ml, 1
bookshopofindia.com, 1
booksinthefridge.at, 1
-booksky.com, 1
bookslibrarybooks.gq, 1
booksoncamping.com, 1
bookstores.gq, 1
@@ -24075,7 +24043,6 @@ bookvuz.tk, 1
bookwear.com, 1
bookworld.gr, 1
bookwormstory.social, 1
-bookyourdata.com, 1
bool.be, 1
booldamm.llc, 1
boolypan.com, 1
@@ -24091,7 +24058,6 @@ boomingofthings.com, 1
boomshadow.net, 1
boomshine.de, 1
boomsocial.com, 1
-boomstyle.com, 1
boomtheme.com, 1
boomtownevents.com, 1
boomvm.pw, 1
@@ -24117,6 +24083,7 @@ boosinflatablegames.co.uk, 1
boosman.nu, 1
boosmanpoolservice.com, 1
boost-collective.com, 0
+boost-it-consultancy.nl, 1
boost.ink, 1
boostdesign.tk, 1
boostermachine.com, 1
@@ -24137,14 +24104,12 @@ bootsy.org, 1
bootytube.net, 1
boozinyan.com, 1
bopiweb.com, 1
-bopyx.com, 0
boraarat.com, 1
boraboraphotos.com, 1
boracay.tk, 1
-boraclub.com, 1
boraescolher.com.br, 1
borafalardeguito.com, 1
-borahan.net, 0
+borahan.net, 1
boranco.tk, 1
borasol.tk, 1
borba-umov.tk, 1
@@ -24192,6 +24157,7 @@ borgmestervangen.xyz, 1
borgoaureo.com, 1
borgodigatteraia.it, 1
borgshof.tk, 1
+borgwh.de, 1
borhunter.pl, 0
boringnews.tk, 1
boringpoll.com, 1
@@ -24225,8 +24191,6 @@ borsfa.hu, 1
bortebest.no, 1
bortoto.asia, 1
bortoto.fans, 1
-bortoto.net, 1
-bortoto.org, 1
borygoai.org, 1
borysek.net, 1
borysenko.se, 1
@@ -24255,7 +24219,6 @@ bosengineering.be, 1
bosiquanao.vn, 1
boskant.tk, 1
bosnia-online.tk, 1
-bosniaks.com, 1
bosonogka.tk, 1
bospiraat.tk, 1
bospor.tk, 1
@@ -24281,8 +24244,10 @@ bot-manager.pl, 1
botanical-design.nl, 1
botanical.house, 1
botanicoved.com, 1
+botaniqlandscapeconsultants.com, 1
botanischkunstenaarsnederland.nl, 1
botarticle.ga, 1
+botbls.com, 1
botbrother.ml, 1
botdiril.com, 1
botealis.ch, 0
@@ -24475,7 +24440,6 @@ bouwbedrijfjstam.nl, 1
bouwbedrijfkorstanje.nl, 1
bouwma.nl, 1
bouwplaatscheckin.nl, 1
-bouwstenen.com, 1
bouzouada.com, 1
bouzouks.net, 1
bovender.de, 1
@@ -24502,12 +24466,12 @@ box.lol, 1
box2.cz, 1
boxalouer78.fr, 1
boxbuttecountyne.gov, 1
-boxclaw.com, 1
boxclub-marburg.de, 1
boxcritters.wiki, 1
boxcryptor.com, 0
boxdevigneron.fr, 1
boxdroplacrosse.com, 1
+boxeldercountyut.gov, 1
boxeomexicano.tk, 1
boxer-shorts.net, 1
boxerdogdiaries.com, 1
@@ -24540,10 +24504,12 @@ boxturtlesaspets.com, 1
boxview.com, 1
boy.gp, 1
boyard.tk, 1
+boyceville.gov, 1
boycewire.com, 1
boydcorp.com, 1
boydstree.com, 1
boydwi.gov, 1
+boyfriendtvpremium.com, 1
boygirl.tk, 1
boyhost.cn, 1
boyinglanguage.com, 1
@@ -24574,7 +24540,6 @@ bphostels.com, 1
bpinvest.ch, 1
bpisites.eu, 1
bplan.tk, 1
-bpo.or.jp, 1
bpo.ovh, 1
bpol-forum.de, 1
bpreguica.com.br, 1
@@ -24616,6 +24581,7 @@ brad.fi, 1
bradbinko.com, 1
bradeales.com, 1
bradentonfl.gov, 1
+bradfield-designs.com, 1
bradfordcountypa.gov, 1
bradfordhottubhire.co.uk, 1
bradfordwoods.gov, 1
@@ -24633,6 +24599,7 @@ bragis.nl, 1
brahammn.gov, 1
brahma.world, 1
brahmins.com, 1
+braia.net.br, 1
braiampeguero.xyz, 1
braidice.ga, 1
brailsford.xyz, 1
@@ -24646,13 +24613,12 @@ brainball.fr, 0
brainbashers.com, 1
brainboxai.com, 1
brainburger101.tk, 1
-brainbus.com, 1
braincandy.com, 1
brainchasm.com, 1
braincorebismarck.com, 1
+braineet.com, 0
brainefive.com, 1
brainfeed.nl, 1
-brainfirm.com, 1
brainguru.co.in, 1
brainguru.in, 1
brainhealth.gov, 1
@@ -24718,6 +24684,7 @@ branaher.cz, 1
branch-bookkeeper.com, 1
branch.ga, 1
branchchristianschool.org.uk, 1
+branchcounty.gov, 1
branchenbuch-potsdam.com, 1
branchrvparktexas.com, 1
branchtobox.com, 1
@@ -24741,11 +24708,9 @@ brandingclick.com, 1
brandingcoapps.com, 1
brandingforthepeople.com, 1
brandinspiration.fr, 1
-brandjapan.com, 1
brandketers.com, 1
brandmixer.ru, 1
brandmovers.co, 1
-brandmuscle.com, 1
brandnous.ca, 1
brandnucreations.com, 1
brando753.xyz, 1
@@ -24862,7 +24827,6 @@ bravelocation.com, 1
bravelychoc.com, 1
bravenboer.tk, 1
bravewiki.tk, 1
-bravga.com, 1
bravica.tk, 1
bravo.bi, 1
bravoasociados.com, 1
@@ -24881,6 +24845,7 @@ bravurabusinessconsulting.com, 1
bravurasolutions.com, 1
brawin.cf, 1
brawlstarsitalia.com, 1
+brawnyblenders.com, 1
braxtoncountywv.gov, 1
braxtonehle.com, 1
braychappell.com, 1
@@ -24943,7 +24908,6 @@ breathingblanket.com, 0
breathingsound.ml, 1
breathlesssheranda.tk, 1
brechadigital.tk, 1
-brecht.ch, 1
breckle.com.ua, 1
brecknell.biz, 1
brecknell.com, 1
@@ -24959,6 +24923,7 @@ breechdepot.com, 1
breederpodcast.com, 1
breederworld.dog, 1
breen.com.br, 1
+breentwp.gov, 1
breezyapp.hu, 1
breezypointmn.gov, 1
breffa.pl, 1
@@ -24978,25 +24943,22 @@ breizhpuffy.org, 1
breket.ml, 1
brelin.tk, 1
brellich.eu, 1
-breloque.com, 1
bremen-restaurants.de, 1
bremerfriedensforum.de, 1
breml.com, 1
-bremsscheiben.com, 1
brenbarnes.com, 1
brenbarnes.com.au, 0
brendabecker.com, 1
brendanbatliner.com, 1
brendancroker.tk, 1
brendanfarmer.ga, 1
-brendanreev.es, 1
brendanscherer.com, 1
brendasartstudio.com, 1
brentalbright.tk, 1
brentfieldschools.cf, 1
brentnewbury.com, 1
-brentonico.com, 1
brentsoslibraries.org.uk, 1
+brentwoodpa.gov, 1
bresciatoday.it, 1
breshka.be, 1
bressem.com, 0
@@ -25071,7 +25033,6 @@ briankavanaugh.com, 1
brianlachapelle.tk, 1
brianlanders.us, 1
brianleejackson.com, 1
-brianm.com, 1
brianmwaters.net, 1
brianna.tk, 1
brianoost.com, 1
@@ -25099,8 +25060,6 @@ brickftp.com, 1
brickland.tk, 1
bricks-clicks.com, 1
bricksandmotor.co.uk, 1
-brickstreettrio.com, 1
-brickvortex.com, 1
brickweb.co.uk, 1
brickwerks.io, 1
bricmon.tk, 1
@@ -25142,6 +25101,7 @@ bridgeportwv.gov, 1
bridgercanyonfiremt.gov, 1
bridges.ml, 1
bridgesinbelize.org, 1
+bridgesofcolorado.gov, 1
bridgethailand28chidlom.com, 1
bridgetmcauliffe.ie, 1
bridgetonmo.gov, 1
@@ -25175,6 +25135,7 @@ brightbock.tw, 1
brightbock.uk, 1
brightday.bz, 1
brightendofleasecleaning.com.au, 0
+brighter.ai, 1
brighterimagelab.com, 1
brightfuturemadebyme.com, 1
brightgk.com, 1
@@ -25200,6 +25161,7 @@ brighttomorrowproductions.com, 1
brightvalley.com.au, 1
brightview.net.cn, 1
brightwakeintranet.co.uk, 1
+brightwebsitedesign.co.uk, 1
brightzonecleaning.com.au, 1
brightzoneofficecleaning.com.au, 1
brigidaarie.com, 1
@@ -25228,8 +25190,10 @@ brindocorp.tk, 1
bring-heaven.com, 1
bringfido.com, 1
bringform.ml, 1
+bringitnc.gov, 1
bringonbusiness.com, 1
brinker.com, 1
+brinkhaven.gov, 1
brinkhu.is, 1
brinksurl.com, 1
brinokidzonline.tk, 1
@@ -25326,7 +25290,6 @@ brnohra.cz, 1
brnohra.online, 1
brnojebozi.cz, 1
brnr.link, 1
-brnrx.com, 1
brntn.me, 1
broadax.ml, 1
broadbandchoices.co.uk, 1
@@ -25383,6 +25346,7 @@ brokenrevolution.com, 1
brokenships.com, 1
brokensword.tk, 1
brokentoaster.tk, 1
+broker-forex.it, 1
broker.id, 1
broker.vn, 1
brokerdecredite.ro, 1
@@ -25390,6 +25354,7 @@ brokerlink.ca, 1
brokernews.com.au, 1
brokernotes.co, 1
brokerpro.com, 1
+brokersandbrothers.com, 1
brokerstalk.com, 1
brokeryouers.ga, 1
brokeryouest.ga, 1
@@ -25429,6 +25394,7 @@ brooklyntownwashburnwi.gov, 1
brooklynveinandvascular.com, 1
brookscountyga.gov, 1
brookshirebrothers.com, 1
+brookshiretx.gov, 1
brooksideas.ga, 1
brookskolb.com, 1
brooksrents.com, 1
@@ -25445,7 +25411,6 @@ broomecountyny.gov, 1
broomorchard.com, 1
brosay-legko.ml, 1
brossmanit.com, 1
-brotaufstriche.com, 1
brother.com.hk, 1
brothersinbeetles.tk, 1
brottsfiltret.tk, 1
@@ -25464,6 +25429,7 @@ brownandjoseph.com, 1
brownavto-news.tk, 1
brownbagdinner.org, 1
browncoil.gov, 1
+browncountymn.gov, 1
browncountyne.gov, 1
browncountytx.gov, 1
browndeerwi.gov, 1
@@ -25476,6 +25442,7 @@ brownsville360.org, 1
brownsvillewi.gov, 1
browntiger.tk, 1
browntowncountryclub.com, 1
+brownvillenebraska.gov, 1
brownwolfstudio.com, 0
brownwoodnews.cf, 1
browsbybecca.ca, 1
@@ -25513,7 +25480,6 @@ brueggers.com, 1
brueggi.tk, 1
brueser-gmbh.de, 1
brugerklub.info, 1
-brugia.com, 1
brugpensioen.tk, 1
bruh.ltd, 1
bruhcontent.ru, 1
@@ -25532,7 +25498,6 @@ bruneaufamily.digital, 1
brunella.tk, 1
brunetderochebrune.com, 0
brunettipesco.com, 1
-brunhild.com, 1
brunhilde.ml, 1
brunner.ninja, 1
bruno-pelletier.tk, 1
@@ -25552,7 +25517,9 @@ brunorogerioadvocacia.com.br, 1
brunroom.tk, 1
brunswick.com, 0
brunswickcove.com, 1
+brunswickme.gov, 1
brunswickncsheriff.gov, 1
+brunswickohio.gov, 1
brush.ninja, 1
brushcreekyachts.com, 1
brushscene.de, 1
@@ -25576,7 +25543,6 @@ brutality.cf, 1
brutdecom.fr, 1
brutecloud.com, 1
brutosanetos.com, 1
-brutosshopping.com, 1
brutus2.ga, 0
bruun.co, 1
bruxserv.net, 1
@@ -25601,6 +25567,7 @@ bryantluk.com, 1
bryantx.gov, 1
bryceml.us, 1
bryggebladet.dk, 1
+brysoncitync.gov, 1
bryte-rp.tk, 1
brzc.st, 1
brztec.com, 1
@@ -25676,6 +25643,7 @@ bss.com.ph, 1
bss.net.ph, 1
bss.solutions, 1
bss.systems, 1
+bss.vc, 1
bss01.de, 1
bssokolow.pl, 1
bssolvfagen-pre-storeswa-wap.azurewebsites.net, 1
@@ -25688,13 +25656,13 @@ bsurfcr.com, 1
bsuru.xyz, 1
bsw-solution.de, 1
bswears.com, 1
+bszh.cn, 1
bt-kc.de, 1
bt121.com, 0
bt123.xyz, 1
bt780.com, 1
bt85.cn, 0
bt9.cc, 0
-btarts.com.br, 1
btbb.net, 1
btc-alpha.com, 1
btc-doge.ga, 1
@@ -25739,7 +25707,6 @@ btsline.co.id, 1
btsoft.eu, 1
btsou.org, 1
btsource.tk, 1
-btsous.org, 1
btsresearch.com, 1
btssiou.xyz, 1
btssl.com, 1
@@ -25752,9 +25719,7 @@ btta16.com, 1
btth.live, 1
btth.pl, 1
bttorj45.com, 1
-bttrade.com, 1
bturboo.com, 1
-btwj.com, 1
btwsa.tk, 1
bu-e.com, 1
buai.cf, 1
@@ -25773,7 +25738,6 @@ bubbleclips.org, 1
bubbleclipsnetwork.com, 1
bubblegumblog.com, 1
bubblelist.tk, 1
-bubblemedia.com, 1
bubblesco.tk, 1
bubblespetspa.com, 1
bubblin.io, 1
@@ -25796,7 +25760,6 @@ buchananga.gov, 1
buchanantwpmi.gov, 1
buchangroupinc.com, 1
bucharestbachelorparty.com, 1
-buchdata.it, 1
buchelstore.com.br, 0
buchhaltung-muehelos.de, 1
buchhammer.tk, 1
@@ -25860,7 +25823,6 @@ budgetlob.gov, 1
budgetlovers.nl, 1
budgetrf.tk, 1
budgow.com, 1
-budhimaan.com, 1
budidayatani.com, 1
budilnik.ml, 1
budofjoy.com, 1
@@ -25876,6 +25838,7 @@ budulanradu.ro, 1
buehler.rocks, 1
bueltge.de, 1
buena.me, 1
+buenavistava.gov, 1
buenavistawinery.com, 1
buenosairesconnect.com, 1
buenosproductos.net, 1
@@ -25906,6 +25869,7 @@ buffalojewishfederation.org, 1
buffalonews.com, 1
buffaloskillgames.com, 1
buffaloturf.com.au, 0
+buffalowypd.gov, 1
buffandtan.com, 1
buffbarbell.com, 1
buffetbouc.com, 1
@@ -26022,7 +25986,6 @@ bulavki.tk, 1
bulba.download, 1
bulbagram.ml, 1
bulbcompare.com, 1
-bulbidea.com, 1
bulbonidos.tk, 1
bulbuly.tk, 1
buldogueingles.com.br, 1
@@ -26166,7 +26129,6 @@ bureauzelfstandigenfryslan.nl, 1
burenservice.nl, 1
burenvoorburen.gent, 1
burevestnik.tk, 1
-burewala.com, 1
burewala.tk, 1
burewalanews.tk, 1
burg-esslingen.de, 1
@@ -26191,6 +26153,7 @@ burienergy.com, 1
burina.net, 1
buriramradio.com, 1
burke.services, 1
+burkebarclaylawoffice.com, 1
burkhardt.at, 0
burkitech.com, 1
burkoff.tk, 1
@@ -26222,7 +26185,6 @@ burningducks.com, 1
burningflame.tk, 1
burningflipside.com, 0
burningseries.co, 1
-burningseries.sx, 1
burnit.tk, 1
burnsland.com, 1
burntfish.com, 1
@@ -26619,13 +26581,11 @@ butternutbox.com, 1
buttertea.shop, 1
buttertrick.com, 1
buttgun-tattoo.de, 1
-buttonizer.pro, 0
buttonline.ch, 1
buttonsmashers.tk, 1
butts-are.cool, 1
butttexters.ga, 1
butunoyunlar.net, 1
-butyric.com, 1
butz.cloud, 1
butzies.ddnss.org, 1
buuba.bid, 1
@@ -26718,7 +26678,6 @@ buyhydrochlorothiazide.ml, 1
buyingstatus.com, 1
buyingtvsers.ga, 1
buyingtvsest.ga, 1
-buyiptv.tech, 1
buyitmalta.online, 1
buyjewel.shop, 1
buylasix.ml, 1
@@ -26747,8 +26706,8 @@ buyproscaronlinecanada.ga, 1
buyprovera.tk, 1
buyprozac.cf, 1
buypurenature.ga, 1
-buyr.com, 1
buyretinamicro.cf, 1
+buyrexroth.com, 1
buyrimonabant.cf, 1
buyrogaine.ga, 1
buyru.net, 1
@@ -26790,7 +26749,6 @@ buzzhub.tk, 1
buzzman.ga, 1
buzzpost.tk, 1
buzzprint.it, 1
-buzzspace.net, 1
buzztalk.tk, 1
buzzthemuddypyrador.com, 1
buzztrending.tk, 1
@@ -26851,9 +26809,7 @@ bwmcnc.com, 1
bwmlaser.com, 1
bwmovies.tk, 1
bws16.de, 1
-bwsolar.com.au, 1
bx-n.de, 1
-bx.ee, 1
bx49.cc, 1
bxctrust.com, 1
bxdj3.com, 1
@@ -26865,7 +26821,7 @@ by-robyn.nl, 1
by-the-sword.com, 1
by-yesilbag.com, 1
by.city, 1
-by.cx, 0
+by.com.vn, 1
by1u.com, 1
byalexia.gr, 1
byanabelen.com, 1
@@ -26875,7 +26831,6 @@ byatte.com, 1
byblog.tk, 1
bybym.ml, 1
bycafeonline.com, 1
-bycatch.com, 1
bycialis.com, 1
bycorefi.com, 1
bydik.com, 1
@@ -26893,6 +26848,7 @@ byggonline.ga, 1
bygogmiljoe.dk, 1
bygonegames.com, 1
bygoselink.nl, 1
+byhe.me, 1
byhenryvera.com, 1
byhoag.com, 1
byjamesrush.com, 1
@@ -27079,7 +27035,6 @@ c5197.co, 1
c5h8no4na.net, 1
c5y.moe, 1
c6729.co, 1
-c6729.com, 0
c6957.co, 1
c7dn.com, 1
c7n.ch, 1
@@ -27103,7 +27058,7 @@ caa.ca, 1
caarecord.org, 1
caasd.org, 1
caasda.tk, 1
-caasz.com, 1
+caasz.com, 0
cabaladada.org, 0
cabale.fr, 1
cabalistic.tk, 1
@@ -27112,7 +27067,6 @@ caballeroalba.cf, 1
caballerosdeltablero.tk, 1
cabanactf.com, 1
cabaretadanowskyfan.tk, 1
-cabazon-tu.com, 1
cabbage.software, 1
cabbagetree.io, 1
cabcard.services, 1
@@ -27149,14 +27103,11 @@ cabooneconstruction.com, 1
caboose.app, 1
cabosaferide.com, 1
cabosilleiro.com, 1
-cabotagem.com, 1
caboverde.tk, 1
cabphysio.ch, 0
cabr.al, 1
cabrachicagritona.tk, 1
-cabrils.com, 1
cabvertising.it, 1
-cac-hc.org, 1
cac-ua.com, 1
cacao-besos.com, 1
cacao-chocolate.com, 1
@@ -27171,6 +27122,7 @@ cachacasantaterezinha.com.br, 1
cachaceros.tk, 1
cache-checker.com, 1
cachecounty.gov, 1
+cachemosquito.gov, 1
cachesheriff.gov, 1
cachetur.no, 1
caciquecigars.com.br, 1
@@ -27237,7 +27189,6 @@ cadvending.ch, 1
cadwalk.de, 1
cady-jennifer.tk, 1
cadynce.com, 1
-caenergyprograms.com, 1
caerostris.com, 1
caesar.today, 1
caesarkabalan.com, 0
@@ -27291,7 +27242,6 @@ cafenoorderzon.tk, 1
cafeobscura.nl, 1
cafeplacedumarche.ch, 1
cafepress.com.au, 1
-cafetaste.com, 1
cafeterya.tk, 1
cafethevibes.com, 1
cafethrive.co.uk, 1
@@ -27300,7 +27250,6 @@ caffe.ga, 1
caffein.cf, 1
caffeinate.co.uk, 1
caffeineandconcrete.com, 1
-caffeinebookly.com, 1
caffeinefiend.org, 1
caffelatte.tk, 1
cafferata.tk, 1
@@ -27309,11 +27258,9 @@ caffewasyl.pl, 1
cafled.org, 1
caflou.com, 1
caflou.cz, 1
-cafpatronato.it, 1
caftan.tk, 1
cag.legal, 1
cagalogluhamami.com.tr, 1
-cagao.com, 1
cagbuzau.ro, 1
cageworld.tk, 1
cagir.eu, 1
@@ -27328,37 +27275,27 @@ cahier-reutilisable.fr, 1
cahn-achn.ca, 1
cahuilla-nsn.gov, 1
cai-ti.com.tw, 1
-caian.com, 1
caiben.org, 1
caibi.io, 1
caic.com.sg, 1
-caidao.com, 1
-caifan.com, 1
caijunyi.net, 0
-caikuai.com, 1
caillou.eu, 1
cailoli.com, 1
-caimin.com, 1
-caindelhi.in, 1
cainesjannif.com, 1
cainiao.moe, 1
caio.moe, 1
caipai.fm, 1
caipsnotes.com, 1
-caiqu.com, 1
caiqueparrot.com, 1
cairnterrier.com.br, 1
cairohost.ml, 1
cairokebab.com, 1
-cairui.com, 1
cais.de, 1
caise.tk, 1
caissefrancaisedefinancementlocal.fr, 1
caivps.com, 1
caiwenjian.xyz, 1
caixideal-serralharia.pt, 1
-caiyi.com, 1
-caiyou.com, 1
caizx.com, 0
caj-eichstaett.de, 1
caja-pdf.es, 0
@@ -27396,7 +27333,7 @@ cal-pacpainting.com, 1
cal.goip.de, 1
cal9000.com, 1
calaad.net, 1
-calabasaselectrician.com, 1
+calabasaselectrical.com, 1
calaborlawnews.com, 1
calabozo.tk, 1
caladan.tk, 1
@@ -27407,7 +27344,6 @@ calamp.com, 1
calancamassages.ch, 0
calandrahosting.tk, 1
calantonieta.tk, 1
-calasiaoplantcoop.com.ph, 1
calaverascounty.gov, 1
calaverasmedicalcannabis.com, 1
calc.center, 1
@@ -27445,6 +27381,7 @@ calculatortvers.ga, 1
calculatortvest.ga, 1
calcworkshop.com, 1
caldaia.roma.it, 1
+caldare.be, 1
caldaro.de, 1
caldaro.org, 1
caldecotevillagehall.co.uk, 1
@@ -27454,6 +27391,7 @@ caldercenter.org, 1
caldervets.co.uk, 1
caldoletto.com, 1
caldwell.com, 1
+caldwellcosdmo.gov, 1
caleaders.cf, 1
caleatoxic.org, 1
caledoniaoh.gov, 1
@@ -27505,10 +27443,12 @@ californiapa.gov, 1
californiavalues.cf, 1
calim.com.ar, 1
calimero.tk, 1
+calimesa.gov, 1
calindairy.com, 1
calinetworks.com, 1
caliph.one, 1
calisteniaperu.ga, 1
+calistogaca.gov, 1
calitateavietii-ardeal.ro, 1
calities.fr, 1
call.me, 1
@@ -27516,7 +27456,6 @@ call2counter.com, 0
calla.pl, 1
callabs.net, 1
callahancountytx.gov, 1
-callamnow.com, 0
callan.com, 1
callanenglish.tk, 1
callanetica.ru, 1
@@ -27546,6 +27485,7 @@ calligraph.gq, 1
calligraphychic.com, 1
callisabel.fr, 1
callmebetty.com, 1
+callmercy.com, 1
callmewhatever.com, 1
callmewhatever.de, 1
callmewhatever.net, 1
@@ -27560,6 +27500,7 @@ callum.au, 1
callummoore.au, 1
callumsilcock.me, 1
calluro.hr, 1
+callutheran.mba, 1
callvip.tk, 1
callwork.tk, 1
cally.tk, 1
@@ -27652,6 +27593,7 @@ cameraviva.com.br, 1
camerawisata.com, 1
cameria.tk, 1
cameriere.it, 1
+cameroncopa.gov, 1
cameroncountytx.gov, 1
cameronherold.com, 1
cameronphotographyok.com, 1
@@ -27740,8 +27682,10 @@ campingdekoolberg.nl, 1
campingdewatermolen.nl, 1
campingfontanelle.it, 1
campinggadgetest.ga, 1
+campinggearheaven.com, 1
campinghuntingshooting.com, 1
campingpasseiermeran.com, 1
+campingpolidor.com, 1
campingprofessionalsest.ga, 1
campingshop.pl, 1
campingwatchest.ga, 1
@@ -27795,7 +27739,6 @@ can-tran.com, 1
canabeinternacional.com, 1
canada-tourisme.ch, 0
canadaabroad.com, 0
-canadacloudpharmacy.com, 1
canadaclub.tk, 1
canadacommunity.org, 1
canadacouncil.ca, 1
@@ -27808,6 +27751,7 @@ canadapet.club, 1
canadapets.club, 1
canadapost-postescanada.ca, 1
canadapropertyexpert.ca, 1
+canadianarcticproducers.com, 1
canadianatheists.ca, 1
canadianatheists.com, 1
canadianbusiness.com, 1
@@ -27862,7 +27806,6 @@ cancan.ml, 1
cancer-info.org, 1
cancer.gov, 1
canceraid.coach, 1
-canceraid.com, 1
canceraid.com.au, 1
canceraid.io, 1
cancerdata.nhs.uk, 1
@@ -27909,7 +27852,7 @@ candydoll7.com, 1
candydoll8.com, 1
candydoll9.com, 1
candykidsentertainment.co.uk, 1
-candykurs.ru, 0
+candymade.net, 1
candypalace.tk, 1
candysailing.ml, 1
candysamira.org, 1
@@ -27938,6 +27881,7 @@ canibrowse.net, 1
canidelite-toulouse.fr, 1
canihavesome.coffee, 0
canile.it, 1
+caninecadre.net, 1
caninecompilation.com, 1
caninejournal.com, 1
caniuse.email, 1
@@ -27962,7 +27906,7 @@ cannabiz.tk, 1
cannabytes.net, 1
cannacards.ca, 1
cannamaca.com, 1
-cannamx.online, 1
+cannamx.online, 0
cannaseedsonline.com, 1
cannature.eu, 1
cannedcyberlabs.org, 1
@@ -28027,6 +27971,7 @@ canva.com, 1
canvas-art.tk, 1
canvaspersonalized.com, 1
canveganseat.com, 1
+canweagr.ee, 1
canyoncreekjeep.com, 1
canyonisd.net, 1
canyonshoa.com, 1
@@ -28041,13 +27986,10 @@ caocao.cf, 1
caodecristachines.com.br, 0
caodesantohumberto.com.br, 1
caos.ch, 0
-caoshanhu.com, 1
-caoshe.com, 1
caostura.com, 1
-caoyao.com, 1
-caozuo.com, 1
cap-study.com, 1
cap21-lrc.fr, 1
+cap50.be, 1
cap73.fr, 1
cap75.com, 1
capa.digital, 1
@@ -28078,9 +28020,9 @@ capike.cf, 1
capillary.io, 1
capimlimaoflores.com.br, 1
capitainebaggy.ch, 0
+capitaineverdure.com, 1
capitains.tk, 1
capital-electronics.ml, 1
-capital-match.com, 1
capitalcap.com, 1
capitalcollections.org.uk, 1
capitalendurancegroup.com, 1
@@ -28112,7 +28054,6 @@ capitalspiderers.ga, 1
capitalstakepool.info, 1
capitaltruepartner.hk, 1
capitaltruepartnertechnology.cn, 1
-capitalwin.com, 1
capitan.ml, 1
capitanbeilinson.tk, 1
capitapeskanova.tk, 1
@@ -28143,7 +28084,6 @@ caps.equipment, 1
caps.is, 1
caps.solutions, 1
caps.systems, 1
-capsdelhi.com, 1
capseo.id, 1
capsicle.tk, 1
capslock.ch, 1
@@ -28209,9 +28149,7 @@ caralarm.cf, 1
caralarm.tk, 1
caraliadeluxe.net, 1
caralina.com, 1
-caramelldansen.com, 1
caramellespinell.tk, 1
-caramplifier.com, 1
caratennison.net, 1
carauctionnetwork.com, 1
carauctionsalabama.com, 1
@@ -28237,8 +28175,10 @@ carbon12.org, 1
carbon12.software, 1
carbonadvantage.tk, 1
carbonaphta.com, 1
+carbonateds.com, 1
carboncountypa.gov, 1
carboncountywy.gov, 1
+carbondaleil.gov, 1
carbondix.com, 1
carboneventsupport.be, 1
carboneventsupport.lu, 1
@@ -28258,6 +28198,7 @@ carcare.net.au, 1
carcatron.org, 1
carceloinfierno.tk, 1
carcheck123.com, 1
+carcity.ky, 1
carck.co.uk, 1
carcleannord.de, 1
carcloud.ch, 1
@@ -28362,7 +28303,6 @@ carespottravelmedicine.mobi, 1
caret.be, 1
caretaker.com, 1
carethehealth.com, 1
-caretoyou.com, 1
caretta.co.uk, 1
carevan.org, 1
carevic.eu, 1
@@ -28370,7 +28310,6 @@ carevo.id, 1
careyohio.gov, 1
careyolsen.com, 1
carezza.net, 1
-carfamily.com, 1
carfax.ca, 1
carfaxcanadaappgateway.azurewebsites.net, 1
carfinancehelp.com, 1
@@ -28407,6 +28346,7 @@ caringkitsforkids.org.uk, 1
caringmedicine.ga, 1
caringpups.com, 1
carinsuranceliveest.ga, 1
+carintegrado.com.co, 1
carinthia.eu, 1
carioca-romania.ro, 1
cariproperti.com, 1
@@ -28495,6 +28435,7 @@ carlvanderlaan.com, 1
carlysgarden.net, 1
carmageddon.tk, 1
carmarthenradiocontrolledcarclub.tk, 1
+carmela.co.uk, 1
carmela.tk, 1
carmelrise.co.uk, 1
carmelss.edu.hk, 1
@@ -28507,6 +28448,7 @@ carna.tk, 1
carnageheart.tk, 1
carnagevisors.tk, 1
carnaticalifornia.com, 1
+carnationwa.gov, 1
carnavaldeltoro.tk, 1
carnavales.tk, 1
carnavalinrothem.tk, 1
@@ -28575,7 +28517,6 @@ carpio.tk, 1
carplus.es, 1
carplus.net, 1
carportus.com, 1
-carpostal.com, 1
carprice.auction, 1
carprice.ru, 1
carproof.com, 1
@@ -28747,7 +28688,6 @@ casadegomes.com, 1
casadelasvinas.com, 1
casadetiteres.tk, 1
casadoarbitro.com.br, 1
-casadomarketingdigital.com.br, 1
casadopulpo.com, 1
casadue.de, 1
casaessencias.com.br, 1
@@ -28758,6 +28698,7 @@ casajeannine.tk, 1
casalacabra.com, 1
casalborgo.it, 1
casalcrevillent.tk, 1
+casaleadersinc.com, 1
casaledibuccole.it, 1
casalinghedisperate.ga, 1
casalopez.tk, 1
@@ -28777,6 +28718,7 @@ casaplorer.com, 1
casaruralsantamaria.tk, 1
casasbandeirantes.com.br, 1
casascomdesign.com, 1
+casasdeapuestasdeportivas.cl, 1
casashops.com, 1
casasparaperross.com, 1
casasuara.com, 1
@@ -29001,6 +28943,7 @@ casinomucho.com, 1
casinomucho.org, 1
casinomucho.se, 1
casinonieuws.nl, 1
+casinoonline39.com, 1
casinoonlineprova.com, 1
casinoportugal.pt, 1
casinopromote.com, 1
@@ -29020,12 +28963,12 @@ casinotop10.net, 1
casinotopplistan.com, 1
casinotopplisten.com, 1
casinotopsonline.com, 1
+casinovalley.ca, 1
casinovendors.com, 1
casio-caisses-enregistreuses.fr, 1
casio.bg, 0
casitawn.cf, 1
casjay.cloud, 0
-casjay.info, 0
casjenprome.cz, 1
caskntandoor.co.uk, 1
casko-insurance.tk, 1
@@ -29143,7 +29086,6 @@ catapultgroup.ca, 1
catarrhalfuns.tk, 1
catartofsweden.se, 1
catastrofy.tk, 1
-catatanviral.com, 1
catatau.tk, 1
catawiki.com, 1
catawiki.de, 1
@@ -29156,6 +29098,7 @@ catbold.space, 1
catbop.com, 1
catbox.moe, 1
catbull.com, 1
+catcaresociety.org, 0
catcat.cc, 1
catcatnya.com, 1
catchall.tw, 1
@@ -29181,6 +29124,7 @@ catfishworld.tk, 1
catflap.org, 1
catfood.cf, 1
catfood.ga, 1
+catfooddispensersreviews.com, 1
catfoto.cf, 1
catfun-foto.de, 1
catgarden.tk, 1
@@ -29224,6 +29168,7 @@ cathyjf.org, 1
cathyjfitzpatrick.com, 1
cathylean.tk, 1
cathymcquaid.co.uk, 1
+cathywilcoxtraining.com, 1
catio.network, 1
cativa.net, 1
catl.st, 1
@@ -29239,8 +29184,8 @@ catmonad.xyz, 1
catmoose.ca, 1
catmoz.fr, 1
catnetworks.co.jp, 1
+catnippery.com, 1
catnmeow.com, 1
-catnsofa.com, 1
catphysics.com, 1
catpic.xyz, 1
catplay.tk, 1
@@ -29256,7 +29201,6 @@ catscreativecakes.ga, 1
catskillselfstorage.com, 1
catsmagic.pp.ua, 1
catsnow.com, 1
-catsofcapetown.com, 1
catsoft.me, 1
catstv.tk, 1
cattellar.tk, 1
@@ -29305,10 +29249,12 @@ cawagiras.ga, 1
caxaa.mx, 1
caycehouse.com, 1
caymart.com, 1
+cayugacounty.gov, 1
cazadordebuenaonda.com, 1
cazaviajes.es, 1
cazfire.gov, 1
-cazinoz.ru, 1
+cazino.dk, 1
+cazinoz.ru, 0
cazizi.com, 1
cazoo-dev.co.uk, 1
cazoo-dev.com, 1
@@ -29368,6 +29314,7 @@ cboard.ml, 1
cboard.net, 1
cboost.nl, 1
cboss.xyz, 1
+cbozarks.com, 1
cbpay.com, 1
cbplus.tn, 1
cbpridecenter.org, 1
@@ -29392,7 +29339,6 @@ cc.ag, 1
cc.hn, 1
cc5197.co, 1
cc6729.co, 1
-cc6729.com, 0
cc6957.co, 1
cc8822.cc, 1
cc8833.cc, 1
@@ -29430,6 +29376,7 @@ ccc.gov, 1
ccc.org, 1
ccc.xxx, 1
cccc.loan, 1
+cccera.gov, 1
cccleaner.tk, 1
cccp-o.tk, 1
cccpublishing.com, 1
@@ -29450,6 +29397,7 @@ cchat.de, 1
cchim.ca, 1
cciiblog.tk, 1
cciofficial.com, 1
+ccis.rs, 1
cck-law.com, 1
ccl776o.tk, 0
cclasabana.com.co, 1
@@ -29476,6 +29424,7 @@ ccprwebsite.org, 1
ccrun.tk, 1
ccsaposs.com, 1
ccshire.ga, 1
+ccsistema.com, 0
ccsk.training, 1
ccskills.org.uk, 1
ccsrv.eu, 1
@@ -29523,6 +29472,7 @@ cdeeply.com, 1
cdf.fyi, 1
cdf.wiki, 1
cdfnature2019.fr, 1
+cdfr-or.gov, 1
cdg30.fr, 1
cdga.org, 1
cdhb.health.nz, 1
@@ -29612,6 +29562,7 @@ cedarcitydining.com, 1
cedarcityut.gov, 1
cedarcountyne.gov, 1
cedarcoveassistedliving.com, 1
+cedarhillsutah.gov, 1
cedarmanagementgroup.com, 1
cedarrockalliance.com, 1
cedric-garcia.tk, 1
@@ -29654,7 +29605,6 @@ celcelulares.com, 1
celcomhomefibre.com.my, 1
cele.bi, 1
celebavirus.com, 1
-celebcritics.com, 1
celebdaily.ga, 1
celebi-forest.tk, 1
celebmasta.com, 1
@@ -29675,9 +29625,9 @@ celebritypic.tk, 1
celebritypics.club, 1
celebrityscope.net, 1
celebritysrit.tk, 1
-celebritytoob.com, 1
celebritytopnews.tk, 1
celebrityviralbug.com, 1
+celebrow.com, 1
celebxx.com, 1
celectro-pro.com, 1
celendo.ga, 1
@@ -29734,7 +29684,6 @@ celulas-estaminais.info, 1
celuliteonline.com, 1
cemac.int, 1
cemada.cz, 1
-cemarks.com, 1
cemcerkez.com, 1
cementplas.es, 0
cementscience.com, 1
@@ -29744,6 +29693,7 @@ cemporcentocliente.com.br, 1
cemregulveren.com, 1
cenatorium.pl, 1
cendata.co.uk, 1
+cendev.eu, 1
cendi.gov, 1
cendis.cz, 1
cennelley.com, 1
@@ -29755,6 +29705,7 @@ censeo-financial.com, 1
censored.ml, 1
censurfridns.dk, 1
censurfridns.nu, 1
+census.gov, 1
centariuss.ga, 1
centella.tw, 1
centenariodeuncampeon.tk, 1
@@ -29852,10 +29803,10 @@ centrodememoriahistorica.gov.co, 1
centrodemioma.com.br, 1
centroecuestrecastellar.com, 1
centrofotostudija.lt, 1
+centrogaiamexico.com, 1
centrokiri.cl, 1
centrolavoro.org, 1
centromedico.tk, 1
-centromotion.com, 1
centropagina.it, 1
centros.ml, 1
centros.tk, 1
@@ -29933,6 +29884,7 @@ cercle-helvetia.ch, 0
cercrid.fr, 1
cerda-avocats.com, 1
cerebelo.info, 1
+cerebralnaparaliza.com, 1
cerebrosano.gov, 1
cerebrum.com, 1
cerecup.com, 0
@@ -29946,7 +29898,6 @@ ceres-corp.org, 1
cerezacomunicacion.com, 1
cerfid.com.pe, 1
cerivo.co.uk, 1
-cermak.photos, 1
cernac.cz, 1
cernakova.eu, 1
cernalistina.eu, 1
@@ -29959,17 +29910,18 @@ cerquitamio.com, 1
cerrajeriaamericadelquindio.com, 1
cerrajeriaenvillavicencio.com, 1
cerritosca.gov, 1
+cerrogordo.gov, 1
cerstve-korenie.sk, 1
cerstvekorenie.sk, 1
cert.ee, 0
cert.govt.nz, 1
-cert.je, 1
+cert.je, 0
cert.or.id, 1
cert.se, 1
certain.com, 0
certainbiz-news.tk, 1
certaintelligence.com, 1
-certaireland.ie, 0
+certaireland.ie, 1
certasenergy.co.uk, 1
certbus.com, 1
certcenter.com, 0
@@ -29989,8 +29941,8 @@ certificationmap.com, 1
certificato-prevenzione-incendi.it, 1
certificazione.it, 1
certificazioni-energetiche.it, 0
-certified-parts.com, 1
certifiedbb.com, 1
+certifiedchimneyconnecticut.com, 1
certifiedfieldassociate.com, 1
certifiedmerchandiseest.ga, 1
certifiednurses.org, 1
@@ -30037,6 +29989,7 @@ cesibo.com, 1
cesipagano.com, 1
cesium.ml, 1
cesjo.pl, 1
+ceska-elita.cz, 1
ceska-polygraficka.cz, 1
ceska-polygraficka.eu, 1
ceskasit.cz, 1
@@ -30116,6 +30069,7 @@ cfotech.com.au, 1
cfpa-formation.fr, 1
cfpa.gov, 1
cfpb.gov, 1
+cfpd-il.gov, 1
cfr-culturism.tk, 1
cfrench.cc, 1
cfse.biz, 1
@@ -30126,7 +30080,6 @@ cftc.gov, 1
cftcarouge.com, 0
cfurl.cf, 1
cfxdesign.com, 1
-cg-consult.fr, 1
cg-design.tk, 1
cg-n.fr, 1
cg.al, 1
@@ -30261,6 +30214,7 @@ chamathj.com, 1
chambas.com.mx, 1
chamber.sa, 1
chamberlinfoundation.org, 1
+chambers.org.uk, 1
chamberscountytx.gov, 1
chameleon-ents.co.uk, 1
chameleon.io, 1
@@ -30289,7 +30243,6 @@ championweb.nz, 0
championweb.sg, 0
champsglobal.org, 1
champslearning.co.uk, 1
-chamsocdidong.com, 1
chamsocial.com, 1
chamudi.lk, 1
chamudi.net, 1
@@ -30298,13 +30251,13 @@ chanakyanewz.com, 1
chanchi.idv.hk, 1
chanddriving.co.uk, 1
chanderson.com.au, 1
+chandleraz.gov, 1
chandlerazpd.gov, 1
chandlersales.ca, 1
chandr1000.ga, 1
chandracenter.com, 1
chandradeepdey.com, 1
chandramani.tk, 1
-change-coaching-gmbh.ch, 1
change10000lives.com.ph, 1
changeactivation.com, 1
changeanalytics.us, 1
@@ -30343,7 +30296,7 @@ chaoschemnitz.de, 1
chaoscommunication.camp, 1
chaoscycle.tk, 1
chaosdorf.de, 1
-chaosfield.at, 1
+chaosfield.at, 0
chaosme.su, 1
chaospott.de, 1
chaosprocess.com, 1
@@ -30362,6 +30315,7 @@ chapek9.com, 1
chapel.tk, 1
chapelaria.tf, 1
chapelfordbouncers.co.uk, 1
+chapelhillnc.gov, 1
chapelhillobgyn.com, 1
chapelhousevet.co.uk, 1
chapelle.co.uk, 1
@@ -30369,7 +30323,6 @@ chapellerie-traclet.com, 1
chapiteauxduleman.fr, 1
chapleau.ca, 1
chapmanstreeservice.com, 1
-chapnews.id, 1
chapstick.life, 1
chaqueteros.tk, 1
char.press, 1
@@ -30389,6 +30342,7 @@ charisma.ai, 1
charismadesign.ie, 1
charisse.id, 1
charity.cz, 1
+charityvest.org, 1
chariz.com, 1
charl.eu, 1
charlageneral.tk, 1
@@ -30413,6 +30367,8 @@ charlie-liveshow.com, 0
charlie.im, 1
charlie2alpha.org, 1
charlie4change.com, 1
+charliebighams.co.uk, 1
+charliebighams.com, 1
charlieblog.tk, 1
charliedillon.com, 1
charliegarrod.com, 1
@@ -30486,7 +30442,6 @@ chasse-au-tresor.eu, 1
chasse-maree.com, 1
chasseurdetruites.com, 1
chastitybelts.tk, 1
-chat-buddy.com, 1
chat-cam.tk, 1
chat-edu.org.uk, 1
chat-libera.com, 1
@@ -30593,6 +30548,7 @@ chaurocks.com, 1
chaussenot.net, 1
chaussurerunning.fr, 1
chautauquacountyks.gov, 1
+chautauquacountyny.gov, 1
chaveirogrimaldi.com, 1
chaverde.org, 1
chazalet.fr, 0
@@ -30602,6 +30558,7 @@ chcemradost.sk, 1
chch.it, 1
chcheaptech.nz, 1
chcisezeptat.cz, 1
+chcivceskumore.cz, 1
chckr.co, 1
chcoc.gov, 1
chcuscojungle.com, 1
@@ -30708,6 +30665,7 @@ checkjehuis.be, 1
checkjehuis.gent, 1
checkjelinkje.nl, 1
checklistbuilder.herokuapp.com, 1
+checklistinsider.com, 0
checklytics.com, 1
checkmack.cf, 1
checkmack.ga, 1
@@ -30735,6 +30693,7 @@ checktls.nl, 0
checktype.com, 1
checkui.com, 1
checkurinsurance.com, 1
+checkusernames.com, 1
checkyourmath.com, 1
checkyourprivilege.org, 1
checkyourreps.org, 1
@@ -30806,6 +30765,7 @@ cheminsderando.fr, 0
chemiphys.com, 0
chemistry-schools.com, 1
chemolak.pl, 1
+chemungtownshipil.gov, 1
chenangocountyny.gov, 1
chenapartment.com, 1
chenbo.tk, 1
@@ -30831,7 +30791,6 @@ chennaiskills.cf, 1
chennien.com, 1
chennuo.xyz, 1
chenpei.org, 1
-chenqiang.com, 1
chentianyi.cn, 1
chenui.design, 1
chenx221.cyou, 0
@@ -30920,7 +30879,6 @@ chg.codes, 1
chg.pl, 1
chhlayban.tk, 1
chhy.at, 1
-chi-new-energy.com.ua, 1
chialab.eu, 1
chialab.info, 1
chialab.io, 1
@@ -30954,7 +30912,6 @@ chicagopowercleaning.com, 1
chicagopowerwashing.net, 1
chicagopowerwashingservices.com, 1
chicagopressurewashing.net, 1
-chicagopressurewashingservices.com, 1
chicagoprivatejets.com, 1
chicagostudentactivists.org, 1
chicaman.tk, 1
@@ -30971,6 +30928,7 @@ chickencentral.tk, 1
chickencoop.ml, 1
chickenfarms.tk, 1
chickensaladchick.com, 1
+chickhint.com, 1
chicki.tk, 1
chickteam.tk, 1
chicofc.tk, 1
@@ -31025,6 +30983,7 @@ childrensfurniture.co.uk, 1
childrensheartfoundation.org, 1
childrensmentalhealthcampaign.org, 1
childrensrecipes.tk, 1
+childresstexas.gov, 1
childstats.gov, 1
childswear.tk, 1
childtaxcredit.gov, 1
@@ -31040,7 +30999,6 @@ chilikin.pro, 1
chilimathwords.com, 1
chilio.net, 1
chilipy.ga, 1
-chilis.com, 1
chill-house.ga, 1
chill.bet, 1
chillcicada.com, 0
@@ -31072,7 +31030,6 @@ chimpmatic.com, 1
china-midas.net, 1
china-online-news.tk, 1
chinabank.ph, 1
-chinablows.com, 1
chinacdn.org, 1
chinacheers.com, 1
chinadream404.com, 1
@@ -31080,11 +31037,9 @@ chinafree.online, 1
chinafree.site, 1
chinaglobalsecurities.cn, 1
chinahealthcareblog.cf, 1
-chinahitech.com, 1
chinaicpower.org, 0
chinaindexfund.cn, 1
chinajingkun.com, 1
-chinalike.com, 1
chinalosers.com, 1
chinamallonlin.com, 1
chinamediaproject.org, 1
@@ -31094,7 +31049,6 @@ chinasearch.tk, 1
chinastory.tk, 1
chinasucksass.com, 1
chinati.org, 1
-chinavegan.com, 1
chinawatchinstitute.org, 1
chinawhale.com, 1
chinchillas.tk, 1
@@ -31122,7 +31076,7 @@ chinplugins.xyz, 1
chintaparthi.tk, 1
chintaparthihome.tk, 1
chinteni.com, 1
-chinwag.im, 1
+chinwag.im, 0
chip.icu, 1
chipdig.com, 1
chipollinko.com.ua, 1
@@ -31185,6 +31139,7 @@ chkmkt.com, 1
chkserv.com, 0
chksite.com, 1
chl.la, 1
+chlapidarium.cz, 1
chliine.ch, 1
chlo-products.biz, 1
chlo-products.net, 1
@@ -31271,7 +31226,6 @@ chorleycaninesolutions.co.uk, 1
chornobyl.tk, 1
chorpinkpoemps.de, 1
choruru.jp, 1
-choruscall.com, 1
chorverband-region-kocher.de, 1
chosenos.tk, 1
chosenplaintext.org, 1
@@ -31318,6 +31272,7 @@ chrislauderback.com, 1
chrislauderback.net, 1
chrislauderback.org, 1
chrisliebaer.de, 1
+chrisliebear.de, 1
chrisluen.com, 1
chrismax89.com, 1
chrismcclendon.com, 1
@@ -31352,6 +31307,7 @@ christian-gredig.de, 1
christian-laubender.de, 1
christian-liebel.com, 1
christian-oette.de, 1
+christian-schlichting.de, 1
christian-stadelmann.de, 1
christianadventurecamps.org, 1
christianaknudsen.com, 1
@@ -31416,6 +31372,7 @@ christinecloma.com, 1
christineglaeser.de, 1
christineprayon.de, 1
christmasinelmhurst.org, 1
+christmasloansvet.com, 1
christmaspages.tk, 1
christmaspartyhire.co.uk, 1
christmasrecipe.tk, 1
@@ -31426,7 +31383,6 @@ christophe-beclier.fr, 1
christophe-dubois.tk, 1
christophebarbezat.ch, 1
christophedavid.tk, 1
-christopher-simon.de, 0
christopher-wright.com, 1
christopher-zentgraf.de, 1
christopher.sh, 0
@@ -31522,7 +31478,7 @@ chrystofer.com, 0
chrystus.pl, 1
chsamuel.net, 1
chsh.moe, 0
-chshouyu.com, 1
+chshouyu.com, 0
chsmedical.com, 1
chsterz.de, 1
chstrategies.com.au, 1
@@ -31542,13 +31498,13 @@ chudnov.tk, 1
chuhe.xyz, 1
chukardin.tk, 1
chukcha.ru, 1
+chukchansihealthsafety.gov, 1
chukotka.ml, 1
chukou.cf, 1
chukou.ga, 1
chukou.gq, 1
chukou.ml, 1
chukou.tk, 1
-chukwunyere-chambers.org, 1
chulinkuei.org.tw, 1
chumy.vn, 1
chun.pro, 1
@@ -31593,6 +31549,8 @@ churchwebcanada.ca, 1
churchwebsupport.com, 1
churnfree.com, 1
churrascariacampogrande.com.br, 1
+churubito.com, 1
+churubito.nl, 1
chuskocity.tk, 1
chuspace.com, 1
chutingstar.com, 1
@@ -31602,7 +31560,6 @@ chuvash-republic.tk, 1
chuvash.tk, 1
chuvashia.tk, 1
chuvashiya.tk, 1
-chuyentien247.com.vn, 1
chwempower.com, 1
chwilrank.pl, 1
chytraauta.cz, 1
@@ -31613,7 +31570,6 @@ ci-fo.org, 1
ci-suite.com, 1
ci.com.br, 1
cia-gaming.de, 1
-cia-landlords.co.uk, 1
cia.gov, 1
ciadocultivo.com.br, 1
ciagutek.pl, 1
@@ -31672,7 +31628,6 @@ cidgomes.com.br, 1
cidikit.tk, 1
cidones.tk, 1
cie-theatre-montfaucon.ch, 0
-ciekawi.com, 1
ciekwestronki.cf, 1
ciekwestronki.ga, 1
ciekwestronki.gq, 1
@@ -31681,11 +31636,11 @@ ciel.coffee, 1
ciel.luxe, 1
ciel.pro, 1
ciel.si, 1
-ciele.com, 1
cielo-thefilm.com, 1
cienciasempresariais.pt, 1
cienegaspa.com, 1
cierreperimetral.com, 1
+cifapme.net, 0
cifop-numerique.fr, 1
ciftkabincikmaparca.com.tr, 1
ciftkabinyedekparca.com.tr, 1
@@ -31737,7 +31692,6 @@ cincosf.com, 1
cincy.gov, 1
cincydeckandpatio.com, 1
cindey.io, 1
-cindy.cn, 1
cine-music.de, 1
cine-passion16.fr, 1
cine.to, 1
@@ -31749,13 +31703,13 @@ cineforge.com, 1
cinefun.net, 1
cinegore.tk, 1
cinelandia.tk, 1
+cinema-rating.icu, 1
cinema-rulem.tk, 1
cinemacenter.in, 1
cinemaclub.co, 1
cinemadoma.tk, 1
cinemafrix.cf, 1
cinemaperto.tk, 1
-cinemarxism.com, 1
cinemaschool.by, 1
cinemasetfree.com, 1
cinematherapy.org, 1
@@ -31784,7 +31738,7 @@ cinn.ml, 1
cinnagar.tk, 1
cinnamon.bot, 1
cinnamon.gq, 1
-cinnamonsnail.com, 1
+cinnamonsnail.com, 0
cinnamonspiceandeverythingnice.com, 1
cinq-elements.com, 0
cinq-elements.net, 1
@@ -31802,7 +31756,6 @@ cinteo.com, 1
cinthia.tk, 1
cio-spirit.de, 1
cio.gov, 1
-ciochina.com, 1
cionir.fr, 1
cioscloud.com, 1
cioudways.pro, 1
@@ -31971,8 +31924,8 @@ cityhotel.tk, 1
cityjam.tk, 1
citylift.com.ua, 1
citylocal.cf, 1
-citymagazine.si, 1
citymeats.com, 1
+cityofabbotsfordwi.gov, 1
cityofadelga.gov, 1
cityofallisonia.gov, 1
cityofaltonil.gov, 1
@@ -31988,22 +31941,27 @@ cityofbinghamton.gov, 1
cityofblairwi.gov, 1
cityofblancotx.gov, 1
cityofboydtx.gov, 1
+cityofbrea.gov, 1
cityofbridgetonnj.gov, 1
cityofbristowok.gov, 1
cityofbrodheadwi.gov, 1
cityofbrookings-sd.gov, 1
cityofbrookwoodal.gov, 1
cityofburnsor.gov, 1
+cityofcamarillo.gov, 1
cityofcarsonca.gov, 1
+cityofcharlack.gov, 1
cityofcharlottetn.gov, 1
cityofchinagrovetx.gov, 1
cityofclare.gov, 1
cityofclintoniowa.gov, 1
+cityofcolusa.gov, 1
cityofconroe.gov, 1
cityofcottonwoodmn.gov, 1
cityofcrandonwi.gov, 1
cityofdelafieldwi.gov, 1
cityofdelcity.gov, 1
+cityofdillonsc.gov, 1
cityofdixonca.gov, 1
cityofeastpointemi.gov, 1
cityofeatonrapids.gov, 1
@@ -32011,8 +31969,10 @@ cityofellisks.gov, 1
cityofelynv.gov, 1
cityoferintn.gov, 1
cityofeuporams.gov, 1
+cityofeyotamn.gov, 1
cityoffergusonky.gov, 1
cityofflorencesc.gov, 1
+cityoffoley.gov, 1
cityofgibraltarmi.gov, 1
cityofgigharborwa.gov, 1
cityofgirardoh.gov, 1
@@ -32034,8 +31994,10 @@ cityofkasaanak.gov, 1
cityofkewauneewi.gov, 1
cityoflakebuenavistafl.gov, 1
cityoflakegeneva.gov, 1
+cityoflamesa.gov, 1
cityoflancasterca.gov, 1
cityoflancasterpa.gov, 1
+cityoflaramiewy.gov, 1
cityoflfp.gov, 1
cityoflodiwi.gov, 1
cityoflompoc.gov, 1
@@ -32048,17 +32010,23 @@ cityofmarionia.gov, 1
cityofmaysvilleky.gov, 1
cityofmaywoodparkor.gov, 1
cityofmebanenc.gov, 1
+cityofmeigs.gov, 1
cityofmerced.gov, 1
cityofminatarene.gov, 1
cityofmitchellsd.gov, 1
cityofmonroewi.gov, 1
+cityofmooreok.gov, 1
cityofmorgantonga.gov, 1
cityofmte.gov, 1
cityofmusic.be, 1
cityofnewbuffalomi.gov, 1
+cityofnewfranklinmo.gov, 1
cityofnewkirkok.gov, 1
cityofnewman.gov, 1
cityofnichollsga.gov, 1
+cityofnisswa.gov, 1
+cityofnorco.gov, 1
+cityofnorforkar.gov, 1
cityofnovi.gov, 1
cityofocontowi.gov, 1
cityofpagedalemo.gov, 1
@@ -32068,35 +32036,44 @@ cityofpeople.gent, 1
cityofperris.gov, 1
cityofpetersburgwv.gov, 1
cityofpevelymo.gov, 1
+cityofpilotgrovemo.gov, 1
cityofpinconningmi.gov, 1
cityofpinebluff-ar.gov, 1
cityoframseymn.gov, 1
cityofredding.gov, 1
cityofrobertsidaho.gov, 1
+cityofrockyfordco.gov, 1
cityofroncevertewv.gov, 1
cityofroyaltonmn.gov, 1
cityofsacramento.gov, 1
cityofsalemky.gov, 1
cityofsanmateoca.gov, 1
cityofsantamariaca.gov, 1
+cityofsavannail.gov, 1
cityofsebastopol.gov, 1
cityofsenatobiams.gov, 1
+cityofsoledad.gov, 1
cityofsourlake.gov, 1
cityofspoonerwi.gov, 1
+cityofstonewoodwv.gov, 1
cityofthorp.gov, 1
cityoftitans.com, 1
cityoftulsa.gov, 1
cityoftybee.gov, 1
cityofvacaville.gov, 1
cityofvermilionohio.gov, 1
+cityofvernonca.gov, 1
cityofwadley-ga.gov, 1
cityofwakefieldmi.gov, 1
cityofwashburnwi.gov, 1
cityofwasilla.gov, 1
cityofwaterfordca.gov, 1
cityofwauchula.gov, 1
+cityofwaupunwi.gov, 1
+cityofwhitefish.gov, 1
cityofwhitneytx.gov, 1
cityofwinonamo.gov, 1
+cityofwooddaleil.gov, 1
cityofwoodland.gov, 1
cityofwoodward-ok.gov, 1
cityonfire.com, 1
@@ -32114,7 +32091,6 @@ citysmile.ro, 1
cityspin.org, 1
citysportapp.com, 0
citysquarenews.tk, 1
-citysteambrewery.com, 1
citytaxiandtours.ga, 1
citytel.ga, 1
citytireservice.com, 1
@@ -32307,14 +32283,17 @@ clarabot.com, 1
clarachampbell.com, 1
clarasegura.tk, 1
clare3dx.com, 1
+claremontca.gov, 1
claremontyachtclub.org.au, 1
clarendonvt.gov, 1
+clarerose.com, 1
claresderibota.tk, 1
claretandbluearmy.tk, 1
clarilog.com, 1
clarinet.ga, 1
clarinexonline.gq, 1
clario.co, 1
+clarioncounty.gov, 1
clarionpolicepa.gov, 1
clarisights.com, 0
clarisonicmiareview.tk, 1
@@ -32360,7 +32339,6 @@ clasa-mea.tk, 1
clase3.tk, 1
clash-movies.de, 1
clashclans.pl, 1
-clashclub.com, 1
clashersrepublic.com, 1
clashoflights.ga, 1
clashpost.com, 1
@@ -32378,7 +32356,6 @@ classic-diva.ml, 1
classic-literature.com, 1
classic-literature.net, 1
classic-literature.org, 1
-classic.cn, 1
classicalchaos.tk, 1
classicalpilates.ca, 1
classicbakes.com, 1
@@ -32387,16 +32364,24 @@ classiccrewhaiti.tk, 1
classiccutstupelo.com, 1
classicdriver.com, 1
classicfg.com.au, 1
+classicfm.cz, 1
classichits.tk, 1
classichorrormovie.tk, 1
classichorrornetwork.tk, 1
classichost.gq, 1
+classicjet.cz, 1
classicmagazine.ml, 1
classicnova.com, 1
classicnovaandperformance.com, 1
+classicprag.com, 1
+classicprag.cz, 1
+classicpraga.com, 1
+classicprague.sk, 1
+classicpraha.com, 1
classics.io, 1
classicstories.tk, 1
classictheatrecumbria.co.uk, 0
+classificacaogeral.com.br, 1
classificadostodaoferta.tk, 1
classifiedsgulf.com, 1
classifiedspoint.tk, 1
@@ -32408,7 +32393,7 @@ classroomconductor.com, 1
classsitterers.ga, 1
classsitterest.ga, 1
classx.tk, 1
-classyng.com, 0
+classyng.com, 1
claster.it, 1
clatsopcounty.gov, 1
claude.me, 1
@@ -32432,7 +32417,6 @@ clauseriksen.net, 0
clausewitz-gesellschaft.de, 1
claustrofobia.tk, 1
clautopieces.fr, 1
-clav1d.com, 1
claveladas.com, 1
clavit4.zone, 1
clawe.de, 1
@@ -32446,6 +32430,8 @@ claytoncapolice.gov, 1
claytoncondon.com, 1
claytonjunior.tk, 1
claytonkendall.com, 1
+claytonwinnebagowi.gov, 1
+claytwp-hamin.gov, 1
claytwpmi.gov, 1
clb.org.hk, 1
clbmconsultancy.com, 1
@@ -32461,6 +32447,7 @@ clean-water-and-sanitation.tk, 1
cleanairaustinpro.com, 1
cleanairdallaspro.com, 1
cleanairhoustonpro.com, 1
+cleanandcleaner.net, 1
cleanclearwater.co.uk, 1
cleandetroit.org, 1
cleandrains.com.au, 1
@@ -32561,11 +32548,10 @@ clendeninwv.gov, 1
cleo.com, 1
cleocinonline.gq, 1
cleova.com, 1
-clep.cn, 1
cles-asso.fr, 1
cles.jp, 1
-clesurporte.be, 1
clevelandheights.gov, 1
+clevelandmetroparks.gov, 1
clevelandokla.com, 1
clever-datenschutz.de, 1
clever-invest.cf, 1
@@ -32692,20 +32678,23 @@ cliff-rilly-website.tk, 1
cliffbreak.de, 1
cliffburton.tk, 1
clifflu.net, 1
+clifford-hospital.cn, 1
cliffsidesecurity.com.au, 1
+cliffsnotes.com, 1
clifresearch.com, 1
cliftonaz.gov, 1
clik.ga, 1
clima.vip, 1
climaencusco.com, 1
climaffaires.com, 1
-climall.com, 1
climamulti.com.br, 1
climate.biz, 1
+climatecore.gov, 1
+climatecorp.gov, 1
+climatecorps.gov, 1
climatecrafters.com, 1
climatejustice.nyc, 1
climatesmart.ie, 1
-climatetax.com, 1
climatgate.tk, 1
climaticequipment.tk, 1
climatizzatore.it, 0
@@ -32774,6 +32763,7 @@ clinsoftcsd.com, 1
clinstatdevice.com, 1
clintburnett.com, 1
clinthorne.com, 1
+clintonairport.gov, 1
clintonbloodworth.com, 1
clintoncomo.gov, 1
clintoncountyin.gov, 1
@@ -32896,6 +32886,7 @@ cloudatedge.com, 1
cloudav.pt, 1
cloudbees.ai, 1
cloudbees.com, 1
+cloudbees.io, 1
cloudberlin.goip.de, 1
cloudbleed.info, 1
cloudboard.fr, 1
@@ -32923,6 +32914,8 @@ cloudera.com, 1
cloudevolutionforum.com.br, 1
cloudey.net, 1
cloudfast.cf, 1
+cloudficient.cloud, 1
+cloudficient.com, 1
cloudfilecomputer.ga, 1
cloudfiles.at, 1
cloudfinders.cf, 1
@@ -32947,7 +32940,6 @@ cloudit.co, 1
cloudix.cf, 1
cloudlandmark.com, 1
cloudlessdreams.com, 0
-cloudlfront.net, 1
cloudlight.biz, 1
cloudmachine.fr, 1
cloudmanagedbuilding.com, 1
@@ -33020,7 +33012,6 @@ cloudvoor.eu, 1
cloudvoor.net, 1
cloudvoor.nl, 1
cloudwajs.com, 1
-cloudwalk.io, 0
cloudwarketing.com, 1
cloudwave.fr, 1
cloudwayc.com, 1
@@ -33085,7 +33076,7 @@ club.zj.cn, 1
club10x.com, 1
clubanimal.cl, 1
clubapk.com, 1
-clubarbuz.ru, 1
+clubarbuz.ru, 0
clubatleticonacionalpotosi.tk, 1
clubauto.guru, 1
clubbers-comtois.tk, 1
@@ -33285,13 +33276,11 @@ cnetw.xyz, 1
cnews.ru, 1
cnfei.com, 1
cnfree.xyz, 1
-cngf.com, 1
cngvp.org, 1
cni-certing.it, 1
cni.net.id, 1
cnil.fr, 1
cnitdog.com, 1
-cnki.com, 1
cnlic.com, 1
cnlongtex.com, 1
cnmi.gov, 1
@@ -33340,6 +33329,7 @@ coachment.dk, 1
coactive.ai, 1
coag.gov.au, 1
coagclinic.com, 1
+coalcountyok.gov, 1
coalitieduurzamedigitalisering.nl, 1
coalition.tk, 1
coalmen.ga, 1
@@ -33349,6 +33339,7 @@ coaojarlos.tk, 1
coasa.me, 1
coassessment.com, 1
coast.tk, 1
+coastalmasterminds.com, 1
coastalmotorcoach.com, 1
coastalpayroll.net, 1
coastalphysie.com, 1
@@ -33387,7 +33378,6 @@ cochem-zell-online.de, 1
cochem-zell.de, 1
cocheriagori.com.ar, 1
cochesaescala.tk, 1
-cochesteledirigidos.net, 1
cochin-brahma.tk, 1
cochise.gov, 1
cochranwriting.com, 1
@@ -33409,13 +33399,12 @@ coco-01.gq, 1
coco-apo.de, 1
coco-cool.fr, 1
coco-line.ch, 1
-coco.one, 1
cocoa-job.jp, 1
cocoafl.gov, 1
cocoamexico.com, 1
cocobollo-sallanches.com, 1
cocobrother.ddnss.de, 1
-cocodroid.com, 0
+cocodroid.com, 1
cocogoat.work, 1
cocogolfcarts.com, 1
cocokmobi.ga, 1
@@ -33426,6 +33415,7 @@ coconutguy.gq, 1
coconutoil.ml, 1
coconuts-fashion.gr, 1
cocopah.gov, 1
+cocopipeline-br-development.herokuapp.com, 1
cocoscastles.co.uk, 1
cocosunbeds.co.uk, 1
cocowine.com, 1
@@ -33445,6 +33435,7 @@ codabix.com, 1
codabix.de, 1
codandn.com, 1
code-35.com, 0
+code-ch.com, 1
code-in-plate.tk, 1
code-judge.tk, 1
code-maze.com, 1
@@ -33455,6 +33446,7 @@ code-well.com, 1
code.cool, 1
code.facebook.com, 0
code.fm, 1
+code.golf, 1
code.google.com, 1
code.gov, 1
code100.com.py, 1
@@ -33493,6 +33485,7 @@ codeguide.ru, 1
codeguided.com, 1
codehangar.io, 1
codehelper.ml, 1
+codeheroes.be, 1
codeheroes.fr, 1
codehupy.org.py, 1
codehz.one, 1
@@ -33506,13 +33499,11 @@ codekk.com, 1
codelinchpin.com, 1
codeloop.pw, 1
codemahrt.com, 1
-codemanbd.com, 1
codemperium.com, 1
codename-infinity.de, 1
codename-infinity.org, 1
codename24.tk, 1
codenamelungo.tk, 1
-codenetwork.com, 1
codeninja.me, 1
codenlife.kr, 1
codenlife.xyz, 1
@@ -33586,6 +33577,7 @@ codigodelbonusbet365.com, 1
codigoexactodearea.com, 1
codigojose.com, 1
codigomusical.tk, 1
+codigosddd.com.br, 1
coding-aloud.nz, 1
coding-basic.tk, 1
coding-treff.de, 1
@@ -33602,7 +33594,6 @@ codingissimple.com, 1
codingnbb.com, 1
codish.ml, 1
codista.com, 1
-cododigital.co.uk, 1
codowned.com, 1
codsan.com, 1
coduca88.com, 1
@@ -33644,6 +33635,7 @@ coffeeruta.ru, 1
coffeestain.ltd, 1
coffeestory.in.ua, 1
coffeetom.de, 1
+coffeetori.com, 1
coffeist.com, 1
coffstotalroofing.com.au, 1
cofidis-group.com, 1
@@ -33676,7 +33668,6 @@ coharushika.com, 1
cohassetfirema.gov, 1
cohassetma.gov, 1
cohassetpolicema.gov, 1
-cohenandcohen.net, 1
cohere.io, 1
cohob.de, 1
coiffbot.fr, 1
@@ -33706,6 +33697,7 @@ coinf.it, 1
coinflux.com, 1
coinfundit.com, 1
coingate.com, 1
+coinhako.com, 1
coinjar-sandbox.com, 1
coinjar.com, 1
coinlend.org, 1
@@ -33735,14 +33727,12 @@ cok.hu, 1
cokebar.info, 0
coker.com.au, 1
cokestudiosongs.tk, 1
-cokisiregar.com, 1
cokomi.com, 1
col.la, 0
cola-host.tk, 1
colaborame.tk, 1
colaborativa.tv, 1
colaboratorija.lt, 1
-colabore.com, 1
colabug.com, 1
colafoodcritic.com, 1
colah.com.au, 1
@@ -33768,6 +33758,7 @@ coldice.tk, 1
coldjetconnect.com, 1
coldlasers.org, 1
coldpaste.com, 1
+coldsky.net, 1
coldspegll.gq, 1
coldspringsrancheria.gov, 1
coldsteelsolutions.com, 1
@@ -33793,6 +33784,7 @@ colegiotavera.tk, 1
colemak.com, 1
colengo.com, 1
colerainemn.gov, 1
+coleta.digital, 1
coletrain.com, 1
colfaxcountyne.gov, 1
colfaxia.gov, 1
@@ -33802,6 +33794,7 @@ coligo.fr, 1
colinasdog.com.br, 1
colincogle.name, 1
colinespinas.com, 0
+colinhouston.com, 1
colink.fi, 1
colinobrien.online, 1
colinsnaith.co.uk, 1
@@ -33841,6 +33834,7 @@ collare.mx, 1
collateral360.com, 1
collbox.co, 0
colleadimari.com, 1
+collectablescentre.com, 1
collectaction.com, 1
collectdocs.com, 1
collecter.tk, 1
@@ -33884,7 +33878,6 @@ collegetimes.co, 1
collegetownstudios.tk, 1
collepietra.it, 1
collerosso.com, 1
-collettando.it, 1
colley.tk, 1
collezione.it, 1
collideascope.co, 1
@@ -33971,6 +33964,7 @@ colorpicker.fr, 1
colorsbycarin.com, 1
colortronic.tk, 1
colorunhas.com.br, 1
+colorvibe.ee, 1
colorwow.cf, 1
colorwow.ga, 1
colossean.com, 1
@@ -34007,6 +34001,7 @@ columbushydroxide.org, 1
columbusks.gov, 1
columbustaxprep.com, 1
columbustelegram.com, 1
+columbustwpmi.gov, 1
columbusunderground.com, 1
columbuswi.gov, 1
colwichks.gov, 1
@@ -34045,7 +34040,6 @@ combineid.com, 1
combines.world, 1
combloux.com, 1
combos-2020.tk, 1
-combron.be, 1
combron.nl, 1
combustion.tk, 1
comcenter.com, 1
@@ -34062,6 +34056,7 @@ comeals.com, 1
comebookmark.cf, 1
comebookmark.ga, 1
comebookmark.ml, 1
+comediant.de, 1
comedimagrire.it, 1
comedonchisciotte.org, 1
comedy.co.uk, 1
@@ -34112,6 +34107,7 @@ comfy.cafe, 0
comfy.gay, 1
comfymoving.com, 1
comhack.com, 1
+comi-gmbh.de, 1
comical.ml, 1
comicbooktreasury.com, 1
comicborgs.com, 1
@@ -34148,6 +34144,7 @@ commanderx.ml, 1
commanderx.tk, 1
commania.co.kr, 1
commbox.io, 1
+commboxexp.com, 1
commboxtest.com, 1
commco.nl, 1
commencepayments.com, 1
@@ -34181,6 +34178,7 @@ commissioner.tk, 1
commitsandrebases.com, 1
commlabindia.com, 0
commloan.com, 1
+commodorecoveimprovementdistrict.gov, 1
commonapp.org, 1
commoncode.com.au, 0
commoncode.io, 0
@@ -34194,7 +34192,7 @@ commons-mayflower.tk, 1
commonsenseamericanpolitics.com, 1
commonsensedivorce.ca, 0
commonsenseinactie.nl, 1
-commonstock.com, 1
+commonstock.com, 0
commonsubdoc.com, 1
commonsubdoc.io, 1
commonvoice.tk, 1
@@ -34215,7 +34213,6 @@ community-pro.net, 1
community-services.cz, 0
communityaligned.com, 1
communitybangladesh.tk, 1
-communitybridgesaz.org, 1
communitycodeofconduct.com, 1
communitycollegereview.com, 1
communitydirectory.tk, 1
@@ -34229,6 +34226,7 @@ communitypreventionpartnership.org, 1
communote.net, 1
commuty.net, 1
commvnion.com, 1
+comnavimie.com, 0
comnaviosaka.com, 1
como-se-escribe.com, 1
comoaliviareldolor.de, 1
@@ -34293,7 +34291,6 @@ compassbest.com, 1
compassdirectportal.com, 1
compassfinance.com, 1
compassintladv.com, 1
-compassionandchoices.org, 0
compassionate-biology.com, 1
compasslos.com, 1
compassregroup.com, 1
@@ -34436,6 +34433,7 @@ computop.com, 1
computron.ga, 1
comquadro.com.br, 1
comquestmed.com, 1
+comra-therapy.com, 1
comradesofmight.tk, 1
comsoli.com.br, 1
comsolibrasil.com.br, 1
@@ -34455,7 +34453,6 @@ comunidadvegetariana.com, 1
comuniondelucia.com, 1
comunismo.tk, 1
comunistas.tk, 1
-comunitas.com, 1
comunitateonline.tk, 1
comunityflashgame.cf, 1
comvert.com, 1
@@ -34520,7 +34517,6 @@ concursuri.biz, 0
condecom.com.br, 1
condemnity.net, 1
condenast.co.uk, 1
-condensacion.com, 1
condictor.pl, 1
condignum.com, 1
condit.cf, 1
@@ -34620,9 +34616,9 @@ congregacionmitacol.org, 0
congresistas-ap.tk, 1
congressmankirk.com, 1
congresso.tk, 1
-congye.com, 1
coniectoinvestments.com, 1
coniglione.tk, 1
+conjfrnk.com, 1
conju.cat, 0
conjugacao.com.br, 1
conjunctions.com, 1
@@ -34674,6 +34670,7 @@ connell.co.nz, 1
conner.work, 1
conneropticals.ga, 1
connexas.eu, 1
+connexdevices.co.za, 1
connexio.digital, 1
connext.de, 1
connictro.de, 1
@@ -34684,7 +34681,6 @@ connorjc.io, 1
connorlim.net, 1
connornoddin.com, 1
conntrack.com, 1
-connyandthecrazydogs.com, 1
connyduck.art, 0
connyduck.at, 1
conocchialidasole.it, 1
@@ -34789,7 +34785,6 @@ consul-novocherkassk.ml, 1
consul.io, 0
consuldat.com, 1
consulenteambientale.it, 1
-consulentedellavoro.it, 1
consulenza.pro, 1
consulplan.net, 1
consult-altius.co.uk, 1
@@ -34812,7 +34807,6 @@ consultoriadigital.pt, 1
consultoriosodontologicos.com.br, 1
consultorseobr.com.br, 1
consultpetkov.com, 1
-consultum.com, 1
consulvation.com, 1
consumer.ee, 1
consumer.gov, 1
@@ -34846,7 +34840,6 @@ contact-checker.tk, 1
contact.inc, 1
contact.xyz, 1
contactaffix.com, 1
-contactangle.com, 1
contactbadger.com, 1
contactelus88.fr, 1
contactlimo.com, 1
@@ -34890,6 +34883,7 @@ contracostavote.gov, 1
contractalerters.ga, 1
contractdigital.co.uk, 0
contractdirectory.gov, 1
+contractorhoustontx.com, 1
contractormountain.com, 1
contractorswestga.com, 1
contractstore.com, 1
@@ -34914,7 +34908,6 @@ contro.ga, 1
contro.gq, 1
contro.ml, 1
contro.tk, 1
-control.cn, 1
controlautocom.com.br, 1
controlbooth.com, 1
controld.com, 1
@@ -34970,6 +34963,7 @@ conwaymi.gov, 1
conwaypdnh.gov, 1
conwayregional.org, 0
conwaysc.gov, 1
+conwood.best, 1
conxcon.de, 1
cooalliance.com, 1
coochiehacks.io, 1
@@ -34986,7 +34980,6 @@ cookicons.co, 1
cookie-directive.cf, 1
cookie4.com, 1
cookieandkate.com, 1
-cookiecorner.com, 1
cookiecrook.com, 1
cookiedatabase.org, 1
cookielaw.org, 1
@@ -35028,7 +35021,6 @@ cooldomains.tk, 1
coole-fete.de, 1
coolefehler.de, 1
coolerssr.space, 1
-coolexpo.com, 1
coolfilm.cf, 1
coolgeography.co.uk, 1
coolgifs.de, 1
@@ -35037,10 +35029,8 @@ cooljs.me, 1
cooljv.com, 1
coolkidsbouncycastles.co.uk, 1
coolkidsparty.nl, 1
-coolleader.com, 1
coolmath.cf, 1
coolpi.nl, 1
-coolplus.com, 1
coolprylar.se, 1
cools.tech, 1
coolsculptingmanhattanbeach.com, 1
@@ -35052,6 +35042,7 @@ coolulder.net, 1
coolutils.com, 1
coolvox.com, 1
coolweirdfacts.ga, 1
+coolwinefix.com, 1
coombsinc.com, 1
coomer.su, 1
coomonte.tk, 1
@@ -35069,13 +35060,17 @@ coopercityfl.gov, 1
coopermais.tk, 1
coopsoc.com.au, 1
coor.info, 1
+coordea.com, 1
coordonnees-gps.fr, 1
coore.jp, 1
coorpacademy.com, 1
coosbayor.gov, 1
+cooscountynh.gov, 1
+cooscountyor.gov, 1
cooznacza.pl, 1
copa.cf, 1
copabarena.tk, 1
+copabay.com, 1
copacabanafc.tk, 1
copadata.be, 1
copasulassessoria.com.br, 1
@@ -35084,7 +35079,6 @@ copdrop.ga, 1
cope.finance, 1
copedeportes.tk, 1
cophumouraustralia.com, 1
-copiermarket.com, 1
copiisiparinti.ro, 1
copilotgps.com, 1
copilotpro.com, 1
@@ -35128,19 +35122,20 @@ copytext.ml, 1
copywriting-on-demand.tk, 1
coral-study.eu, 1
coral.tech, 1
+coraldivers.co.za, 1
coralenergy.gr, 1
-coralpress.com, 1
coralreef.blue, 1
coralreef.tk, 1
coralsprings.gov, 1
coralspringsfl.gov, 1
+coralville.gov, 1
coramdeoclassical.com, 1
corarain.me, 1
coratxa.tk, 1
corazoncaliente.tk, 1
corazondemelon.es, 1
corbado.com, 0
-corbado.io, 0
+corbado.io, 1
corbax.com, 1
corbettparadise.com, 1
corbi.net.au, 1
@@ -35158,6 +35153,8 @@ corderoscleaning.com, 0
cordeydesign.ch, 0
cordis.io, 1
cordlessdog.com, 1
+cordovapdak.gov, 1
+cordovarpd.gov, 1
corduroyproducts-velvetjackets.tk, 1
core-concepts.de, 0
core-networks.de, 1
@@ -35177,12 +35174,10 @@ coreapm.org, 1
corebit.nl, 1
corecapital.cz, 1
corecdn.org, 1
-corecore.com, 1
cored.al, 1
coredna.com, 1
coredns.rocks, 1
coredrive.com, 1
-coredroid.com, 1
corefy.com, 1
coreg.tk, 1
corehealthberks.com, 1
@@ -35212,7 +35207,6 @@ corexpert.com, 1
coreyjmahler.com, 1
coreylmartin.com, 1
corfuny.gov, 1
-corgal.com, 1
corgi.party, 1
corgiaspets.com, 1
corgiclub.art, 1
@@ -35248,7 +35242,6 @@ cornergarage.coop, 0
cornerperk.com, 1
cornerstone.photography, 1
cornerstone.rocks, 1
-cornerstoneefree.org, 1
cornerstonefoundationrepairllc.com, 1
cornerstonenorthwest.com, 1
cornerstoneondemand.com, 1
@@ -35324,10 +35317,10 @@ corrector.com.ua, 1
corredorampr.com, 1
correo-e.mx, 1
correo.club, 1
-correo.si, 1
correotemporal.org, 1
correspond.gq, 1
correspondent.ga, 1
+corretoramichelesalvino.com.br, 1
corrick.io, 1
corride.at, 1
corridorsands.com.au, 1
@@ -35337,7 +35330,6 @@ corrigan.xyz, 1
corrupt-republicans.com, 1
corruptcatz.com, 1
corruptos.tk, 1
-corry-new.cloud, 1
cors-proxy.cf, 1
corsa-b.uk, 1
corsac.nl, 1
@@ -35367,7 +35359,6 @@ cortezsanitation.gov, 1
corthouts.pl, 1
cortino.ga, 1
cortis-consulting.ch, 1
-cortizo.com.ar, 1
cortizocampillo.com.mx, 1
cortlandcountyny.gov, 1
cortlandreview.com, 1
@@ -35439,9 +35430,9 @@ cosmoschaos.net, 1
cosmosdogbakery.com, 1
cosmosearch-azerbaijan.tk, 1
cosmosenalerta.tk, 1
+cosmosfala.com.br, 1
cosmosmkt.com.mx, 1
cosmoz.ga, 1
-cosms.com, 1
cosmundi.de, 1
cosmv.org, 1
cosni.co, 1
@@ -35523,9 +35514,9 @@ counselingforstudents.com, 1
counsellingtime.co.uk, 1
counsellingtime.com, 1
counsellink.net, 1
+counsol.com, 1
counstellor.com, 0
counter-strike.net.cn, 1
-countercloud.com, 1
counterenlol.com, 1
counterespionage.com, 1
countermats.net, 1
@@ -35543,6 +35534,7 @@ country-dancers.tk, 1
country-games.tk, 1
country-house.ga, 1
country-muziek.nl, 1
+countryandroses.com, 1
countrybrewer.com.au, 1
countrylife.cz, 1
countrymountaininn.com, 1
@@ -35558,6 +35550,7 @@ county10.com, 1
countybankdel.com, 1
countyjailinmatesearch.com, 1
countyofbarton.gov, 1
+countyofcolusaca.gov, 1
countyofkingsca.gov, 1
countyofmonterey.gov, 1
countyofmontereyca.gov, 1
@@ -35582,7 +35575,6 @@ couriersrs.com, 1
couriertrackers.com, 1
coursables.com, 1
coursdejaponais.com, 1
-course5i.com, 0
courseconfidence.com, 1
coursehero.com, 1
coursehero.ph, 1
@@ -35630,7 +35622,6 @@ cover-fashion.de, 1
coverage-db.org, 1
coveragecareservices.co.uk, 1
coveragent.de, 1
-covercrust.com, 1
covercupboard.co.uk, 1
coveredinspiders.com, 1
covering.com.py, 1
@@ -35675,6 +35666,7 @@ covybrat.cz, 1
cow-ims.herokuapp.com, 1
cowbird.org, 1
cowcreek-nsn.gov, 1
+cowetaga.gov, 1
cowleycountyks.gov, 1
cowleysexeter.co.uk, 1
cowlitzwa.gov, 1
@@ -35696,7 +35688,6 @@ cozanne.fr, 1
coze.zone, 1
cozinharaz.com, 1
cozmoapp.com, 1
-cozmoyachts.com, 1
cozo.me, 1
coztacukrzyca.pl, 1
cozumelairlines.com, 1
@@ -35767,6 +35758,7 @@ cpstest.live, 1
cpstest.org, 1
cptcreative.com, 1
cptoon.com, 1
+cpts-tdm16.fr, 1
cptvl.de, 1
cpu.biz.tr, 1
cpu.wiki, 1
@@ -35775,7 +35767,6 @@ cpufanshop.ga, 1
cpws.gov, 1
cpxz.nl, 1
cpy.pt, 1
-cqep.com, 1
cqfuchen.com, 1
cqoicebordel.tk, 1
cqradio.tk, 1
@@ -35939,6 +35930,7 @@ crazycube.tk, 1
crazydomains.ae, 1
crazydomains.co.nz, 1
crazydomains.co.uk, 1
+crazydomains.com, 1
crazydomains.com.au, 1
crazydomains.in, 1
crazydrivers.tk, 1
@@ -35971,16 +35963,17 @@ crc.net.br, 1
crc32.online, 1
crca911co.gov, 1
crcdatatech.com, 1
+crcmc.com.tw, 1
crcncc.org, 1
crcr.pw, 0
cre8iveco.com, 1
cre8ivedeals.com, 1
-cre8studios.net, 1
crea-shops.ch, 0
crea-that.fr, 1
crea.bg, 1
creabis.de, 1
creacioneslri.com, 1
+creactivatecomfandi.com, 1
creadoc.fr, 1
creadordenoticias.com, 1
creadstudy.com, 1
@@ -35991,7 +35984,6 @@ crealabs.it, 1
crealogix-online.com, 1
creamcastles.co.uk, 1
creamfields.com, 1
-creamless.com, 1
creampiepornvids.com, 1
creampiepussytube.com, 1
creamsoft.com, 1
@@ -36024,12 +36016,11 @@ createstudios.com.au, 0
createuniforms.co.za, 1
createwithcynthia.com, 1
creati.me, 1
-creatiefcoaching.nl, 1
creatieven.com, 1
+creatioag.com, 1
creation-photos.com, 1
creationfox.gq, 1
creations-edita.com, 1
-creationsgate.com, 1
creative-wave.fr, 1
creative2.ru, 1
creativeangles.in, 1
@@ -36043,12 +36034,10 @@ creativechili.com, 1
creativecityofmusic.be, 1
creativecommons.gr, 1
creativecommonscatpictures.com, 1
-creativeconsult.com, 1
creativedijital.com.tr, 1
creativeedge.ch, 1
creativeeducation.tk, 1
creativeexpertdesigner.com, 1
-creativefocus.com, 1
creativegraphix.com, 1
creativeground.com, 1
creativeground.com.au, 1
@@ -36107,6 +36096,7 @@ credit.in.th, 1
creditcard.run, 1
creditcardbalancetransferoffers.com, 1
creditcardgenerator.money, 1
+creditcheckup.com, 1
crediteurope.ru, 1
credithelpinfo.com, 1
creditif.tk, 1
@@ -36124,7 +36114,6 @@ creditozen.mx, 0
creditreport.tk, 1
creditriskmonitor.com, 1
creditscoresmart.com, 1
-creditshanghai.com, 1
creditshop.com, 1
creditsummerevent.eu, 1
creditxpert.com, 1
@@ -36165,13 +36154,13 @@ crestaproject.com, 1
crestasantos.com, 1
crestataustin.com.my, 1
crestaurant.com.au, 1
-crestdatasys.com, 1
crestoncottage.com, 0
crestor20mg.ml, 1
crestorgeneric.ml, 1
crestresearch.ac.uk, 1
crestrockadvisors.com, 1
crestron.com, 1
+crestviewky.gov, 1
crestwoodky.gov, 1
cretdupuy.com, 0
creteangle.com, 1
@@ -36355,6 +36344,7 @@ crocop.tk, 1
crocuscoaching.co.uk, 1
croeder.net, 1
croftsvetsurgery.co.uk, 1
+crohns-disease.org.uk, 1
croissant.casa, 1
cromavista.tk, 1
cromefire.de, 1
@@ -36396,16 +36386,16 @@ crosbug.com, 1
cross-culture.tk, 1
cross-games.tk, 1
cross-led-sign.com, 1
-cross-m.co.jp, 0
+cross-m.co.jp, 1
cross-x.com, 1
crossair.tk, 1
crosschq.com, 1
crosscom.ch, 1
crossconnected.co.uk, 1
+crossdesign.com.au, 1
crossdresscontest.com, 1
crossedwires.net, 1
crossfiremovies.tk, 1
-crossfitbesafe.com, 1
crossformer.com, 1
crossfunctional.com, 1
crosslaketech.com, 1
@@ -36463,6 +36453,7 @@ crownsterling.io, 1
crowter.li, 1
crowwing.gov, 1
croxu.com, 1
+croydon-nh.gov, 1
croydonapartments.com.au, 1
croydonbouncycastles.co.uk, 1
crpcentroradiologico.com.br, 1
@@ -36478,6 +36469,7 @@ crt.cloud, 1
crt.sh, 1
crt2014-2024review.gov, 1
crtalleres.com, 1
+crtevents.co.uk, 1
crti.dz, 1
crti.tech, 1
crtified.me, 1
@@ -36523,7 +36515,6 @@ crute.me, 1
crutic.gq, 1
cruton.pro, 1
cruzadamorada.tk, 1
-crvegas.com, 1
crvenikrst.tk, 1
cry-sys.de, 0
cryne.me, 1
@@ -36531,6 +36522,7 @@ cryoflesh.com, 1
cryogeni.fr, 1
cryosite.com, 1
cryothanasia.com, 1
+cryovaults.com, 1
cryovex.com, 1
cryozenic.com, 1
cryp.no, 1
@@ -36612,7 +36604,6 @@ cryptomining.mobi, 1
cryptomixer.io, 0
cryptomkt.com, 1
cryptomonnaies.io, 1
-crypton.info, 1
crypton.vercel.app, 1
crypton.wiki, 1
crypton.xyz, 1
@@ -36676,6 +36667,7 @@ crystaldown.de, 0
crystalglass.ml, 1
crystallake.tk, 1
crystalprinting.com.au, 1
+crystalpw.com, 1
crystalsdollz.tk, 1
crystalsky.tk, 1
crystalspringsms.gov, 1
@@ -36707,7 +36699,6 @@ csa-library.org, 1
csa.co.za, 1
csa.support, 1
csaapac.com, 1
-csaapac.org, 1
csab.nic.in, 1
csabg.org, 1
csabinext.dyndns.org, 1
@@ -36723,7 +36714,6 @@ csaemeasummit.com, 1
csaerotherm.com, 1
csafederalsummit.com, 1
csale.co.il, 1
-csapa.com, 1
csaposs.com, 1
csasummit.net, 1
csasummit.org, 1
@@ -36752,7 +36742,6 @@ csdurant.com, 1
cse-sna78.fr, 1
cse-uniserve.com.au, 1
csedsp.fr, 1
-csedu.com, 1
csehnyelv.hu, 1
cselzer.com, 1
csengle.de, 1
@@ -36801,11 +36790,11 @@ csmainframe.com, 1
csn3366.ga, 1
csnet.live, 1
csokolozos-jatekok.tk, 1
-csolar.com, 1
csorncss.ca, 1
csosa.gov, 1
csowt.gq, 1
csp-tohoku.co.jp, 1
+csp.wa.edu.au, 1
csper.io, 1
cspeti.hu, 1
cspvalidator.org, 1
@@ -36814,7 +36803,7 @@ csrichter.com, 1
csroot.cf, 1
csrtci.com, 1
csrtech.com, 1
-csrtech.support, 0
+csrtech.support, 1
csru.net, 1
css-krebs.ch, 1
css-tricks.com, 1
@@ -36839,7 +36828,6 @@ cstromblad.com, 1
csty.ltd, 1
csu.st, 1
csub.edu, 1
-csuchen.com, 1
csulb-cmp-eir.com, 1
csumathtutor.com, 1
csupe.hu, 1
@@ -36848,10 +36836,8 @@ csuw.net, 1
csvalpha.nl, 1
csvlombardia.it, 1
csvplot.com, 1
-csw.cn, 1
cswapps.com, 1
cswarzone.com, 1
-cswatch.org, 1
cswrld.com, 1
csx.co.za, 1
csy.hu, 1
@@ -36878,7 +36864,6 @@ cthomas.work, 1
cthulhuden.com, 1
ctir.gov.br, 1
ctj.im, 1
-ctjk.com, 1
ctknight.me, 1
ctkwwri.org, 1
ctl.fi, 1
@@ -37005,6 +36990,7 @@ cuhawaii.com, 1
cuidade.fr, 1
cuio.net, 1
cuir-lipari.fr, 1
+cuisine-centrale17.fr, 1
cuisine-ultime.fr, 1
cuisinezleshautsdefrance.fr, 1
cuitrau.tk, 1
@@ -37025,6 +37011,7 @@ cultrixdigital.co.uk, 1
culturaanarquista.tk, 1
culturaarabe.tk, 1
culturabrasilia.tk, 1
+culturaelejido.com, 1
culturaeuropea.tk, 1
culturagenial.com, 1
culturahack.tk, 1
@@ -37074,7 +37061,6 @@ cumulogranite.fr, 1
cumulonembo.com, 1
cumulus.photo, 1
cungnhauhoctap.tk, 1
-cunha.be, 1
cunninghamfs.ie, 1
cunova.cf, 1
cunova.tk, 1
@@ -37114,7 +37100,6 @@ curaprox.co.th, 1
curareldolordeespalda.com, 1
curatednews.xyz, 1
curatednow.ca, 1
-curationsblog.com, 1
curbsoftware.com, 1
curbza.com, 1
cureatr.com, 1
@@ -37125,7 +37110,6 @@ curinline.com, 1
curio-shiki.com, 1
curio.lk, 1
curio.nl, 1
-curiocity.com, 1
curiocity.tk, 1
curiosidadeanimal.cf, 1
curiosity-driven.org, 1
@@ -37186,6 +37170,7 @@ cursosgratuitos.pe, 1
cursosingles.com, 1
cursosprogramacion.online, 1
cursossena.co, 1
+cursossilvania.com, 1
cursosypostgrados.com, 1
curtacircuitos.com.br, 0
curtis-ne.gov, 1
@@ -37220,13 +37205,11 @@ custodian.nl, 1
custodyxchange.com, 1
customanarchy.tk, 1
custombps.com, 1
-custombrokers.com.au, 1
custombuttonco.com, 1
customcircuitsltd.co.uk, 1
customcraft.tk, 1
customdissertation.com, 1
customeessay.com, 1
-customer2you.com, 1
customerfocus.co.za, 1
customerservicemanager.com, 1
customerservicepal.com, 1
@@ -37374,6 +37357,7 @@ cwrau.de, 1
cwrau.info, 1
cwrau.io, 1
cwrau.rocks, 1
+cws.ae, 1
cwtsamplecenter.com, 1
cwwise.com, 1
cx100.io, 1
@@ -37390,6 +37374,7 @@ cxotrustsummit.com, 1
cy.ax, 1
cy.technology, 1
cyanhexagon.com, 1
+cybaa.io, 1
cybbh.space, 1
cybeautiful.com.br, 1
cybelesoft.com, 1
@@ -37410,6 +37395,7 @@ cyber-yaroslavl.tk, 1
cyber.gov, 1
cyber.info, 1
cyber.je, 1
+cyber4z.com, 1
cyber72.com, 1
cyberab.org, 1
cyberalternance.com, 1
@@ -37437,7 +37423,6 @@ cybercustodian.com, 1
cyberdean.fr, 1
cyberdevelopment.es, 1
cyberdiscoverycommunity.uk, 1
-cyberdns.com, 1
cyberdog.ch, 1
cyberdragon.tk, 1
cyberduck.io, 1
@@ -37465,7 +37450,6 @@ cyberium-planet.cf, 1
cyberjake.xyz, 1
cyberknife-sigulda.com, 1
cyberkov.com, 1
-cyberlab.team, 1
cyberlin.org, 1
cyberlinchpin.com, 1
cyberlocos.tk, 1
@@ -37522,7 +37506,6 @@ cybersecurity.run, 1
cybersecuritychallenge.be, 0
cybersecuritydefence.co.uk, 1
cybersecuritydegreeguide.com, 1
-cybersecurityeducationguides.org, 1
cybersecurityforum.com.br, 1
cybersecurityguide.in, 1
cybersecurityincidentresponse.com, 1
@@ -37543,6 +37526,7 @@ cyberspot-ci.net, 1
cyberstatus.de, 1
cybertalents.com, 1
cyberteam.info, 1
+cybertechnics.lk, 1
cybertinus.nl, 1
cybertn.gov, 1
cybertorsk.org, 1
@@ -37575,6 +37559,7 @@ cycledownunder.com, 1
cyclehackluxembourgcity.lu, 1
cyclemasters.com, 1
cycleshop.com.ua, 1
+cyclespares.in, 1
cycleterrace.jp, 1
cycling74.com, 1
cyclingexperiences.com, 1
@@ -37597,7 +37582,6 @@ cygnaltech.com, 1
cygnan.com, 1
cygnatus.com, 1
cygnius.net, 1
-cyjm.com, 1
cykelbanor.se, 1
cyklistika24.cz, 1
cylex-italia.it, 1
@@ -37611,7 +37595,6 @@ cynop.me, 1
cynrgie.fr, 1
cynthiacherry.com, 1
cyon.ch, 1
-cyoubook.com, 1
cype.dedyn.io, 1
cyph.com, 1
cyph.healthcare, 1
@@ -37670,6 +37653,7 @@ czdoll7.com, 1
czdoll8.com, 1
czdoll9.com, 1
czebox.cz, 1
+czech-properties.eu, 1
czech.is, 1
czechcrystals.co.uk, 1
czechglaskralen.nl, 1
@@ -37696,7 +37680,6 @@ d-cuba.com, 1
d-day.tk, 1
d-diabetiki.ru, 1
d-eisenbahn.com, 1
-d-influencers.com, 1
d-ku.de, 1
d-macindustries.com, 1
d-mind.de, 1
@@ -37721,6 +37704,7 @@ d166.net, 1
d1b2k93bahaw3s.cloudfront.net, 1
d1gital.org, 1
d1iwhdc6scsqsn.cloudfront.net, 1
+d1j.co, 1
d1pbyafuxn3mkm.cloudfront.net, 1
d1pyhxxwnnp9rt.cloudfront.net, 1
d1qvlbepn0kduz.cloudfront.net, 1
@@ -37741,6 +37725,7 @@ d39rl9amo4q27v.cloudfront.net, 1
d3d3.tk, 1
d3dev.cf, 1
d3lab.net, 1
+d3rfz9qlehr7mx.cloudfront.net, 1
d3scene.org, 1
d3x.pw, 1
d3xt3r01.tk, 1
@@ -37756,7 +37741,6 @@ d58beu28.com, 1
d5k.one, 1
d64.nl, 1
d6729.co, 1
-d6729.com, 0
d6957.co, 1
d6c5yfulmsbv6.cloudfront.net, 1
d8.io, 1
@@ -37778,7 +37762,6 @@ d884vip.com, 1
d8859.com, 1
d885vip.com, 1
d886vip.com, 1
-d8870.net, 1
d8874.com, 1
d8878.com, 1
d887vip.com, 1
@@ -37810,7 +37793,6 @@ dabai.cf, 1
dabai.ga, 1
dabai.ml, 1
dabai.photo, 1
-dabaixiong.com, 1
dabasstacija.lv, 1
dabbagam.tk, 1
dabhand.studio, 1
@@ -37819,7 +37801,6 @@ dabrecords.co.uk, 1
dabro.tk, 1
dabuzz.tk, 1
dacada-porn.com, 1
-dacangku.com, 1
daceurope.co.uk, 1
dacgroup.com, 1
dacha-letom.ml, 1
@@ -37829,7 +37810,6 @@ dachdecker-ranzenberger.de, 1
dachdeckerei-hagen.de, 0
dachdeckermeister-egon-weiss.de, 1
dachdeckermeister-moeller.de, 1
-dachet.com, 1
dachlaeufer.com, 1
dachnyvopros.info, 1
dachshundsaspets.com, 1
@@ -37854,6 +37834,7 @@ daddyschickenshack.com, 1
daddysfranchising.com, 1
daddysluder.net, 1
dadecityfl.gov, 1
+dadecountymo.gov, 1
dadecountymo911.gov, 1
dado.fr, 1
dado.me, 1
@@ -37865,7 +37846,6 @@ dadosch.de, 0
dadrian.io, 1
dadsarmy.tk, 1
daduke.org, 1
-dadwhatcooks.com, 1
daedalusdesigns.co, 1
daemen.org, 1
daemen.vlaanderen, 1
@@ -37881,11 +37861,9 @@ daevel.net, 1
dafassl.com, 1
dafater.sa, 1
dafe2021.ee, 1
-dafengche.com, 1
dafengding.com, 1
daffodilusa.org, 1
dafmeyda.com, 1
-dafong.com, 1
dafont.com, 1
daft.ie, 1
dafunda.com, 1
@@ -37894,7 +37872,6 @@ dafyddcrosby.com, 1
dag-berlin.tk, 1
dag-konsult.com, 1
dag-ogni.tk, 1
-dag.cn, 1
dagallemaal.be, 1
daganghalal.com, 1
daganzo.tk, 1
@@ -37927,8 +37904,6 @@ daidogei.com, 1
daidothi.vn, 1
daidr.me, 1
daie-inc.com, 1
-daijin.com, 1
-daikokuyajp.com, 1
daikonsystems.com, 1
daikoz.com, 1
daili.eu, 1
@@ -37954,7 +37929,6 @@ dailyhealthylife.ml, 1
dailyhealthylife.tk, 1
dailyhomestore.cl, 1
dailyjigsawpuzzles.net, 1
-dailyjoy.com, 1
dailykos.com, 1
dailykosbeta.com, 1
dailylime.kr, 1
@@ -37972,6 +37946,7 @@ dailyprogress.com, 1
dailyreels.ga, 1
dailyrenewblog.com, 1
dailyroverr.com, 1
+dailyscopes.com, 1
dailysomething.site, 1
dailysportfan.com, 1
dailysuperheroes.com, 1
@@ -37982,6 +37957,7 @@ dailywealth.com, 1
dailywork.ga, 1
dailyxenang.com, 1
dairikab.go.id, 1
+dairydata.ie, 1
daisidaniels.co.uk, 1
daisuki.pw, 1
daisy-peanut.com, 1
@@ -38011,7 +37987,6 @@ dakota-fanning.tk, 1
dakota-spain.tk, 1
dakota911mn.gov, 1
dakotacil.org, 1
-dakotas.com, 1
dakotavalleyrecyclingmn.gov, 1
dal-loop.xyz, 1
dal.net.sa, 1
@@ -38062,6 +38037,7 @@ dallydushigrill.com, 0
dalmatians.tk, 1
dalsin.ir, 1
daltoncraven.com, 1
+daltonmi.gov, 1
daltonohio.gov, 1
daltons.tk, 1
dalux.com, 1
@@ -38070,8 +38046,6 @@ damadam.pk, 1
damades.com, 1
damag.net, 1
damaged.org, 1
-damanlu.com, 1
-damanlv.com, 1
damarsarkilar.tk, 1
damasgonzalezabogados.com, 1
damassimo.bg, 1
@@ -38080,7 +38054,6 @@ dambo.tk, 1
dame.cf, 1
damedrogy.cz, 1
dameeq.cf, 1
-damgan.com, 1
damgoodmedia.com, 1
damianmalrechauffe.tk, 1
damianus.hr, 1
@@ -38092,6 +38065,7 @@ damiengobron.com, 1
damienoreilly.org, 1
damifph.com, 1
damirsystems.com, 1
+damjancoric.com, 1
damjanovic.work, 1
dammekens.be, 1
dammu.tk, 1
@@ -38131,7 +38105,6 @@ danashamsters.tk, 1
danasweed.com, 1
danbailey.com, 1
danbaldwinart.com, 1
-danbao.com, 1
danbarrett.com.au, 0
danbergen.com, 1
danbolig.dk, 1
@@ -38140,7 +38113,6 @@ dance-colleges.com, 1
dance-school.tk, 1
dancechart.tk, 1
dancefm.tk, 1
-dancehome.com, 1
dancehubsa.com.au, 1
danceonline.fi, 1
danceordienet.tk, 1
@@ -38257,6 +38229,7 @@ danielmoch.com, 1
danielmorales917.com, 1
danielmorell.com, 1
danielnaaman.com, 1
+danielnaaman.net, 1
danielnaaman.org, 1
danielnet.co, 1
danielparker.com.au, 1
@@ -38302,6 +38275,7 @@ dankojunasevic.tk, 1
dankrpg.xyz, 1
danla.nl, 1
danlockton.tk, 1
+danloona.nl, 1
danmaby.com, 1
danmarksbedstefredagsbar.dk, 1
danmassarano.com, 1
@@ -38381,9 +38355,6 @@ danzavila.com, 1
danzka.tk, 1
dao.spb.su, 1
daofficers.com, 1
-daojian.com, 1
-daole.com, 1
-daomo.com, 1
daoplattunhien.com.vn, 1
daoro.net, 0
daotaoantoan.org, 1
@@ -38394,12 +38365,10 @@ daphnedietz.com, 1
dapoxetinagenerico.cf, 1
dapoxetine.gq, 1
dapperdom.net, 1
-dapps.earth, 1
dappui.com, 1
daprint.tk, 1
dapss-ut.gov, 1
dapursolo.tk, 1
-daqq.com, 1
daracokorilo.com, 1
darador.net, 0
darajambili.com, 1
@@ -38503,6 +38472,7 @@ darkphantom.tk, 1
darkprince.tk, 1
darkrain.nl, 1
darkrisks.com, 1
+darkroomvr.com, 1
darkscience.tk, 1
darksecret.dk, 1
darkserver.fedoraproject.org, 1
@@ -38527,7 +38497,6 @@ darkwoods.tk, 1
darkx.me, 1
darkxxxtube.com, 1
darlehen-ratgeber.de, 1
-darlen.com, 1
darlene.hu, 1
darlenenbocek.com, 1
darlingdownscoffee.com.au, 1
@@ -38562,6 +38531,7 @@ dartydiscount.fr, 1
darululum.ga, 1
darwinapps.com, 1
darwinkel.net, 1
+darwinovyceny.cz, 1
darwinpark.tk, 1
darwinport.com.au, 1
darwinsearch.org, 1
@@ -38586,7 +38556,6 @@ dasdanny.de, 1
daseinsfreu.de, 1
daservajesus.com, 1
daservajesus.net, 1
-dasfest.com, 1
dasgeestig.nl, 1
dash.com.co, 1
dashboard.gov.ph, 1
@@ -38595,7 +38564,6 @@ dashboardph.com, 1
dashboardphilippines.com, 1
dashdoc.eu, 1
dashdrive.net, 1
-dasher.co.za, 1
dashice.com, 1
dashipping.com, 1
dashlane.com, 1
@@ -38606,6 +38574,7 @@ dasignsource.com, 1
dasinternetluegt.at, 1
daskirschhaus.com, 1
dasler.eu, 1
+dasmailarchiv.ch, 1
dasolindustrialpark.tk, 1
dastchin.live, 1
dastchin.shop, 1
@@ -38658,7 +38627,6 @@ datacentrenews.eu, 1
datacentresupport.com, 1
datacloud.gq, 1
datacolab.pt, 1
-datacomm.com, 1
datacommissioner.gov.au, 0
datacool.tk, 1
datadefendersforum.com, 1
@@ -38667,6 +38635,7 @@ datadorf.de, 1
datadraugen.no, 1
datadyne.technology, 1
dataentry.top, 1
+datafactory.co.za, 1
datafarms.com, 1
datafloq.com, 1
dataformers.at, 0
@@ -38694,6 +38663,7 @@ datalysis.ch, 0
dataman.ml, 1
datamationgroup.com, 1
datamish.com, 1
+datanetusa.com, 1
dataon.ph, 1
datapathadmin.com, 1
datapathsummit.com, 1
@@ -38713,7 +38683,6 @@ datasat.solutions, 1
datascience.cafe, 1
datasciencedojo.com, 1
datasciocean.tech, 1
-datashock.com, 1
datasite.com, 0
dataskydd.net, 1
datasourcenj.org, 1
@@ -38741,7 +38710,6 @@ datatruckers.org, 1
datatruckers.social, 1
datatube.tk, 1
datatypes.net, 1
-dataunion.com, 1
datavaultalliance.com, 1
datavitec.com, 1
datavizable.org, 1
@@ -38756,13 +38724,14 @@ date-hijri.net, 1
dateien.at, 1
dateierweiterung.com, 1
datelligent.com, 1
-datema.no, 1
+datema.no, 0
datememe.com, 1
datenbitch.org, 0
datengrab.ws, 1
datengrab.xyz, 1
datenightmovies.com, 1
datenkeks.de, 1
+datenkrake.eu, 1
dateno1.com, 1
datenreiter.cf, 1
datenreiter.gq, 1
@@ -38804,6 +38773,7 @@ datingwebsitesforteenagers.cf, 1
datingyourmate.ga, 1
datj.net, 1
datmancrm.com, 1
+datn-x.de, 1
datnenhamiltongarden.com, 1
datomize.com, 1
datorb.com, 1
@@ -38817,6 +38787,7 @@ datovy-portal.sk, 1
datovyaudit.cz, 1
datovyportal.cz, 1
datovyportal.sk, 1
+datrixgroup.com, 1
datsumouseek.jp, 1
dattelking.com, 1
dattelking.de, 1
@@ -38910,7 +38881,6 @@ davidgarza.me, 1
davidgouveia.net, 1
davidgreig.uk, 1
davidgroup.co.id, 1
-davidgroup.id, 1
davidgrudl.com, 1
davidinteriors.tk, 1
davidje13.com, 1
@@ -39045,6 +39015,8 @@ daylafit.com, 1
daylightpirates.org, 1
daymail.io, 1
dayman.net, 1
+daymark.foundation, 1
+daymark.us, 1
daymarksi.com, 1
daymi.co, 1
daymprove.life, 1
@@ -39055,6 +39027,7 @@ dayslater.tk, 1
daysnews.tk, 1
daysoftheyear.com, 1
dayswithnostabbings.ca, 1
+daytonabeach.gov, 1
daytonahealthsolutions.com, 1
daytonaparadise.tk, 1
daytonpcrepair.com, 1
@@ -39122,6 +39095,7 @@ dboptical.com, 1
dbox.ga, 1
dbpkg.com, 0
dbplanview.com, 1
+dbplumbingheating.com, 1
dbq.com, 1
dbradley771.com, 1
dbrand.com, 0
@@ -39217,7 +39191,6 @@ dd33d.net, 1
dd3ah.de, 1
dd5197.co, 1
dd6729.co, 1
-dd6729.com, 0
dd6957.co, 1
dd9297.co, 1
dd9728.co, 1
@@ -39231,7 +39204,6 @@ ddeaejwa.ml, 1
ddel.de, 1
dden.ca, 0
dden.website, 1
-dderyce.com, 1
ddf.net, 1
ddhlawyers.com, 1
ddhosted.com, 0
@@ -39302,7 +39274,7 @@ deadroot.tk, 1
deadsamaritan.tk, 1
deadsea.tk, 1
deadshortaudio.com, 1
-deadspin.com, 1
+deadspin.com, 0
deadvoltage.com, 1
deaecom.gov, 1
deaf.eu.org, 1
@@ -39314,7 +39286,6 @@ dealandgo.co.il, 1
dealapp.nl, 1
dealbanana.no, 1
dealchip.tk, 1
-dealcoupons.in, 1
dealcruiser.nl, 1
dealdump.nl, 1
dealerselectric.com, 1
@@ -39400,14 +39371,12 @@ debianizzati.org, 1
debigare.com, 1
debijloke.be, 1
debijloke.gent, 1
-debitcloud.com, 1
debitterballetjes.tk, 1
deblender.be, 1
deblender.shop, 1
deblier.dynv6.net, 1
deblocking.ga, 1
deboekaniers.be, 1
-debofnight.com, 1
deboo.info, 1
debora-singkreis.de, 1
deborahkaty.tk, 1
@@ -39437,13 +39406,13 @@ deburen.tk, 1
debut-mebel.ru, 1
debutaredead.tk, 1
debuyer.com, 1
-debyte.com, 1
debzsh.tk, 1
dec-ced.gc.ca, 1
dec6.gc.ca, 1
decadentdvices.com, 1
decal-times.com, 1
decalquai.ch, 0
+decamidea.it, 0
decarrouseloss.nl, 1
decathlon.ca, 1
decathlon.co.il, 1
@@ -39461,7 +39430,6 @@ decaturhistory.com, 1
decaturish.com, 1
deceasedonline.com, 1
decentrala.org, 1
-dechan.com, 1
dechat.nl, 1
decherdtn.gov, 1
dechetor.fr, 1
@@ -39548,7 +39516,6 @@ dedicatedservers.cf, 1
dedmoroz.ga, 1
dedmoroz.gq, 1
dedmorozrzn.ru, 0
-dedns.com, 1
dedoho.pw, 1
dedoles.at, 1
dedoles.com, 1
@@ -39558,13 +39525,12 @@ dedoles.hu, 1
dedoles.pl, 1
dedoles.ro, 1
dedoles.sk, 1
-deduijventil.nl, 1
dedurpsidioten.tk, 1
dedyk.gq, 1
dee.pe, 1
deechtebakkers.nl, 1
deedixservice.com, 1
-deedoo.com, 1
+deeds.com, 1
deedyinc.com, 1
deeezy.com, 1
deegeeinflatables.co.uk, 1
@@ -39609,7 +39575,7 @@ deepsoulutions.cf, 1
deepsoulutions.ga, 1
deepsoulutions.gq, 1
deepsoulutions.ml, 1
-deepspace.dedyn.io, 1
+deepspace.dedyn.io, 0
deepu-mathew.tk, 1
deepumathew.tk, 1
deepvalley.tech, 1
@@ -39628,7 +39594,6 @@ defcongroups.org, 1
defectivebydesign.org, 1
defeestboek.nl, 1
defeestridders.tk, 1
-defelo.de, 1
defelo.ml, 1
defence.pk, 1
defencemilcis2022.com.au, 1
@@ -39654,7 +39619,7 @@ defi-metier.org, 0
defi-metiers.com, 0
defi-metiers.org, 0
defiant.com, 1
-defiantphoenix.net, 1
+defiantphoenix.net, 0
defichain.com, 1
defietsambassade.be, 1
defietsambassade.gent, 1
@@ -39683,8 +39648,8 @@ deflumeriker.com, 1
defme.eu, 1
defont.nl, 1
defreitas.no, 1
-defret.com, 1
defriesezaak.nl, 1
+deftcontracting.com.au, 1
deftek.com, 1
defterikebir.tk, 1
deftig-und-fein.de, 1
@@ -39768,13 +39733,11 @@ dejaren80.tk, 1
dejavu.ml, 1
dejected.ga, 1
dejfcold.cz, 1
-dejie.com, 1
dejiren.com, 1
dejmidarek.cz, 1
dejon-whirlpools.de, 1
dejongonline.eu, 1
dejorisenkeesshow.tk, 1
-dejoylandschools.com, 1
dejure.org, 0
dejuzconsults.com, 1
dekalbcountyclerkil.gov, 1
@@ -39846,7 +39809,6 @@ delicale.com.br, 1
delicatewonders.com, 1
delici.art.br, 1
deliciascomercial.com, 1
-deliciaskitchen.com, 1
delicious-audio.com, 1
delicious.gq, 1
deliciousmedia.co.uk, 1
@@ -39874,7 +39836,6 @@ delkomrockdrill.com, 1
dellacasapizzasemassas.com.br, 1
dellamorte.tk, 1
dellasano.com, 1
-dellie.com, 1
dellipaoli.com, 1
dellirium.tk, 1
delmarsumter.nl, 0
@@ -39923,6 +39884,7 @@ deltamvcd.gov, 1
deltanio.nl, 0
deltaonlineguards.com, 1
deltaphiepsilon.tk, 1
+deltaprise-events.de, 1
deltarisk.com, 0
deltaserat.tk, 1
deltaservers.com.br, 1
@@ -39943,6 +39905,7 @@ deluxe-bot.tk, 1
deluxe-dubai.com, 1
deluxeblogtips.com, 1
deluxecar.fr, 1
+deluxetransfers.co.uk, 1
delvemagazine.ca, 1
delycate.com, 1
delycate.fr, 1
@@ -39984,7 +39947,6 @@ demisch-tim.de, 1
demischtim.de, 1
demish.tk, 1
demmakina.com, 1
-demmarket.ru, 1
demmer.one, 1
demo-awl.com, 1
demo-ferma.ga, 1
@@ -40022,6 +39984,7 @@ demonwav.com, 1
demonwithin.tk, 1
demopanel.tk, 1
demorgen.be, 1
+demoserver4.net, 1
demostweb.ga, 1
demotivatorbi.ru, 1
demotrjct.online, 1
@@ -40048,6 +40011,7 @@ denatured.tk, 1
denbar.org, 1
dencel.lv, 1
denchik.tk, 1
+dencore.eu, 1
dendi.tk, 1
dendibanget.tk, 1
dendra.io, 1
@@ -40069,6 +40033,7 @@ denhartogracing.com, 1
denhotels.com, 1
denied.gr, 1
denieuwenederlandsevlag.tk, 1
+deniky.cz, 1
denimtoday.com, 1
denince.net, 1
denisaadolfova.com, 1
@@ -40080,7 +40045,6 @@ denisglobal.com, 1
denisgrandverger.de, 1
denismusic.ga, 1
denisontx.gov, 1
-denissalignat.fr, 1
denissealatinsoul.com, 1
denistruffaut.fr, 0
denisyakovlev.ga, 1
@@ -40104,11 +40068,12 @@ denkmalagentur.ch, 1
denkmalsetzung.at, 1
denknowles.com, 1
denkorolev.ga, 1
-denkubator.de, 1
denner.ch, 1
+denni-tisk.cz, 1
denninger.jp, 1
denningny.gov, 1
dennis-carpenter.com, 1
+dennis50jaar.nl, 1
dennisang.com, 1
denniscsl.com, 1
dennishenrique.com.br, 1
@@ -40120,6 +40085,7 @@ dennisrubin.tk, 1
dennisswiers.tk, 1
dennistyfus.tk, 1
dennisvandenbos.nl, 1
+dennitisk.cz, 1
dennmart.me, 1
dennogumi.org, 1
dennysdionigi.com, 1
@@ -40131,6 +40097,7 @@ denrei.com, 1
denshub.com, 1
densocean.net, 1
dent-academ.ru, 1
+dent-yamamoto.com, 1
dent.uy, 1
denta-ua.com, 1
dentad.com.ua, 1
@@ -40186,7 +40153,9 @@ denver7.com, 1
denverautoinsurancecompany.com, 1
denverclassifieds.net, 1
denverescorts.net, 1
+denverfamilymovers.com, 1
denverfootballofficials.com, 1
+denvericmi.gov, 1
denverilluminations.com, 1
denvernews.ml, 1
denverroot.com, 1
@@ -40254,9 +40223,7 @@ deplis.fr, 0
deplorablesdaily.com, 1
depo12.com, 1
depokcity.tk, 1
-depolauncher.cf, 1
depone.net, 0
-depop.com, 1
deported.ml, 1
deportes.in, 1
deportescr.net, 1
@@ -40363,7 +40330,6 @@ dermsf.com, 1
dermu.ai, 1
deroo.org, 1
deroo.tk, 1
-derou.com, 1
derp.army, 1
derp.chat, 1
derpibooru.org, 1
@@ -40374,7 +40340,6 @@ derreichesack.com, 1
derricofinancialservices.com, 1
derrigimlaghtokylemoregreenway.ie, 1
derrybasketball.tk, 1
-dershanesi.com, 1
dersimizmatematik.cf, 1
dersoundhunter.de, 1
derssonu.com, 1
@@ -40389,7 +40354,6 @@ desafiomovilidadsustentable.com, 1
desagaz.com, 1
desakatorock.tk, 1
desalas.org, 1
-desant.com, 1
desapego.com.br, 1
desarrollamosweb.com, 1
descargapormega.ml, 1
@@ -40403,14 +40367,15 @@ desec.io, 1
desecsecurity.com, 1
deseneonline.tk, 1
desensitized.tk, 1
-desentupidorakazumi.com.br, 1
desenvolvimentolocalvfa.com.br, 1
deseosvip.tk, 1
desergo.com, 0
+desert-empire.com, 1
desert.cf, 1
desertbloomplasticsurgery.com, 0
desertbloomskincare.com, 1
desertbluffs.com, 1
+desertchristmaslighting.com, 1
desertdogtechnology.com, 1
desertfiredesigns.com, 1
desertfury.tk, 1
@@ -40455,7 +40420,6 @@ designdept.com.au, 1
designdirective.ca, 1
designengineering.com, 1
designer-drug.com, 1
-designer.cn, 1
designerjoe.gq, 1
designerrateest.ga, 1
designeus.ga, 1
@@ -40465,20 +40429,18 @@ designforchangetaiwan.org, 1
designformanufacturability.net, 1
designgraphic.fr, 1
designgurus.org, 0
-designhill.com, 1
designhoheit.de, 1
designhuddle.com, 1
designmodernideas.tk, 1
designnprint.nl, 1
designpro.tk, 1
-designrhome.com, 1
+designrhome.com, 0
designsbyjanith.com, 1
designsbyscott.ca, 1
designsite.tk, 1
designsociety.tk, 1
designstripe.com, 1
designsystem.gov.scot, 1
-designtagebuch.com, 1
designtrc.com, 1
designville.cz, 1
designville.sk, 1
@@ -40494,10 +40456,7 @@ desire-host.tk, 1
desirememory.cf, 1
desirenet.ro, 1
desish.cf, 1
-desitorrents.tv, 1
-desiunderground.com, 1
desivideos.tk, 1
-desize.com, 1
deskaservices.com, 1
deskdesign.nl, 1
deskeen.fr, 1
@@ -40508,10 +40467,8 @@ desktopfx.net, 0
desktopia.tk, 1
desktopsolos.tk, 1
deskture.com, 1
-deskvip.com, 1
deslamco.com, 1
desmo.gg, 1
-desmon.blog, 1
desmu.fr, 1
desna.tk, 1
desonnemannen.tk, 1
@@ -40535,7 +40492,6 @@ dest-gottskar-nidingen.se, 1
destcyr.com, 1
destech.nl, 1
desteniiprocess.com, 1
-desteptarea.com, 1
desterman.ru, 1
desterproducts.nl, 1
desterrada.tk, 1
@@ -40577,7 +40533,6 @@ det-blev-ingen-cd.se, 1
det-te.ch, 1
detailedimage.com, 1
detailingsp.com, 1
-detakhukum.com, 1
detalika.ru, 1
detao.org, 1
detc.tk, 1
@@ -40636,7 +40591,6 @@ deuelcountyne.gov, 1
deunanube.com, 1
deurenfabriek.nl, 1
deuro.net, 1
-deurwaarderhelmond.nl, 1
deustech-media.tk, 1
deustech.tk, 1
deutsche-finanzagentur.de, 1
@@ -40726,7 +40680,6 @@ deviante.com, 1
devianthardcore.com, 1
deviation.tk, 1
devicebattle.ai, 1
-devicenow.com, 1
devicom.mx, 1
devignstudios.co.uk, 1
devil-may-cry.tk, 1
@@ -40772,7 +40725,6 @@ devoncycles.co.uk, 1
devonport.tas.gov.au, 1
devonportairport.com.au, 1
devonsawatzky.ca, 1
-devoo.tn, 1
devopedia.org, 1
devopers.com.br, 1
devops-playtest.net, 1
@@ -40884,7 +40836,6 @@ dfats.org, 1
dfc.gov, 1
dfctaiwan.org, 1
dfg.re, 1
-dflcares.com, 1
dfm.ae, 0
dfmn.berlin, 1
dfmvf.org, 1
@@ -40917,23 +40868,28 @@ dg1.com, 1
dg1.services, 1
dg1298.com, 0
dg1jp-test.com, 1
-dg68.cc, 0
dgangsta.net, 1
dgap.org, 1
+dgcoks.gov, 1
dggb.co.in, 1
+dghuat.net, 1
dghyp-immobrief.de, 1
dghyp-info.de, 1
dghyp-kiel.de, 1
dghyp-press.de, 1
dghyp.ag, 1
+dghyp.asia, 1
dghyp.at, 1
dghyp.biz, 1
+dghyp.ch, 1
dghyp.co.uk, 1
dghyp.com, 1
dghyp.com.tw, 1
dghyp.in, 1
dghyp.info, 1
dghyp.net.cn, 1
+dghyp.org.cn, 1
+dghypimmobrief.de, 1
dgli.org, 1
dgmedia.tk, 1
dgmenergy.com, 1
@@ -40965,9 +40921,7 @@ dh9721.com, 1
dha.gov.ae, 1
dhakabankltd.com, 1
dhamdhamaanchalikcollege.tk, 1
-dhammacitta.org, 1
dhanushtechno.in, 1
-dharma-clinic.com, 1
dharveydev.com, 1
dhautefeuille.eu, 1
dhauwer.nl, 1
@@ -41011,6 +40965,7 @@ diablos-obon.tk, 1
diabolic.chat, 1
diabolique.pt, 1
diacritical.net, 1
+diad.mx, 1
diadiemdangsong.com, 1
diadorafitness.es, 1
diadorafitness.it, 1
@@ -41147,6 +41102,7 @@ dicionariopopular.com, 1
dicionarios.cc, 1
dicipa.com.mx, 1
dick.red, 1
+dickdoesdoors.com, 1
dickord.cloud, 1
dickp.it, 1
dickpics.ru, 1
@@ -41183,7 +41139,6 @@ dictum-gartenwerkzeug.de, 1
dictzone.com, 1
dida.xin, 1
didactic.ml, 1
-didactik.xyz, 1
didaktik4you.de, 1
didc.cz, 1
didche.net, 0
@@ -41213,6 +41168,7 @@ die-borts.ch, 1
die-cms-manufaktur.de, 1
die-gruenen-teufel.de, 1
die-herrenschneider.com, 1
+die-lage.at, 1
die-machons.de, 1
die-partei-reutlingen.de, 1
die-pizzabaeckerei.de, 1
@@ -41292,7 +41248,6 @@ dieter.one, 1
dieterglas.de, 1
dietfordiabetics.tk, 1
dietherapie.tirol, 1
-diethood.com, 1
dieti-natura.com, 1
dieti.ga, 1
dieti.gq, 1
@@ -41361,7 +41316,6 @@ digicomtel.com.br, 1
digidaigaku.com, 1
digidroom.be, 1
digifloat.io, 1
-digijoy.com, 1
digilabs.fr, 1
digiland.tk, 1
digilicious.com, 1
@@ -41382,6 +41336,7 @@ digimortals.nl, 1
digino.jp, 1
digino.us, 1
digino.xyz, 1
+digiparse.com, 1
digipartindex.ch, 1
digipitch.com, 1
digipolis.gent, 1
@@ -41392,6 +41347,7 @@ digiriik.ee, 1
digisfil.fr, 1
digisign.tk, 1
digisquad.io, 1
+digit.bg, 1
digit.ec, 1
digitaal-atelier.tk, 1
digitaaltalent.be, 1
@@ -41441,12 +41397,15 @@ digitalcanvas.com.br, 0
digitalcarbide.com, 1
digitalcash.cf, 1
digitalcashpalace.com, 1
+digitalcataloghub.com, 1
digitalch.ng, 1
digitalchurch.ng, 1
+digitalcircusmerch.com, 1
digitalcitizen.life, 1
digitalcoffeepodcast.com, 1
digitalcomponents.de, 1
digitalcompudev.biz, 1
+digitalcompudev.com, 1
digitalconcrete.co.uk, 1
digitalcourage.de, 1
digitalcraftmarketing.co.uk, 1
@@ -41505,6 +41464,7 @@ digitalindiatalent.com, 1
digitalistan.tk, 1
digitalizer.my.id, 1
digitalizzazioneverona.it, 0
+digitaljuliac.com.br, 1
digitalkashmir.ml, 1
digitalkey.pro, 1
digitalkoran.com, 1
@@ -41524,12 +41484,13 @@ digitalnomadsunderground.com, 1
digitalphone.tk, 1
digitalphoto.group, 1
digitalphoto.tech, 1
-digitalpilipinas.ph, 1
digitalpiloten.org, 1
digitalplayground.com, 1
digitalplaygroundnetwork.com, 1
+digitalplaygroundpremium.com, 1
digitalplaymakers.co.uk, 1
digitalpocketpedometer.tk, 1
+digitalpontoeletronico.com.br, 1
digitalposition.com, 1
digitalproduct.ga, 1
digitalproductivity.online, 1
@@ -41543,7 +41504,7 @@ digitalroma.tk, 1
digitalsearchlab.com, 1
digitalservices.lk, 1
digitalside.com.br, 1
-digitalsignagedisplay.com, 1
+digitalsignagedisplay.com, 0
digitalskillswap.com, 1
digitalsolutionsonline.co.uk, 1
digitalsphere.tk, 1
@@ -41553,6 +41514,7 @@ digitalsurge.io, 1
digitaltbyra.no, 1
digitaltcertifikat.dk, 1
digitaltech.vip, 1
+digitaltowpathny.gov, 1
digitaltry.tk, 1
digitalupcoming.tk, 1
digitalutilities.net, 1
@@ -41568,7 +41530,6 @@ digitechseo.com, 1
digitecno.com, 1
digitese.pt, 1
digithub.tk, 1
-digitise.io, 0
digitizer.co.il, 1
digitkon.com, 1
digitogy.com, 1
@@ -41692,14 +41653,12 @@ dinerolibre.tk, 1
dinerroboticurology.com, 1
diners.mk, 1
dinevigroup.bg, 1
-ding.com.co, 1
ding.gent, 1
dingcc.com, 1
dingcc.me, 1
dingdong-shop.ru, 1
dingelbob-schuhcreme.gq, 1
dingeldein-messtechnik.de, 1
-dinghuo.com, 1
dinglecottage.co.uk, 1
dinglishuzi.com, 1
dingos.tk, 1
@@ -41765,7 +41724,6 @@ directb2b.ca, 1
directcouriers.com.au, 1
directelectricalltd.co.uk, 1
directfinance.cz, 1
-directfitnesssolutions.com, 1
directholidaysuae.com, 1
directhomeremodelinginc.com, 1
directinspectionskc.com, 1
@@ -41775,7 +41733,6 @@ directlook.tk, 1
directly.ga, 1
directmailctr.com, 1
directmedica.fr, 1
-directnews.be, 1
directnic.com, 1
directories.cf, 1
directoriodemedios.com, 1
@@ -41783,6 +41740,7 @@ directorioempresarial.com.co, 1
directoriomedico.com.co, 1
directorios.tk, 1
directorioweb.co, 1
+directorioz.com, 1
directorwebseo.tk, 1
directory-aldo.tk, 1
directory-ecco.tk, 1
@@ -41811,6 +41769,7 @@ diretonoponto.gq, 1
direwolfsoftware.ca, 1
dirhami.com, 1
dirigeantbtp.com, 1
+dirigo.digital, 1
dirk-dogs.tk, 1
dirk-weise.de, 1
dirkdavid.org, 1
@@ -41823,6 +41782,7 @@ dirkwolf.de, 0
dirot7.co.il, 1
dirt-street.tk, 1
dirtcraft.ca, 1
+dirtdoggyproductions.com, 1
dirtinmyshoes.com, 1
dirty-tina.net, 1
dirtyboyreviews.com, 1
@@ -41870,6 +41830,7 @@ discarica.bologna.it, 1
discarica.firenze.it, 1
discarica.it, 1
discarica.milano.it, 1
+discarica.napoli.it, 1
discarica.roma.it, 1
discarsl.com, 1
discdash.ga, 1
@@ -41883,7 +41844,6 @@ disco-crazy-world.de, 1
discodoener.de, 1
discofitta.com, 1
discohook.org, 1
-discomix.com, 1
disconformity.net, 1
disconnect.tk, 1
disconter.tk, 1
@@ -41940,6 +41900,7 @@ discoverucg.co.uk, 1
discoveryaima.com, 1
discoveryballoon.org, 1
discoverybehavioralhealth.com, 1
+discoveryhealthus.com, 1
discoveryottawa.ca, 1
discrede.tk, 1
discrypt.ca, 1
@@ -41952,6 +41913,7 @@ disengaged.tk, 1
disenialia.com, 1
disenian.com, 1
disenosyestructurasdelbajio.com.mx, 1
+disenoweb.io, 1
disenowebakus.net, 1
disenowebgalicia.tk, 1
disenowebseoolmisur.com, 1
@@ -42004,11 +41966,13 @@ disinfestazioni.genova.it, 1
disinfestazioni.gorizia.it, 1
disinfestazioni.info, 1
disinfestazioni.it, 1
+disinfestazioni.milano.it, 1
disinfestazioni.modena.it, 1
disinfestazioni.napoli.it, 1
disinfestazioni.net, 1
disinfestazioni.padova.it, 1
disinfestazioni.rimini.it, 1
+disinfestazioni.roma.it, 1
disinfestazioni.torino.it, 1
disinfestazioni.treviso.it, 1
disinfestazioni.udine.it, 1
@@ -42031,11 +41995,16 @@ disketa.cf, 1
disketteetikette.tk, 1
diskgem.info, 1
disking.co.uk, 1
+diskonkuota.com, 0
diskonsepatu.ga, 1
diskotekflashback.dk, 1
+diskuse-seznam.cz, 1
+diskuseseznam.cz, 1
diskusi.cf, 1
diskusi.tk, 1
diskussionsbereich.de, 1
+diskuze-seznam.cz, 1
+diskuzeseznam.cz, 1
dislepsia.tk, 1
dismail.de, 1
dismed.fr, 1
@@ -42053,7 +42022,6 @@ displayrd.com, 1
displaysandholders.com, 1
disposable.link, 1
dispur.nic.in, 1
-dispute.cn, 1
disroot.org, 1
disrupters.ch, 0
disruptglobal.com, 1
@@ -42129,8 +42097,8 @@ ditaconsultora.com, 1
ditdot.hr, 1
ditec.sk, 1
diterzafra.tk, 1
+ditetovinejlip.cz, 1
ditex.ddns.net, 1
-ditian.com, 1
dities.tk, 1
ditissaskia.nl, 1
ditprint.dk, 1
@@ -42154,6 +42122,7 @@ divelyon.fr, 1
diveplan.org, 1
divergences.eu.org, 1
divernet.com, 1
+divernonil.gov, 1
diverscott.com, 1
diversificarte.com, 1
diversify.cf, 1
@@ -42232,7 +42201,6 @@ diyeta.cf, 1
diyetlife.com, 1
diyeventhire.co.nz, 1
diygeek.com, 1
-diyland.com, 1
diymediahome.org, 1
diysec.tk, 1
diysonline.com, 1
@@ -42469,7 +42437,6 @@ dlaces.it, 1
dlagos.com, 1
dlagoss.com, 1
dlandroid24.com, 1
-dlatego.com, 1
dlazmyslow.pl, 1
dlbouncers.co.uk, 1
dlcompare.co.uk, 1
@@ -42488,7 +42455,6 @@ dlevans.com, 1
dlf.exchange, 1
dlfsymposium.nl, 1
dlg.im, 1
-dlgf.com, 1
dlitz.net, 1
dll4free.com, 1
dlld.biz, 1
@@ -42560,6 +42526,7 @@ dmarcexperts.com, 1
dmarcian.com, 1
dmarcpal.com, 1
dmarcsentry.com, 1
+dmarcvendors.com, 1
dmartpreneur.com, 1
dmautomek.no, 1
dmc-cc.de, 1
@@ -42573,11 +42540,9 @@ dmcw.de, 1
dmd.lv, 1
dmdata.jp, 1
dmdc.mil, 1
-dmdd.org.uk, 1
dmdiamonds.tk, 1
dme.net, 1
dme.web.id, 1
-dmehub.com, 1
dmesg.sk, 1
dmfd.net, 1
dmfj.io, 1
@@ -42623,7 +42588,6 @@ dmtcustoms.co.za, 1
dmu.ac.ae, 1
dmvape.us, 1
dmvhomesgroup.com, 1
-dmwall.cn, 1
dmwaste.com, 0
dmwclan.tk, 1
dmx.xyz, 1
@@ -42674,6 +42638,7 @@ dnbung.no, 1
dnc.org.nz, 1
dndblog.tk, 1
dnddobbelstenen.nl, 1
+dndinsulation.com.au, 1
dndtools.net, 1
dnel.me, 1
dneprfilm.top, 1
@@ -42736,7 +42701,6 @@ dnsscience.org, 1
dnssecandipv6.se, 1
dnssecunsigned.com, 1
dnssex.com, 1
-dnsspeed.com, 1
dnstwister.report, 1
dnsvrfy.com, 1
dnsvrfy.eu, 1
@@ -42749,7 +42713,6 @@ do-do.tk, 1
do-it-service.de, 1
do-not.click, 1
do-prod.com, 0
-do.gd, 1
do.ne, 1
do.search.yahoo.com, 0
do13.net, 1
@@ -42776,9 +42739,11 @@ dobrev.family, 1
dobrinya.tk, 1
dobrisan.ro, 1
dobrisan.uk, 1
+dobro-rok.cz, 1
dobro.ml, 1
dobrodar.tk, 1
dobrodruzi.tk, 1
+dobrorok.cz, 1
dobrynyastyle.ru, 1
dobryprezident.sk, 1
doc-baza.tk, 1
@@ -42815,7 +42780,6 @@ doclassworks.com, 1
docline.gov, 1
docloudu.info, 1
doclures.com, 1
-docmartinchiropractic.com, 1
docmbs.com, 1
docmode.org, 1
docogo.ga, 1
@@ -42880,6 +42844,7 @@ documentations-sociales.com, 1
documentationsite.net, 1
documentforce.com, 1
documentnode.io, 1
+documento.it, 1
documods.com, 1
docupaymentuat.xyz, 1
docupub.com, 1
@@ -42925,6 +42890,7 @@ dodylesmana.com, 1
doedelzakken-jsh.tk, 1
doegirls.com, 1
doehle-group.com, 1
+doelbeleggen.nl, 1
doeleman.nl, 1
doelhypotheek.nl, 1
doelhypotheken.nl, 1
@@ -42933,7 +42899,6 @@ doener-curator.com, 1
doenets.lk, 1
doenjoylife.com, 1
doeprojects.com, 1
-doerz.com, 1
doesburg-comp.nl, 1
doesinfotech.com, 1
doesmycodehavebugs.today, 1
@@ -42989,9 +42954,9 @@ dogmap.jp, 1
dogmazic.net, 1
dogodki.today, 1
dogofwar.tk, 1
-dogoo.com, 1
dogpawstudio.com, 1
dogprograms.net, 1
+dogrescuegreece.nl, 1
dogrupara.com, 1
dogscare.tk, 1
dogsforfun.tk, 1
@@ -43041,6 +43006,7 @@ dokee.cn, 1
dokelio-idf.fr, 1
dokipy.no, 1
doklinik.com, 1
+doko.pl, 1
dokonline.tk, 1
dokspot.cf, 1
dokspot.ga, 1
@@ -43049,7 +43015,6 @@ doktorplyusheva.ml, 1
doku-gilde.de, 1
dokuboard.com, 1
dokuev.ga, 1
-dokume.com, 1
dokument.tk, 1
dokuraum.de, 1
dokutech.fr, 1
@@ -43119,6 +43084,7 @@ dom2seychelles.tk, 1
dom2tnt.tk, 1
doma.in, 1
domacikavarna.cz, 1
+domacizoo.cz, 1
domadillo.com, 1
domagovic.tk, 1
domain-comparison.com, 1
@@ -43153,7 +43119,6 @@ domainsearchindia.com, 1
domainservice.cf, 1
domainsetup.email, 1
domainsilk.com, 1
-domainstaff.com, 1
domaintm.in, 1
domainvoider.cf, 1
domakidis.com, 1
@@ -43178,7 +43143,6 @@ domenic.me, 1
domenick-lieneweg.de, 1
domenico.lviv.ua, 1
domenicods.tk, 1
-domestic.cn, 1
domhaase.me, 1
domharmonia.bg, 1
domhos.tk, 1
@@ -43209,7 +43173,6 @@ dominik.st, 1
dominikaner-vechta.de, 1
dominikconrads.de, 1
dominikriedig.de, 1
-dominiks.com, 1
dominioanimal.com.br, 1
dominionlending.ca, 1
dominionpayroll.net, 1
@@ -43241,7 +43204,6 @@ domob.eu, 1
domodeco.fr, 1
domofon.io, 0
domokode.ru, 1
-domop.org, 1
domostroiy.tk, 1
domostroydon.ru, 1
domostroyrf.ru, 1
@@ -43256,11 +43218,9 @@ domp.pl, 1
domparts.com.au, 1
dompetdhuafa.org, 1
domprojects.com, 1
-domps.fr, 1
domreg.lt, 1
domsamogona.ru, 1
domscripting.com, 1
-domt.com, 1
domu.ro, 1
domucmayintainha.com.vn, 1
domus-global.com, 1
@@ -43306,6 +43266,7 @@ donateaday.net, 1
donateers.org, 1
donateforcharity.com, 1
donatellapratas.com.br, 1
+donateway.com, 1
donation.ph, 1
donationexecutor.com, 1
donazione.it, 1
@@ -43334,7 +43295,6 @@ donghua-europe.com, 1
donghuapiandaquan.com, 1
dongkepu.com, 1
dongor.tk, 1
-dongzhen.com, 1
donhoward.org, 0
doninformatico.ga, 1
doniramdoni.tk, 1
@@ -43431,6 +43391,7 @@ doordecor.bg, 1
doorframe.com, 1
doorin.tk, 1
doorlinekktc.tk, 1
+doorloop.com, 1
doornmore.com, 1
doors-and-windows.tk, 1
doorservice.ml, 1
@@ -43474,7 +43435,6 @@ dorfzittig.de, 1
doriangardes.fr, 1
dorianharmans.nl, 1
dorianmuthig.com, 1
-doridev.com, 1
doridian.com, 1
doridian.de, 1
doridian.net, 1
@@ -43639,12 +43599,14 @@ doucheoftheweek.com, 1
doughseeker.com, 1
doughstory.cf, 1
douglas-ma.gov, 1
+douglascoclerk.gov, 1
douglascounty-oregon.gov, 1
douglascountycolorado.gov, 1
douglascountyga.gov, 1
douglascountyil.gov, 1
douglascountymn.gov, 1
douglascountyor.gov, 1
+douglascountywi.gov, 1
douglascovotes.gov, 1
douglascuddletoy.com, 1
douglascustodio.com.br, 1
@@ -43664,14 +43626,15 @@ douzer.de, 1
douzer.earth, 1
douzer.industries, 1
douzer.network, 1
+douzer.ninja, 1
dovebuttare.it, 1
+dovechina.com, 1
doveconviene.it, 1
dovecraft.com.ua, 1
doveholesband.co.uk, 1
dovemoe.com, 1
dovenzorgmalawi.nl, 1
doverfcu.com, 1
-doveriestom.com, 1
doverma.gov, 1
dovermotion.com, 1
doverye.tk, 1
@@ -43699,6 +43662,7 @@ downestan.ga, 1
downfall-records.tk, 1
downfreak.tk, 1
downgratis.tk, 1
+downievillepudca.gov, 1
download-image.ga, 1
download-knigi.gq, 1
download-lagu-mp3.com, 1
@@ -43795,6 +43759,7 @@ dplpmtud.com, 1
dpmr446.fr, 1
dpoairport.au, 1
dpoairport.com.au, 1
+dpobjetivo.com.br, 1
dpomax.com.br, 1
dponapratica.com.br, 1
dpower.tk, 1
@@ -43825,6 +43790,7 @@ dr-mgeorgieva.com, 1
dr-nope.de, 1
dr-nosrat.tk, 1
dr-notemann.de, 1
+dr-schlamminger.de, 1
dr-schuessler.de, 1
dr-vlasak.cz, 1
dr-www.de, 1
@@ -43844,7 +43810,6 @@ drachenchronik.com, 1
drachenleder.de, 1
dracisvet.cz, 1
dracoon.team, 1
-dracox.com, 0
dracula.city, 1
drafatimagarcia.com, 1
draftguru.com.au, 1
@@ -43916,6 +43881,7 @@ dragontail.tk, 1
dragonwolfpackaquaria.com, 1
dragonwork.me, 1
dragowebdesign.com, 0
+dragracing.hu, 1
drahcro.uk, 1
drainagedirect.com, 1
drainwllc.com, 1
@@ -43930,11 +43896,9 @@ drakfot.se, 1
drakia.com, 1
drakiada.tk, 1
drakkarbilbao.com, 1
-draknet.eu, 1
draliabadi.com, 0
draljarallah.com, 1
dralucilavolasco.com.br, 1
-drama-live.tv, 1
drama.tk, 1
dramacooltv.org, 1
dramakorea.tk, 1
@@ -43943,7 +43907,6 @@ dramaqueer.ch, 1
dramaslayer.ga, 1
dramatherapie.tk, 1
dramaticpeople.com, 1
-drambikarathi.com, 1
dramyalderman.com, 1
drandrewarnold.com, 1
drandrewlofman.com, 1
@@ -43981,7 +43944,6 @@ drawtwo.gg, 1
drawvesly.ovh, 1
drawxp.com, 1
drawzit.com, 1
-draycotthotel.com, 0
drbadnick.tk, 1
drbanerjeecures.in, 1
drbarnabus.com, 0
@@ -44041,12 +44003,13 @@ dreamersgiftshopec.com, 1
dreamfm.gr, 1
dreamhostremixer.com, 1
dreamimd.com, 1
+dreaminds.de, 1
dreaminformatique.tk, 1
dreaming.solutions, 1
dreaminjewelz.tk, 1
-dreamkids-bysiska.com, 1
dreamlab.co.jp, 1
dreamland.sh, 1
+dreamlandmagic.com, 1
dreamlandsdesign.com, 1
dreamlifeproperty.cf, 1
dreamlight.cloud, 1
@@ -44131,6 +44094,7 @@ drevoline.com.ua, 1
drew.beer, 1
drew.ga, 1
drewapianostudio.com, 1
+drewcountyar.gov, 1
drewfuller.tk, 1
drewsilcock.co.uk, 1
drewtransportllc.com, 1
@@ -44154,7 +44118,6 @@ drheibel.com, 1
drherndonent.com, 1
drhildebrand.net, 1
drhopeson.com, 1
-drhosting.com, 1
drhouserepairs.com, 1
drhowardaubert.com, 1
drhyler.com, 1
@@ -44169,7 +44132,7 @@ drifter.tk, 1
driftingruby.com, 1
driftkikker.tk, 1
driftsjournal.dk, 1
-driftworld.com, 1
+drigg.ro, 1
drikaartesanato.com, 1
drikuansvarligt.dk, 1
drill.st, 1
@@ -44209,6 +44172,7 @@ drinkcontrolapp.com, 1
drinkgo.vn, 1
drinking.tk, 1
drinklife.tk, 1
+drinkpetrol.com, 1
drinkplanet.eu, 1
drinks.my, 1
drinksontap.co.uk, 1
@@ -44224,6 +44188,7 @@ driv.io, 1
drive.google.com, 1
driveandpark.com, 1
driveandpark.de, 1
+driveandpark.it, 1
driveandpark.nl, 1
drivebespokelab.media, 1
drivebolt.co.uk, 1
@@ -44232,6 +44197,7 @@ drivecrestwood.com, 1
drivedannyherman.com, 1
drivedavis.com, 1
drivedmbowman.com, 1
+drivedumba.com, 1
drivedvv.ru, 1
driveelectric.gov, 1
driveexport.com, 1
@@ -44249,7 +44215,6 @@ drivepaultransportation.com, 1
driver.ru, 1
driveral.com, 1
driveral.hu, 1
-driverhome.com, 1
driverinthebox.it, 1
drivermerkezi.tk, 1
driversandsoftware.com, 1
@@ -44380,6 +44345,7 @@ drosophila.tk, 1
drost.la, 1
drought.gov, 1
drowz.ee, 1
+drpapakonstantinou.gr, 1
drpetervoigt.ddns.net, 1
drpetervoigt.de, 1
drpico.com.au, 1
@@ -44423,6 +44389,7 @@ drtimothysteelnetwork.com, 1
drtimothysteelresults.com, 1
drtimothysteelscholarship.com.au, 1
drtimothysteelvideos.com, 1
+drtomson.ee, 1
drtragency.com, 1
drtsaiclinic.com, 1
drtti.io, 1
@@ -44507,7 +44474,6 @@ ds28s.com, 1
ds388.cc, 1
ds67.de, 1
ds915.com, 1
-dsa.cy, 1
dsac.gov, 1
dsad209.ml, 1
dsaengineering.com, 1
@@ -44622,6 +44588,7 @@ dtrifonov.cf, 1
dtto.com, 1
dtuaarsfest.dk, 1
dtune.me, 1
+dtx.sk, 1
du.co, 1
dua-e-zehra.org, 1
dual-aspect.com, 1
@@ -44630,6 +44597,7 @@ dual.cat, 1
dual.pw, 0
dualascent.com, 1
dualbix.com, 1
+dualcoastmgmt.com, 1
dualcore.tk, 1
dualexistence.xyz, 1
dualias.xyz, 0
@@ -44639,7 +44607,6 @@ dualuniverse.game, 1
duama.top, 1
duanemorrisinstitute.com, 1
duanre.tk, 1
-duanyong.com, 1
duarteeleiteconsultoria.com.br, 1
dubai-fashions.com, 1
dubai-realestate.space, 1
@@ -44726,7 +44693,6 @@ duelsow.eu, 1
duenas.cat, 1
duepuntozero.tk, 1
duerlund-falkenberg.dk, 1
-duerlundfalkenberg.dk, 1
duerme.net, 1
dues-eckert.com, 1
duesee.org, 1
@@ -44757,7 +44723,6 @@ duhurensohn.de, 1
duhy.sk, 1
duijf.info, 1
duijf.io, 1
-duijfathome.nl, 1
duiker101.tk, 1
duitse-herders.tk, 1
duizhangs.tk, 1
@@ -44887,8 +44852,10 @@ durand.tk, 1
durandeau.org, 1
durandwi.gov, 1
durangoaldezaharra.tk, 1
+durangoco.gov, 1
durangoenergyllc.com, 1
durantchamber.org, 1
+durantok.gov, 1
durastudio.com, 1
durcal.tk, 1
durchblick-shop.de, 1
@@ -44914,6 +44881,7 @@ durys.be, 1
dusablemuseum.org, 1
duschfiltershop.de, 1
dushu.cat, 1
+dusk.run, 1
duskraven.tk, 1
dusmomente.com, 1
dusnan.com, 1
@@ -44957,6 +44925,7 @@ dutchglover.tk, 1
dutchie.info, 1
dutchmobilityinnovations.com, 1
dutchpentathlon.nl, 1
+dutchperformanceproducts.nl, 1
dutchplayers.com, 1
dutchrocksite.tk, 1
dutchsailors.com, 1
@@ -44994,7 +44963,6 @@ duzavo.cz, 1
duzcehaberleri.tk, 1
duzcesondakika.tk, 1
dv-project.ru, 1
-dv.cn, 1
dvbris.co.uk, 1
dvbris.com, 1
dvbtmap.eu, 1
@@ -45031,6 +44999,8 @@ dw-connect.org, 1
dw-loewe.de, 1
dw-software.de, 1
dw6.cn, 1
+dw9.cn, 1
+dwaire.com, 1
dwarf.com.tw, 1
dweilorkest-frederikshaven.tk, 1
dwgeneralcontractors.com, 1
@@ -45046,7 +45016,6 @@ dworzak.ch, 1
dwpaymentgateway.com, 1
dwservice.net, 1
dwt-inc.com, 1
-dwt-onderwijsencoaching.nl, 1
dwtonline.com, 0
dwu21.net, 1
dww.hu, 1
@@ -45058,7 +45027,6 @@ dwz-solutions.com, 1
dwz-solutions.de, 0
dwz-solutions.eu, 0
dwz-solutions.net, 0
-dwz.wtf, 1
dx-revision.com, 1
dxa.io, 0
dxcv.net, 1
@@ -45095,7 +45063,7 @@ dykebaby.tk, 1
dyktig.as, 1
dylan-motorcross.tk, 1
dylancl.cf, 1
-dylancl.fr, 1
+dylancl.fr, 0
dylandeconinck.cf, 1
dylandulaney.com, 1
dylanhansch.net, 1
@@ -45150,11 +45118,13 @@ dynamicini.org, 1
dynamiclogodesigns.com, 1
dynamicmart.pk, 1
dynamicmetalsinc.com, 1
+dynamicnet.net, 1
dynamicpl.us, 1
dynamicplus.it, 1
dynamicpurellc.com, 1
dynamicquantum.net, 1
dynamicsdays.info, 1
+dynamicservers.co.uk, 1
dynamicsnetwork.net, 1
dynamicsretailnotes.com, 1
dynamictesting.co.uk, 1
@@ -45164,6 +45134,7 @@ dynamis.tk, 1
dynamitejobs.com, 1
dynamix-tec.com, 1
dynamixsolutions.com, 1
+dynamize.solutions, 0
dynamofanforum.de, 1
dynasend.com, 1
dynasoft.co.ke, 1
@@ -45176,6 +45147,7 @@ dyncdn2.com, 1
dyneco.io, 1
dynet.ru, 1
dynn.be, 0
+dynonobel.com, 1
dynorphin.com, 1
dynorphins.com, 1
dynsoundmax.tk, 1
@@ -45194,12 +45166,12 @@ dysco.tk, 1
dysgucymraeg.cymru, 1
dyslexicfish.com, 1
dyslexicfish.net, 1
-dysplasie.com, 1
dysthymia.com, 1
dyuimovochka.tk, 1
dyve.me, 1
dyykkarit.tk, 1
dyyn.de, 1
+dz-hip.info, 1
dz-hipo.info, 1
dz-hyp.ag, 1
dz-hyp.com, 1
@@ -45278,7 +45250,6 @@ e-diasporan.ml, 1
e-dnevnik.hr, 1
e-driver.fr, 1
e-dv.eu, 1
-e-e.icu, 1
e-emploi.be, 1
e-enterprise.gov, 1
e-estonia.com, 0
@@ -45298,6 +45269,7 @@ e-goi.com, 1
e-gso.com, 1
e-guestbooks.com, 1
e-guvence.com, 1
+e-habitants.com, 1
e-hair.tk, 1
e-havenotime.tk, 1
e-homebiz.tk, 1
@@ -45326,7 +45298,6 @@ e-learningbs.com, 1
e-lexia.com, 1
e-lifetechnology.com, 1
e-loshadka.tk, 1
-e-loukidis.gr, 1
e-lupo.pl, 1
e-mak.eu, 1
e-massage.tk, 1
@@ -45350,7 +45321,6 @@ e-petition.net, 1
e-petitions.by, 1
e-placement.tk, 1
e-planshet.tk, 1
-e-pns.com, 1
e-pokupki.eu, 1
e-polygraphy.tk, 1
e-privat.info, 1
@@ -45441,7 +45411,6 @@ e5tv.hu, 1
e5xbps.com, 1
e621.download, 1
e6729.co, 1
-e6729.com, 1
e6957.co, 1
e6e.io, 1
e7180.com, 1
@@ -45472,6 +45441,7 @@ eaganmn.gov, 1
eagar.com.au, 1
eagenda.com.br, 1
eagle-yard.de, 1
+eagleblades.com, 1
eaglecounty.gov, 1
eaglecountyco.gov, 1
eaglecrest.us, 1
@@ -45499,6 +45469,7 @@ eagleyecs.com, 1
eahea.org, 1
eaimty.com, 1
eaip.aero, 1
+eajglobal.com, 1
eajmail.com, 1
eakes.com, 0
eaktarim.com, 1
@@ -45535,6 +45506,7 @@ earningthatis.tk, 1
earnosethroat.co.za, 1
earpconsult.co.uk, 1
earth-quake.tk, 1
+earth.gov, 1
earthbound.tk, 1
earthbox.com, 1
earthcam.com, 1
@@ -45568,9 +45540,11 @@ east-line.su, 1
east-westlogistics.com, 1
east.baby, 1
eastafricafeed.ga, 1
+eastarapmetdistco.gov, 1
eastarm.net, 1
eastblue.org, 1
eastcairo-egypt.com, 1
+eastcalntownship.gov, 1
eastchesternyfd.gov, 1
eastcoastautoconcepts.com, 1
eastcoastbubbleandbounce.co.uk, 1
@@ -45583,7 +45557,6 @@ eastendonline.tk, 1
easternbreezes.com, 1
easternmontanafair.gov, 1
easternskatesupply.com, 1
-eastflower.com, 1
eastfordct.gov, 1
eastgreenwichnews.com, 1
eastgrmi.gov, 1
@@ -45599,6 +45572,7 @@ eastman.com, 1
eastmedo.pl, 1
eastnatfoods.com, 1
eastnorschool.co.uk, 1
+easton.fun, 1
easton.ga, 1
eastpeoria-il.gov, 1
eastpershingdental.com, 1
@@ -45607,16 +45581,13 @@ eastplan.co.kr, 1
eastportcorp.tk, 1
eastprovidenceri.gov, 1
eastridgeresidence.com, 1
-easts.in, 1
eastshare.ml, 1
-eastshore.xyz, 1
eastside.tk, 1
eastsidecottages.co.uk, 1
eastspace.org.uk, 1
eastspencer.gov, 1
eaststudios.net, 1
easttamakiauto.co.nz, 1
-easttea.com, 1
easttowereg.com, 1
eastvalleyendo.com, 1
eastvalleywater.gov, 1
@@ -45635,12 +45606,10 @@ easy-katka.ga, 1
easy-pornvideos.com, 1
easy-rpg.org, 1
easy2bathe.co.uk, 1
-easy4ssl.com, 1
easyaddress.io, 1
easyadsnbanners.tk, 0
easybank.at, 1
easybaufi.com, 1
-easybill.de, 1
easybiztech.co.za, 1
easybom.com, 1
easybot.tk, 1
@@ -45675,7 +45644,6 @@ easykash.net, 1
easykonto.de, 0
easylinker.tk, 1
easylogics.tk, 1
-easymarketing.uk, 1
easymeditation.tk, 1
easymotionskin-japan.jp, 1
easymun.com, 1
@@ -45792,12 +45760,14 @@ ebatechenergiemanagement.nl, 1
ebayinc.com, 1
ebcfx.com, 1
ebci-nsn.gov, 1
+ebci.gov, 1
ebcired-nsn.gov, 1
ebcreation.com, 1
ebcue.org, 1
ebdaa-business.com, 1
eben18.net, 1
ebenda.org, 1
+ebene.co.jp, 1
ebenisterie-de-villenouvelle.fr, 1
ebenvloedaanleggen.nl, 1
eberharter-steine.at, 1
@@ -45909,7 +45879,6 @@ ecelembrou.ovh, 1
ecemella.com, 1
ecency.com, 1
ecenglishlive.com, 0
-ecenter.bg, 1
ecetechsol.com, 1
ecetiner.com, 1
ecfunstalls.com, 1
@@ -45929,6 +45898,7 @@ echo-online.de, 1
echo.cc, 1
echoanalytics.com, 1
echobridgepartners.com, 1
+echoclick.sa, 1
echocolate.xyz, 1
echodio.com, 1
echoeshq.com, 0
@@ -45979,6 +45949,8 @@ eclipseforum.tk, 1
eclipsegame.tk, 1
eclipseide.org, 1
eclipseinspectionservices.co.uk, 1
+eclixo.com, 1
+ecmhelp.org, 1
ecn.ir, 1
ecnetworker.com, 1
eco-derattizzazione.it, 1
@@ -45996,6 +45968,7 @@ eco69.com, 1
eco69.eu, 1
eco69.pl, 1
ecobalispa.com, 1
+ecobiosaude.com.br, 1
ecobunker.co.uk, 1
ecobunkerusa.com, 1
ecocanada.jobs, 1
@@ -46012,7 +45985,6 @@ ecodesign-labo.jp, 1
ecodesigns.nl, 1
ecodrive.in.ua, 1
ecoeat.ru, 1
-ecoefficience.com, 1
ecoelectricsandiego.com, 1
ecoemploi.org, 1
ecoeuropa.cf, 1
@@ -46069,6 +46041,7 @@ ecommercenews.com.au, 1
ecommerceuropa.eu, 1
ecompen.co.za, 1
ecomuuu.com, 1
+ecomvivid.com, 1
ecomweb.ro, 1
ecomycie.com, 1
econativa.pt, 1
@@ -46078,6 +46051,7 @@ economia.cl, 1
economias.pt, 1
economic-sanctions.com, 1
economicnews.ga, 1
+economicplan.gov.au, 1
economics-colleges.com, 1
economie.gouv.fr, 1
economie2.alsace, 1
@@ -46122,7 +46096,6 @@ ecosystem.atlassian.net, 1
ecosystemmanager-uat1.azurewebsites.net, 1
ecotecelevator.com, 1
ecotrade-disinfestazioni.it, 1
-ecotsa.com, 1
ecotur.org, 1
ecoturismo.tk, 1
ecounselling.nic.in, 1
@@ -46138,7 +46111,6 @@ ecowoman-ukraine.tk, 1
ecozip.it, 1
ecozona.tk, 1
ecpa-eg.com, 1
-ecpc.org, 1
ecpic.gov, 1
ecpl.ru, 1
ecr-test-partnapp.azurewebsites.net, 1
@@ -46153,6 +46125,7 @@ ecrownoffire.com, 1
ecrums.gov, 1
ecsafety.com, 1
ecscoutgroup.cf, 1
+ecstaticentertainment.com, 1
ecsupplyinc.com, 1
ect-cpg.com, 1
ect-telecoms.com, 1
@@ -46185,7 +46158,6 @@ edalat.tk, 1
edanalytics.org, 1
edapt.org.uk, 1
edas.info, 0
-edatech.com, 1
edb.cz, 1
edb.eu, 1
edb.gov.sg, 1
@@ -46218,6 +46190,7 @@ edelvivesdigital.com, 1
edelvivesdigitalplus.com, 1
edelweiskapel.tk, 1
edelweiss-pinzolo.com, 1
+edelweiss-service.ru, 1
edelweissalternatives.com, 1
eden-project-insight.tk, 1
eden.bz, 1
@@ -46229,11 +46202,11 @@ edenming.info, 1
edennc.gov, 1
edenprairiemn.gov, 1
edenpureheater.tk, 1
-edenredbenefits.com, 1
edenvaleplumber24-7.co.za, 1
edenverses.com, 1
eder-steiner.at, 1
ederasrl.it, 1
+edeseschoolvereniging.nl, 1
edesseglabor.hu, 1
edevletkapisi.org, 1
edfdentalcenter.tk, 1
@@ -46250,7 +46223,6 @@ edgebilisim.com, 1
edgecase.ru, 1
edgeconnectnj.net, 1
edgecustomersportal.com, 1
-edgedynasty.com, 1
edgeimpulse.com, 1
edgeless.pp.ua, 0
edgelogs.com, 1
@@ -46271,7 +46243,6 @@ edibarcode.com, 1
ediberto.tk, 1
edicct.com, 1
edicionescrimentales.tk, 1
-edihair.com, 1
edik.tk, 1
edikacomptabilite.com, 1
edilane.com, 1
@@ -46310,7 +46281,6 @@ editions-campanile.fr, 1
editionsnoiretrouge.com, 1
editionsz.com, 1
editorakanope.com.br, 1
-editorial.cn, 1
editorialexpress.com, 1
editorsguild.com, 1
editspace.tk, 1
@@ -46341,7 +46311,6 @@ edoss.co.za, 0
edotplus.ch, 1
edp.com, 1
edpgassu.pt, 1
-edpnc.com, 1
edpr.com, 1
edpubs.gov, 1
edr-d.expert, 1
@@ -46455,9 +46424,9 @@ edulinks.ml, 1
edumanage.tk, 1
edumaritime.net, 1
edumerson.com, 1
+edumint.lt, 1
edunaut.com.au, 1
edunet.gq, 1
-edunet.training, 1
edunian.com, 1
edunoor.tk, 1
eduoneschool.tk, 1
@@ -46518,11 +46487,11 @@ edzo.fr, 1
ee-terminals.com, 1
ee5197.co, 1
ee6729.co, 1
-ee6729.com, 0
ee6957.co, 1
ee9297.co, 1
ee9728.co, 1
ee973.com, 0
+eeagrants.cz, 1
eebt.hu, 1
eeeb.loan, 1
eeee.stream, 1
@@ -46545,7 +46514,6 @@ een-eenvoudige-test-voor-de-maximum-lengte-van-een-nederlandse.nl, 1
een.com, 1
eenfotowaard.nl, 1
eenmailsturen.nl, 0
-eennieuwepc.nl, 1
eentweevijf.be, 1
eenvren.com, 1
eenvxing.com, 1
@@ -46652,7 +46620,6 @@ eftelingcraft.net, 1
efterfest.tk, 1
eftotoekspertizbalikesir.com, 1
efutbol.tk, 1
-eg-dev.net, 1
eg-secure.co.jp, 1
eg22.com, 1
eg7.co.jp, 1
@@ -46669,7 +46636,7 @@ egbertsen.tk, 1
egc.ink, 1
egdsk.ru, 1
egegesh.ru, 1
-egekbb.org, 1
+egekbb.org, 0
egeozcan.com, 0
egestor.com.br, 1
egevpare.tk, 1
@@ -46722,6 +46689,7 @@ egles.eu, 1
eglinlife.net, 1
eglise-crc.be, 1
egliseclichy92.fr, 1
+eglisedenantes.fr, 1
egm-sakura.com, 1
ego4u.com, 1
ego4u.de, 1
@@ -46739,7 +46707,6 @@ egoscolumn.tk, 1
egotickets.com, 1
egotripproductions.org, 1
egov.digital, 1
-egov4.ch, 1
egproduction.com, 1
egreensvape.com, 1
egregius.be, 0
@@ -46794,6 +46761,7 @@ ehometools.com, 1
ehomusicgear.com, 1
ehorizon.jp, 1
ehpad-ariege.fr, 1
+ehpsmt.gov, 1
ehr.bg, 1
ehr.gov, 1
ehrby.se, 1
@@ -46816,7 +46784,6 @@ eiao.me, 1
eiber.net, 1
eibich.de, 1
eichel.eu, 1
-eichendorffschule.online, 1
eichenrund.de, 1
eichinger-stelzl.com, 1
eichinger-stelzl.de, 1
@@ -46847,22 +46814,21 @@ eigpropertyauctions.co.uk, 1
eihaikyo.com, 1
eihei.net, 1
eiji.fr, 1
+eijo.saarland, 1
eikenskaden.tk, 1
-eikentafels.nl, 1
eiklandenergy.com, 1
eiko-dch.ac.jp, 1
-eikoh.nsw.edu.au, 1
eikones.tk, 1
eikounoayumi.jp, 1
eileen.ml, 1
eilhan.com, 1
-eim.one, 1
eimacs.com, 1
eimeko.ch, 1
eimmigration.com, 1
ein-itin.com, 1
einarkallevig.tk, 1
einaros.is, 1
+einbliq.io, 1
eindex.me, 1
eine-andere-welt.org, 1
einfach-fitz.at, 1
@@ -46913,7 +46879,6 @@ eivanec.com, 1
eiyoushi-shigoto.com, 1
ej.gov, 1
ej.uz, 1
-ejabi-infosec.com, 1
ejbelectrical.com, 1
ejcabinets.com, 1
ejderrapgott.de, 1
@@ -46948,6 +46913,7 @@ ejsc.co.jp, 1
ejuniper.com, 1
ek-networks.de, 0
ekadry.info, 1
+ekalaka.gov, 1
ekalisch.de, 1
ekamfoundationmumbai.org, 1
ekamus.tk, 1
@@ -46966,6 +46932,7 @@ ekf.ee, 1
ekgh.dk, 1
ekhabar.ml, 1
ekho.tk, 1
+ekimae-pharma.jp, 1
ekimaeseitai.com, 1
ekimma.com, 1
ekimturkgurme.com, 1
@@ -47017,7 +46984,6 @@ ekspertka.com.pl, 1
eksploraz.com, 1
ekspress.ee, 1
ekvastra.in, 1
-ekwador.com, 1
ekyu.moe, 1
ekzcrosstour.ch, 1
ekzotika.tk, 1
@@ -47072,6 +47038,7 @@ elbitsystems.com, 1
elblogdezoe.es, 1
elbrus360.ru, 1
elbrutoconeloso.tk, 1
+elburn.gov, 1
elburnfire.gov, 1
elbvision.de, 1
elcactus.tk, 1
@@ -47092,10 +47059,11 @@ elcosmos.tk, 1
elcosteno.tk, 1
elcozinante.com, 1
elcuadernodefilosofia.tk, 1
-eldarom.ro, 1
+eldarom.ro, 0
eldeneleokuldaneveoyun.com, 1
eldercare.gov, 1
eldercare.net.au, 1
+elderdentallab.com, 1
elderdevelopmentgroup.com, 1
elderindex.org, 1
elderjustice.gov, 1
@@ -47136,21 +47104,17 @@ electric-clippers.tk, 1
electric-samara.tk, 1
electric-vault.co.uk, 1
electrical-schools.com, 1
-electrical.cn, 1
electricalandelectronicsengineerinformation.ga, 1
electricalengineers.tk, 1
electricalmalibu.com, 1
electricaloakpark.com, 1
electricalpacificpalisades.com, 1
-electricalthousandoaks.com, 1
electricalwestlakevillage.com, 1
electricannihilation.tk, 1
electricbeast.co, 1
electriccalabasas.com, 1
-electriccamarillo.com, 1
electriccitysf.com, 1
electriccoin.co, 1
-electricconejovalley.com, 1
electricdosvientos.com, 1
electricdreams.xyz, 1
electricfencingpinetown.co.za, 1
@@ -47162,19 +47126,13 @@ electricgatemotorshillcrest.co.za, 1
electricgatemotorsroodepoort.co.za, 1
electricgypsies.nl, 1
electrichome.fr, 0
-electricianagoura.com, 1
-electricianagourahills.com, 1
-electriciancalabasas.com, 1
-electriciandosvientos.com, 1
electricianforum.co.uk, 1
electricianhiddenhills.com, 1
-electricianlakesherwood.com, 1
electriciannewburypark.com, 1
electricianoakpark.com, 1
electricianpacificpalisades.com, 1
electricianpretoria24-7.co.za, 1
electricians-roodepoort.co.za, 1
-electriciansimivalley.com, 1
electricianthousandoaks.com, 1
electricienasnieres.fr, 1
electricimagination.co.uk, 1
@@ -47182,12 +47140,10 @@ electricity.tk, 1
electricityplans.com, 1
electricmalibu.com, 1
electricmoorpark.com, 1
-electricnewburypark.com, 1
electrico.tk, 1
electricoakpark.com, 1
electricpower.tk, 1
electricsimivalley.com, 1
-electricthousandoaks.com, 1
electricwestlakevillage.com, 1
electricwokstore.com, 1
electriczone.tk, 1
@@ -47233,7 +47189,6 @@ electroyclima.es, 1
electrozona.bg, 1
electrozone.bg, 1
electrum.org, 1
-eled.io, 1
elefanten-cup.de, 1
elefantschule.de, 1
elefsisport.gr, 0
@@ -47246,7 +47201,6 @@ elegant-design.tk, 1
elegant-techno.com, 1
eleganta.ga, 1
elegantanal.com, 1
-elegantbrows.com, 1
elegantfamilyhotelsandresorts.com, 1
elegantlatex.tk, 1
elegantly-clean.co.uk, 1
@@ -47260,7 +47214,6 @@ elektiriklidireksiyontamiri.com, 1
elektiriktasarruf.tk, 1
elektriker-notdienst-zentrale.de, 1
elektrikumraniye.com, 1
-elektrikvesukesintileri.com, 1
elektrilevi.com, 1
elektrilevi.ee, 1
elektrilevi.eu, 1
@@ -47273,11 +47226,11 @@ elektro-hofmann-gmbh.de, 1
elektro-hornetz.de, 1
elektro-koehl.de, 1
elektro-liebeskind.de, 1
-elektro-mag.com, 1
elektro-metz.de, 1
elektro-pfeiffer.de, 1
elektro-praha10.cz, 1
elektro-reibsch.de, 1
+elektro-rossbach.de, 1
elektro-stock.de, 1
elektro-wandelt.de, 1
elektro-woerdehoff.de, 1
@@ -47378,6 +47331,7 @@ elephantorchestra.cz, 1
elephants.net, 1
elephants.tk, 1
elephentdesign.com, 1
+elephpant.cz, 1
eleplant.fi, 1
elepover.com, 1
elesconditedelola.com, 1
@@ -47434,6 +47388,7 @@ elgargajo.tk, 1
elgenero.com, 1
elgin.ga, 1
elgin.tk, 1
+elginil.gov, 1
elgintexas.gov, 1
elgoog.im, 1
elgraffo.tk, 1
@@ -47442,7 +47397,6 @@ elguillatun.cl, 1
elgustdecreixer.cat, 1
elgustodecrecer.es, 1
elhall.pro, 0
-elhamadimi.com, 1
elhim-iskra.com, 1
elhombrepez.tk, 1
elhorizontal.com, 1
@@ -47542,7 +47496,6 @@ elitegaragedoors247.com, 1
eliteholidaylights.com, 1
elitehouse.tk, 1
eliteimsolutions.com, 1
-elitelandscapedesigns.ca, 1
eliteloreandfolklore.org, 1
elitemdsupply.com, 1
elitemud.tk, 1
@@ -47579,6 +47532,7 @@ eljay.cc, 1
eljef.me, 1
elka-piter.ga, 1
elkampeuzo-musique.tk, 1
+elkarec.com, 1
elkarizan.com, 1
elkgroveil.gov, 1
elkhaus.de, 1
@@ -47586,6 +47540,7 @@ elki-musik.ch, 1
elkim.cz, 1
elkmontal.gov, 1
elkmotel.at, 1
+elkocountynv.gov, 1
elkodaily.com, 1
elkonsults.com, 1
elkovplus.cz, 1
@@ -47649,6 +47604,7 @@ elmermx.ch, 1
elmeson.tk, 1
elmetodofuncional.com, 1
elmion.cloud, 1
+elmo.ee, 1
elmolar.tk, 1
elmolist.tk, 1
elmoro.mx, 1
@@ -47679,6 +47635,7 @@ elonma.gov, 1
elontime.de, 1
elorbe.com, 1
elorrieta.eus, 1
+elos.ro, 1
elosoavila.tk, 1
elosrah.com, 0
elovip.com.br, 1
@@ -47717,6 +47674,7 @@ elrinconderovica.com, 1
elron.ee, 0
elrubio.tk, 1
elsadonaire.tk, 1
+elsaelsa.com, 1
elsas.tk, 1
elsassdestination.fr, 1
elsbouslanostraaficio.tk, 1
@@ -47827,7 +47785,6 @@ emakicms.com, 1
emaks.tk, 1
emalm.com, 1
emanaclinic.com, 1
-emancipator.com, 1
emanol.co.uk, 1
emanuel.photography, 1
emanuela-gabriela.co.uk, 0
@@ -47839,7 +47796,6 @@ emaratalyoum.com, 1
emarhotel.bg, 1
emarketingmatters.com, 1
emas-beja.pt, 1
-emater.com, 1
emavending.club, 1
emavok.eu, 1
emaygroup.co, 1
@@ -47850,7 +47806,6 @@ embark.studio, 1
embawood.az, 1
embedded.com, 1
embelgium.org, 1
-embelize.com, 1
embellir-aroma.com, 1
embellir-kyujin.com, 1
embellishop.com, 1
@@ -47873,7 +47828,6 @@ embracezine.tk, 1
embraco.com, 0
embryologist.info, 1
embryooptions.com, 1
-embuscadasintonia.com, 1
emby.cloud, 1
emby.live, 1
emccglobal.org, 1
@@ -47887,6 +47841,7 @@ emdadulislam.tk, 1
emdbonlinehelp.tk, 1
emdep.com, 1
emdesigns.tk, 1
+emdrtherapytoronto.com, 1
emdrupholm.dk, 1
emdvcorasia.com, 1
emdynint.io, 1
@@ -47897,6 +47852,7 @@ emeliecrystal.net, 1
emeliefalk.se, 1
emeliemai.com, 1
emelies-inspiration.tk, 1
+emem.no, 1
ememsei.com, 1
emenaspa.com, 1
emenshop.cf, 1
@@ -47915,12 +47871,14 @@ emergencycommand.us, 1
emergencyportal.tk, 1
emergenzaduepuntozero.it, 1
emergingafricagroup.com, 1
+emergingbuilders.org, 1
emergingindustryprofessionals.com, 1
emeria.in, 1
emero.de, 0
emersoncanada.ca, 1
emersonreview.tk, 1
emersya.com, 1
+emetodebok.no, 1
emex.ro, 1
emffren.com.tr, 1
emi.im, 1
@@ -48007,6 +47965,7 @@ emmastarr.net, 1
emmaste.edu.ee, 1
emmastree.com, 1
emmauspa.gov, 1
+emmauspd.gov, 1
emmawatsonking.tk, 1
emmawatsononline.tk, 1
emmdy.com, 0
@@ -48020,10 +47979,8 @@ emmiwelentain.com, 1
emmynet.de, 1
emo-poris.com, 1
emo.ie, 1
-emocionado.com, 1
emocionestlp.com, 1
emocionypensamiento.com, 1
-emocje.com, 1
emoforum.tk, 1
emoji-meaning.org, 1
emoji-symbols.org, 1
@@ -48033,7 +47990,6 @@ emojikeyboard.top, 1
emojiteka.pl, 1
emojiterra.com, 1
emolafarm.com, 1
-emolar.com, 1
emond-usedcars.net, 0
emonovo.com, 1
emonsarkar.tk, 1
@@ -48071,7 +48027,6 @@ empire-events.nl, 1
empire-forum.tk, 1
empire-group.co.nz, 1
empire-univ.com, 1
-empire24.co, 1
empireauto-2000.com, 1
empiredenham.ga, 1
empirehall.com.ua, 1
@@ -48085,6 +48040,7 @@ emploi-international.net, 1
emploi-saintefoytarentaise.fr, 1
employeeexpress.gov, 1
employeemanual.com.au, 1
+employeesupport.co.uk, 1
employer.gov, 1
employer411.com, 1
employeradmin.com, 1
@@ -48128,13 +48084,10 @@ emprendimientoweb.co, 1
emprendimientoyformacion.com, 1
empresa365.com, 1
empresautil.tk, 1
-emprestimodedinheiro.com, 1
-emprestimosemcomprovar.com, 1
emprunterlivre.ci, 1
empsi-sup.com, 1
emptiness.cf, 1
empty.host, 1
-emptybox.org, 1
emptypath.com, 1
emptysmile.tk, 1
empyreanrule.com, 1
@@ -48160,13 +48113,11 @@ emtex.at, 1
emtex.co.jp, 1
emtofis.com, 1
emtpigging.com, 1
-emtpigging.my, 1
emtradingacademy.com, 1
emtreview.com, 1
emu.dk, 1
emu.land, 1
emulation-archive.org, 1
-emulationking.com, 1
emulator.ml, 1
emulator.wtf, 1
emulatronic.tk, 1
@@ -48188,7 +48139,6 @@ emzy.de, 1
en-crypt.me, 1
en-je.fr, 1
en-maktoob.search.yahoo.com, 0
-en-pc.jp, 1
en-wp.com, 1
en-wp.org, 1
en0.io, 1
@@ -48216,12 +48166,10 @@ enby.army, 1
encausate.com, 1
encd.life, 1
ence.es, 1
-encenna.com.br, 1
encfs.win, 1
enchantedcode.co.uk, 1
enchantedcottage.tk, 1
encherosolhos.com.br, 1
-enchong.com, 1
encinitastrainer.com, 1
encirca.com, 1
encircleapp.com, 1
@@ -48316,8 +48264,16 @@ enecivilela.com, 1
enefit.com, 1
enefit.ee, 1
enefit.lv, 1
+enefitconnect.ee, 1
enefitgreen.ee, 1
enefitvolt.com, 1
+enefitvolt.ee, 1
+enefitvolt.eu, 1
+enefitvolt.fi, 1
+enefitvolt.lt, 1
+enefitvolt.lv, 1
+enefitvolt.pl, 1
+enefitvolt.se, 1
eneko.com, 1
enekogarrido.com, 0
enel.com, 1
@@ -48342,12 +48298,14 @@ energicertifikat.fi, 1
energie-sante.ch, 0
energiecentrale.gent, 1
energieconsultonline.nl, 1
+energiedeliemers.nl, 1
energiekeurplus.nl, 1
energielabelbinneneenweek.nl, 1
energiemines.ma, 1
energiewende.com.br, 1
energikompetens.se, 1
energizer.eu, 1
+energnist.dk, 1
energoproff.com, 1
energoset-spb.ru, 1
energozrouti.cz, 0
@@ -48447,6 +48405,7 @@ engineer-route.com, 1
engineer.org.my, 0
engineeringclicks.com, 1
engineeringidea.ga, 1
+engineerinsurance.com.au, 1
engineertaplin.co.uk, 1
enginefirefighter.com, 1
enginemoves.com, 1
@@ -48504,7 +48463,6 @@ engso-education.eu, 1
engso.com, 1
engso.eu, 1
engsoyouth.eu, 1
-engster.com, 1
engsubjav.com, 1
engution.biz, 0
engvid.com, 1
@@ -48519,6 +48477,7 @@ enigheten.tk, 1
enigma.swiss, 0
enigmacpt.com, 0
enigmamusic.tk, 1
+enigmatry-website-test.azurewebsites.net, 1
enigmatry.com, 1
enigmavault.io, 1
enip2.ru, 1
@@ -48544,6 +48503,7 @@ enkelanmalan.se, 1
enkelpaamelding.no, 1
enker.tk, 1
enkolaysertifika.com, 1
+enkosi.com.au, 1
enkrypt.com, 1
enky.be, 1
enlacemedik.com, 1
@@ -48561,17 +48521,16 @@ enlyft.com, 0
enmieux.be, 1
enmowe.co.ke, 1
enmowe.tech, 1
-ennd.com, 1
enno.mom, 0
ennori.jp, 1
ennova.com, 0
enoahinc.com, 1
enodais.gr, 1
-enoenergy.com, 1
enofmusic.com, 1
enoisdaturma.tk, 1
enolalingerie.com, 0
enomada.net, 1
+enonvalleyboropa.gov, 1
enoou.com, 1
enosiseurotrade.com, 1
enosistrade.com, 1
@@ -48623,7 +48582,6 @@ ensma.fr, 1
ensons.de, 1
ensonyan.com, 1
enstep.ru, 1
-enstroga.at, 1
ensured.com, 1
ensured.nl, 1
ensurtec.com, 1
@@ -48638,7 +48596,6 @@ entdeckertouren.com, 1
enteente.com, 1
entegrations.io, 1
enter.co, 1
-enter.eco, 1
enteratesoria.tk, 1
enterclaim.com, 1
enterdev.co, 1
@@ -48672,6 +48629,7 @@ entorangecounty.com, 1
entouchgo.com, 1
entpe.fr, 1
entradacaminitorey.com, 1
+entradascorrida.com, 1
entrainchat.it, 1
entrainr.com, 1
entranceinfo.tk, 1
@@ -48687,6 +48645,7 @@ entrepreneurialopensource.org, 1
entrepreneurnight.com, 1
entreprise-innovante.fr, 1
entreprises.gouv.fr, 1
+entreprisesavendre.quebec, 1
entreterse.com.br, 1
entretien-roche.fr, 1
entretien-vmc-professionnel.com, 1
@@ -48708,7 +48667,6 @@ entryscape.com, 1
entryscape.de, 1
entryscape.net, 1
entryscape.se, 1
-entserv.eu, 0
entsvc.com, 1
entwickler.land, 1
entwicklung.center, 1
@@ -48717,6 +48675,7 @@ enuchi.com, 1
enuchi.jp, 1
enumasecurity.com, 1
enuygun.com, 1
+enuygunaucakbileti.com, 1
envaldemoro.com, 1
envant.co.uk, 1
envelope.co.nz, 1
@@ -48761,7 +48720,6 @@ envisolarvind.tk, 1
envistacu.com, 1
enviyatar.tk, 1
envoie.moi, 1
-envoyair.com, 1
envoybrain.com, 1
envoyez.moi, 1
envoymortgage.com, 1
@@ -48822,7 +48780,6 @@ epawnatl.com, 1
epay.bg, 1
epaygateway.net, 1
epcomputacion.com.ar, 1
-epcreation.nl, 1
epcwd-ca.gov, 1
epdemo.selfip.com, 1
epdeveloperchallenge.com, 1
@@ -48884,7 +48841,6 @@ episkevh-plaketas.gr, 1
episode.tk, 1
epistas.com, 1
epistas.de, 1
-epistula.com, 1
epitafija.ru, 1
epitelial.com, 1
epitesti.ro, 1
@@ -48932,6 +48888,7 @@ epoxyflooringperth.com.au, 1
eppelblei.lu, 0
eppelduerferjugend.lu, 0
eppelpress.lu, 0
+eppingnh.gov, 1
eprdco.gov, 1
epreskripce.cz, 1
eprezto.com, 1
@@ -48943,12 +48900,10 @@ eprosto.cf, 1
eprzybornik.pl, 1
epsamsg.com, 1
epsi.io, 1
-epsilogix.com, 1
epsilontel.com, 1
epsmil.it, 1
epsomnhpolice.gov, 1
epson.ru, 1
-epsonstore.ae, 1
epspolymer.com, 1
eptirgotajs.lv, 1
epublibre.org, 1
@@ -48956,7 +48911,6 @@ epubreader.net, 1
epubreader.org, 1
epvd.tk, 1
epweb.pro, 1
-epyonsuniverse.net, 1
eq-serve.com, 1
eqassociates.com, 1
eqbal.org, 1
@@ -48975,6 +48929,7 @@ equeim.ru, 0
equestrianvaulting.co.uk, 1
equi.ac, 1
equiac.com, 1
+equicad.com, 1
equicom.com, 1
equidam.com, 1
equifaxobjection.com, 1
@@ -48989,7 +48944,6 @@ equinoxe.de, 1
equip.cz, 1
equipamentosparapostos.com.br, 1
equipandoloja.net.br, 1
-equipecarriere.ca, 1
equipedefrance.tv, 0
equipedefrente.tk, 1
equipeferramentas.com.br, 1
@@ -49033,11 +48987,9 @@ erasyou.com, 1
erate.fi, 1
eraterm.com, 1
eravurnet.tk, 1
-erb.org, 1
erboristeria.milano.it, 1
erboristeria.roma.it, 1
erbt.tk, 1
-ercio.com, 1
erciyesspor.tk, 1
erclab.kr, 1
erclaim.com, 1
@@ -49058,6 +49010,7 @@ erektion1.gq, 1
eremex.ru, 1
erenvakfi.org, 1
erethon.com, 1
+erfanmhdi.com, 1
erfgoedeisden.tk, 1
erfolgsmaschine.ch, 0
ergaomnes.cz, 1
@@ -49080,6 +49033,7 @@ eric-kolelas.tk, 1
eric-masters.tk, 1
eric.gg, 1
eric1932.tk, 1
+ericaandersonmd.com, 1
ericabrahamsen.net, 1
ericacastano.com, 1
ericaftereric.top, 1
@@ -49150,8 +49104,10 @@ erisinfo.com, 1
eristajanmutka.com, 1
erisws.com, 1
erisys.net, 1
+eritiaprivacidad.com, 1
erito.com, 1
eritonetwork.com, 1
+eritopremium.com, 1
eritropoyetina.com, 1
erium.fr, 1
erkaelderbarenaaben.dk, 1
@@ -49168,9 +49124,9 @@ erli.pl, 1
ermak.tk, 1
erman.ga, 1
ermeglio.com, 1
+ermida.org, 1
ermitano.cf, 1
ernal.net, 1
-ernelit.com.br, 1
ernest.ly, 1
ernestchemists.com, 1
ernotek.se, 1
@@ -49186,7 +49142,6 @@ erokat.ga, 1
erol.se, 1
erolib.ga, 1
erolmobilya.com, 1
-eromanga.com, 1
eromasajes.com, 1
eron.info, 1
eropics.to, 1
@@ -49207,7 +49162,6 @@ erotismo.co, 1
erozine.jp, 1
erp-band.ru, 1
erp-systems.ovh, 1
-erp.band, 1
erpband.ru, 1
erpcargo.com, 0
erpcloud.systems, 1
@@ -49263,6 +49217,7 @@ erulezz.nl, 1
eruzione.us, 1
ervaarjapan.nl, 1
ervirmaison.tk, 1
+erwanlepape.com, 1
erwannlaflute.tk, 1
erwerbslosenforum.de, 1
erwin.saarland, 1
@@ -49282,7 +49237,6 @@ es-ostan.tk, 1
es-ramonage.fr, 1
es-sharing.eu, 1
es-sicherheit.ch, 1
-es-standart.com.ua, 1
es-tools.at, 1
es-tools.com, 1
es-tools.de, 1
@@ -49295,7 +49249,6 @@ esaborit.ddns.net, 0
esadnext.cloud, 1
esagente.com, 1
esajokinen.net, 1
-esale.co, 1
esalesclub.com, 1
esame-di-professione-cinestetica.ch, 1
esamsur.tk, 1
@@ -49303,16 +49256,13 @@ esasafe.com, 1
esasite.com, 1
esatn.gov, 1
esautotech.com.au, 1
-esb1314.net, 1
esb1668.com, 1
esb16888.com, 1
-esb369.com, 1
esb556.com, 1
esb5889.com, 1
esb68888.com, 1
esb777.me, 1
esb777.us, 1
-esb888.net, 1
esb8886.com, 1
esb999.com, 1
esb999.info, 1
@@ -49345,10 +49295,8 @@ escapeplaza.de, 1
escaperoomla.com, 1
escaperoompsl.com, 1
escapio.com, 1
-escarpe.com, 1
escavador.com, 1
escg.digital, 1
-escif.com, 1
esclinux.tk, 1
escmatrix.com, 1
escobarservice7000.com, 1
@@ -49397,13 +49345,13 @@ escuelagobierno.org, 1
escuelakaesport.es, 1
escuelaparapapas.tk, 1
escuelasargento.tk, 1
+escuelasmusicales.org, 1
escuelitasansebastian.cl, 1
escuelotika-online.tk, 1
escursione.it, 1
escyr.top, 0
esdacademy.eu, 1
esdarat.ml, 1
-esden.com, 1
esdenera.com, 1
esdiscuss.org, 1
esdrasluna.com, 1
@@ -49417,6 +49365,7 @@ eset.ml, 1
esexchange.ga, 1
esferipol.pt, 1
esfiledecrypter.com, 1
+esfinance.cz, 1
esg-abi2001.de, 1
esgen.org, 1
esgforum.com.br, 1
@@ -49460,7 +49409,6 @@ eslamahmed.tk, 1
esleme.com, 1
eslightinghire.co.uk, 1
eslint.org, 0
-eslove.jp, 1
eslutt.cc, 1
esm.run, 1
esmalglass-itaca.com, 0
@@ -49492,7 +49440,7 @@ esoterikerforum.de, 1
espace-caen.fr, 0
espace-gestion.fr, 1
espace-habitat-francais.fr, 1
-espace-orenda.ch, 1
+espace-orenda.ch, 0
espace-vet.fr, 1
espace.network, 1
espacefragil.be, 1
@@ -49518,6 +49466,7 @@ espanol.search.yahoo.com, 0
espanyoldebarna.tk, 1
espass.gq, 1
espci.fr, 1
+especializasaudecursos.com.br, 1
especials.co.za, 1
especificosba.com.ar, 1
espectro.tk, 1
@@ -49527,6 +49476,7 @@ espejocofrade.tk, 1
espeleogel.tk, 1
espen.cz, 1
espenandersen.no, 1
+espenize.cz, 1
espeo.eu, 1
esperantio.tk, 1
esperanto.co, 1
@@ -49686,7 +49636,7 @@ estopwatch.net, 1
estradatech.org, 1
estradiolbestellen.gq, 1
estrasol.com.mx, 1
-estrategia.click, 1
+estrategia.click, 0
estrategiasfm.net, 1
estreetshuffle.com, 1
estrella.tk, 1
@@ -49720,6 +49670,7 @@ esurveynordic.com, 1
esv.se, 1
esvaco.cf, 1
esw.com, 1
+eswaranthenellaicatering.in, 1
esy.nl, 1
esyno.nl, 1
esyoil.com, 1
@@ -49729,7 +49680,6 @@ eszkola.pl, 1
et-inf.de, 1
et.al, 1
et420nrw.tk, 1
-etablissement.com, 1
etaconic.com, 1
etaes.eu, 1
etajerka-spb.ru, 1
@@ -49762,7 +49712,6 @@ eternal-warriors.de, 1
eternalabyss.int.eu.org, 1
eternalaugust.com, 1
eternalflame.cn, 1
-eternalflame.info, 1
eternalguild.tk, 1
eternalmountains.tk, 1
eternalparking.com, 1
@@ -49819,7 +49768,7 @@ ethernium.fun, 1
etheron.com, 1
etherpad.nl, 1
etherpoap.xyz, 1
-ethers.news, 1
+ethersys.fr, 1
ethiack.com, 1
ethical-home.co.uk, 1
ethical.quest, 1
@@ -49857,6 +49806,7 @@ etincelle.ml, 1
etincelle.tk, 1
etindustries.com, 1
etiqa.tk, 1
+etisalat.af, 1
etisrl.net, 0
etlaq.com, 1
etmtobik.eu, 1
@@ -49888,7 +49838,6 @@ ettbattreinternet.se, 1
etterforsker1.no, 1
etterretningstjenesten.no, 0
ettgottliv.com, 1
-ettip.com, 1
ettlinger-tor.de, 1
ettoday.org, 1
ettoremirarchifilms.it, 1
@@ -49916,7 +49865,7 @@ eu.ax, 1
eu4ua.org, 1
euaaaio.ru, 1
euanbarrett.com, 1
-euassisti.com.br, 1
+euassisti.com.br, 0
euc.world, 1
euchance.hu, 1
euchre.us, 1
@@ -49928,7 +49877,6 @@ eucustody.com, 1
eucybernet.eu, 0
eudiakok.hu, 1
eudore.org, 1
-eufair.com, 1
euflight.info, 1
eufraimidis.com, 1
eugenegamelan.org, 1
@@ -49941,6 +49889,7 @@ eugeniocorso.com, 1
eugenioperez.tk, 1
eugostodefilmesbrasileiros.tk, 1
eugster.se, 1
+euhomes.net, 1
eujobs.hu, 1
eujobsgmbh.de, 1
eujobshrgroup.com, 1
@@ -49966,7 +49915,6 @@ eujuicers.sk, 1
euklems.eu, 1
eule82.de, 1
eulen.com, 1
-eulenberg.com, 1
eulenschmiede.de, 1
euleres.tk, 1
eulessplumbers.com, 1
@@ -49976,7 +49924,6 @@ eumk6.ml, 1
eung.ga, 1
eunicetan.com, 1
eunomy.io, 1
-eunow.com, 1
eupay.de, 1
euphoriaonline.tk, 1
eupm.org, 1
@@ -50005,6 +49952,7 @@ eurobattle.tk, 1
eurobeaute.be, 1
eurobilltracker.tk, 1
eurocertificazione.it, 1
+eurocity.mt, 1
eurocleanfrance.fr, 1
eurococos.com.ua, 1
eurocom.bg, 1
@@ -50016,12 +49964,10 @@ eurocontrol.in, 1
eurocontrol.lu, 1
eurocontrol.me, 1
eurocontrol.xxx, 1
-eurocure.com, 1
eurodanceperu.tk, 1
eurodentaire.com, 1
eurodesk.eu, 1
eurodontic.co.uk, 0
-euroecho.com, 1
euroenergy.tk, 1
euroestetica.ec, 1
eurofinance.com, 1
@@ -50045,14 +49991,11 @@ eurohell-design.com, 1
eurohell-design.de, 1
euroherp.com, 1
eurohouse.tk, 1
-eurokid.com, 1
-eurokiss.com, 1
eurolink.tk, 1
eurolocarno.es, 1
eurologix.com, 1
euromalha.com.br, 1
euroman.ga, 1
-euromas.com, 1
euromexde.com, 1
euromuseumcoins.com, 1
euronic.fi, 1
@@ -50067,7 +50010,6 @@ europastudien-chemnitz.de, 1
europastudien.de, 1
europatour2005.tk, 1
europatrans.com.tr, 1
-europavilion.com, 1
european-accreditation.org, 1
european-agency.org, 1
european-alternatives.eu, 1
@@ -50080,11 +50022,11 @@ europeananomalouswave.tk, 1
europeancuisine.tk, 1
europeancupinline.eu, 1
europeangaming.eu, 1
+europeannewschool.eu, 1
europeanpolice.net, 1
europeanpreppers.com, 1
europeanstudies-chemnitz.de, 1
europeantransportmanagement.com, 1
-europeanwineresource.com, 1
europeluxuryweddings.com, 1
europeonline.tk, 1
europeontrack.org, 1
@@ -50094,15 +50036,11 @@ europetraveler.tk, 1
europetravelservice.co.uk, 1
europop.com, 1
europrise.ie, 0
-euroregister.com, 1
euroscot.de, 1
euroshop.or.at, 1
euroshop.tk, 1
-eurosight.com, 1
euroskano.nl, 1
euroskulpa.de, 1
-eurosnap.com, 1
-eurosos.com, 1
eurospecautowerks.com, 1
eurosquad.tk, 1
eurostrategy.vn.ua, 1
@@ -50122,10 +50060,7 @@ eurousa.us, 1
eurovetlogistics.ro, 1
eurovision-romania.tk, 1
eurovision.ie, 1
-eurowave.com, 1
eurowijskids.nl, 0
-eurowish.com, 1
-eurozhartleys.com, 1
eurseo.com, 1
euruni.edu, 1
eusalesman.hu, 1
@@ -50172,7 +50107,6 @@ evalcorp.com, 1
evalesc.com, 1
evalinux.com, 1
evalopezzz.org, 1
-evaluasi.com, 1
evaluation.gov, 1
evalueit.eu, 1
evaluer2.pl, 1
@@ -50232,7 +50166,6 @@ evelin.tk, 1
evelyn.com, 1
even44.no, 1
evenbijproaten.online, 1
-evendesign.com, 1
evendesign.gq, 1
evenementenpartner.nl, 1
evenimenteromania.tk, 1
@@ -50245,7 +50178,6 @@ event-fullyyours.com, 1
event-register.jp, 1
event-reisen.tk, 1
event-trac.com, 1
-event-tyrlig.no, 1
event1teamstore.com, 0
event4fun.no, 1
event64.ru, 1
@@ -50259,7 +50191,6 @@ eventdata.co.uk, 1
eventdata.uk, 1
eventdays.tk, 1
eventex-rentals.com, 1
-eventfoto.com, 1
eventfun.tk, 1
eventide.space, 1
eventive.org, 0
@@ -50345,6 +50276,7 @@ everwaking.com, 0
everwinter.tk, 1
every-day-life.com, 0
everyarti.st, 1
+everycloudwebdesign.com, 1
everycorneroftheworld.cf, 1
everycorneroftheworld.de, 1
everycorneroftheworld.ml, 1
@@ -50390,11 +50322,13 @@ everytrycounts.gov, 1
everyveterancountsohio.gov, 1
eveshaiwu.com, 1
eveshamglass.co.uk, 1
+evesta.org, 1
eveswell.com, 1
evetdermisin.com, 1
evetech.net, 1
evezqurbanli.tk, 1
evga.com, 1
+evgo.com, 1
evhoeft.com, 1
eviadc.com, 0
eviction.cf, 1
@@ -50402,6 +50336,7 @@ evidecor.com.br, 1
evidencebased.net, 1
evidencija.ba, 1
evidenze.com, 1
+evidenze.org, 1
evies.tk, 1
evil-empire.tk, 1
evilbeasts.ru, 1
@@ -50435,7 +50370,6 @@ evlilikilan.com, 1
evlqa1sp1tzb05zo-reoo0vhj9a1t5pousfudnkg.com, 0
evntage.com, 1
evobox.store, 1
-evocate.com.au, 1
evoco.vc, 1
evodation.com, 1
evodation.org, 1
@@ -50448,10 +50382,12 @@ evolucioneducativa.com.ec, 1
evolucionestudios.com.bo, 1
evolucionradio.tk, 1
evolusis.fr, 1
+evolutiespirituala.ro, 1
evolution-gaming.tk, 1
evolution-host.ga, 1
evolution-x.org, 1
evolutionbiote.com, 1
+evolutionhomecorp.com, 1
evolutioninflatables.co.uk, 1
evolutionosteopathy.co.uk, 1
evolutive-records.tk, 1
@@ -50505,11 +50441,9 @@ ewanto.de, 1
ewaroeng.com, 1
ewatchers.org, 1
ewebcreative.com, 1
-ewelinagrochowina.pl, 1
ewen-bara.com, 1
ewesparky.com, 1
ewgri.gov, 1
-ewhitehat.com, 1
ewhowell.com, 1
ewie.name, 1
ewigetrauringe.de, 1
@@ -50517,15 +50451,14 @@ ewighost.com, 1
ewinstore.com, 1
ewizja.info, 1
ewizmo.com, 1
-ewon.biz, 0
eworkflow.ca, 0
eworksmedia.com, 0
eworldmedia.ml, 1
eworldmedia.tk, 1
ewoutpool.tk, 1
ewritingservice.com, 1
+ewsbolivia.org, 1
ewsfeed.com, 1
-ewtl.es, 1
ewuchuan.com, 1
ewycena.pl, 1
ex-deli.jp, 1
@@ -50539,6 +50472,7 @@ exact-online-apps-by-invantive.com, 1
exact.realty, 1
exactlyinfinite.com, 1
exactphilosophy.net, 1
+exactprint.co.uk, 1
exactrealty.co.uk, 1
exactrealty.no, 1
exactrealty.us, 1
@@ -50549,7 +50483,6 @@ exagoni.com, 1
exagoni.com.au, 1
exagoni.com.my, 1
exalthost.com, 1
-exam4.us, 1
exambot.cf, 1
exambot.ga, 1
exambot.gq, 1
@@ -50618,6 +50551,7 @@ exceltechoman.com, 1
exceltobarcode.com, 1
excentos.com, 1
exceptionalfirm.com, 1
+exceptionalservers.com, 1
exceptionalservices.us, 1
exceptionalstack.com, 1
exceptionnotfound.net, 1
@@ -50633,7 +50567,6 @@ exchangetrading.tk, 1
exchangeview.ga, 1
exchangevisits.tk, 1
exchaser.com, 1
-excimerlaser.com, 1
excite.co.id, 1
exciters.tk, 1
excitingbulgaria.com, 0
@@ -50663,7 +50596,6 @@ executiveprodry.com, 1
executiveseatsers.ga, 1
executivoshotel.com.br, 1
exedo.nl, 1
-exeest.com, 1
exegese.ch, 0
exegol.co.uk, 1
exehack.net, 1
@@ -50713,6 +50645,7 @@ exodium.tk, 1
exodus-net.pl, 1
exodus.com, 1
exodus.io, 1
+exodusbattlelarp.com, 1
exogenous.ga, 1
exomind.cf, 1
exomind.gq, 1
@@ -50727,7 +50660,6 @@ exoscale.com, 1
exoten-spezialist.de, 1
exotic-animals.tk, 1
exotic-bengal-cattery.ml, 1
-exotic.report, 1
exoticads.com, 1
exotical.tk, 1
exoticaz.to, 1
@@ -50735,7 +50667,6 @@ exotictravel.tk, 1
exousiakaidunamis.pw, 1
exousiamg.com, 1
exoweb.ca, 1
-exowellness.com, 1
exp.gg, 1
exp4all.com, 1
expancio.com, 0
@@ -50775,7 +50706,6 @@ expensivejewelsest.ga, 1
exper.gr, 1
experiencealula.com, 1
experienceoutdoors.org.uk, 1
-experienceoz.com.au, 1
experilens.com, 1
experiment-626.tk, 1
experimentalguruji.cf, 1
@@ -50818,6 +50748,7 @@ expertviolinteacher.com, 1
expicare.com, 1
expii.com, 1
expireddomains.net, 1
+expireon.cloud, 1
expis.tk, 1
explane.org, 1
explode.tk, 1
@@ -50887,7 +50818,16 @@ exposurecompensation.co.uk, 1
exposurethrash.tk, 1
expouniverse.tk, 1
expoxl.nl, 1
+expres-fm.com, 1
+expres-fm.cz, 1
+expres-fm.eu, 1
+expresfm.com, 1
+expresfm.eu, 1
+expresjet.cz, 1
+expresradio.cz, 1
express-delivery.co.il, 1
+express-fm.cz, 1
+express-fm.eu, 1
express-hosting.org, 1
express-shina.ru, 1
express-shop.tk, 1
@@ -50921,7 +50861,7 @@ expxkcd.com, 1
exquisique.tk, 1
exquisito.tk, 1
exs.lv, 1
-exseedhealth.com, 0
+exseedhealth.com, 1
exside.com, 1
exstirpo.com, 1
extact.com, 1
@@ -50941,9 +50881,8 @@ extensionciglia.roma.it, 1
extensions-chrome.ru, 1
extensionschallenge.com, 1
extensionworkshop.com, 0
-exteriorlightinghiddenhills.com, 1
+extensocloud.com, 1
exteriorlightinglakesherwood.com, 1
-exteriorlightingoakpark.com, 1
exteriorroofwindowguttercleaning.com, 1
exteriorservices.io, 1
exterminateur-punaise-de-lit.fr, 1
@@ -50973,13 +50912,13 @@ extrafuerdich.tk, 1
extrainsiderest.ga, 1
extraligamasters.cz, 1
extraloud.tk, 1
+extranat-bourgogne.org, 1
extraordinaryfuture.ai, 1
extrapagetab.com, 1
extraspaces.co.uk, 1
extratext.at, 1
extratv.com, 1
extraupdate.com, 1
-extreemhost.nl, 1
extreme-addicts.tk, 1
extreme-gaming.de, 1
extreme-gaming.us, 1
@@ -50996,8 +50935,10 @@ extremeprojects.tk, 1
extremeservicesandrestoration.com, 1
extremesports.tk, 1
extremetreeandlandscape.com, 1
+extremetubepremium.com, 1
extremetunedcars.tk, 1
extremfrank.tk, 1
+extremnivyzva.cz, 1
extrolife.ml, 1
extromail.de, 1
extstore.com, 1
@@ -51050,7 +50991,6 @@ eyescratch.tk, 1
eyesee.fr, 1
eyesfans.com, 1
eyeshield-informatique.tech, 1
-eyesome.com, 1
eyespecialistsofla.com, 1
eyestrainexplained.com, 1
eyesurgery.tk, 1
@@ -51063,6 +51003,7 @@ eylulsohbet.net, 1
eynio.com, 1
eyodin.com, 1
eyona.com, 1
+eyoo.link, 0
eyps.net, 1
eytosh.net, 1
eyy.co, 1
@@ -51070,7 +51011,7 @@ eyyit.com, 0
eyyubyilmaz.com, 1
ezabalium.tk, 1
ezakazivanje.rs, 1
-ezalba.com, 0
+ezalba.com, 1
ezcater.com, 1
ezcater.io, 1
ezcesspoollongisland.com, 1
@@ -51154,7 +51095,6 @@ f36533.com, 1
f3m.pt, 1
f3r.xyz, 1
f42.net, 1
-f43.me, 1
f45challenge.com, 1
f45training.com, 1
f4bkv.net, 1
@@ -51163,7 +51103,6 @@ f5.hk, 1
f51365.com, 0
f5197.co, 1
f6729.co, 1
-f6729.com, 0
f6957.co, 1
f6queer.org, 1
f82365.com, 1
@@ -51236,7 +51175,6 @@ fabianbeiner.com, 0
fabianbeiner.de, 0
fabianegli.ch, 1
fabianfranke.de, 1
-fabiankoeppen.com, 1
fabianni.tk, 1
fabickcat.com, 1
fabien-eigenmann.ch, 1
@@ -51251,7 +51189,7 @@ fabio.gg, 1
fabiobier.com, 1
fabiokrug.de, 1
fabiolamolinastore.com, 1
-fabiooliveirapr.com.br, 1
+fabiooliveirapr.com.br, 0
fabiopaiva.pt, 1
fabledsolutions.com, 1
fableforge.nl, 1
@@ -51337,7 +51275,6 @@ facepalmsecurity.com, 1
faces4watch.com, 1
facescertification.com, 1
facesdr.com, 1
-faceside.com, 1
facesnf.com, 1
facevietpro.tk, 1
facevitalityers.ga, 1
@@ -51345,7 +51282,6 @@ fach-journalist.de, 1
fachcar.ma, 1
fachfusspflege-exner.de, 1
fachim.tk, 1
-fachinformatiker.com, 1
fachiri.tk, 1
fachschaften.org, 0
fachschaftslisten.at, 1
@@ -51388,14 +51324,11 @@ factoriadifacil.com, 1
factorio.tools, 1
factoriobin.com, 1
factoriotools.com, 1
-factoriotools.net, 1
-factoriotools.org, 1
factorit.fr, 1
factorway.com, 1
factory-f.net, 1
factory-fan.com, 1
factoryalimentos.com.br, 1
-factorypark.com, 1
factorypartsdirect.com, 1
factozia.tk, 1
facts-about-bees.ml, 1
@@ -51413,7 +51346,6 @@ facty.com, 1
factys.do, 1
factys.es, 1
facucosta.com.ar, 1
-facvest.com, 1
fadaex.org, 1
fadaru.ml, 1
fadecloud.com, 1
@@ -51453,7 +51385,6 @@ fahnamporn.com, 1
fahrenwal.de, 1
fahrenwalde.de, 1
fahrradreisen-wanderreisen.de, 1
-fahrschule-laux.de, 1
fahrservice-herrmann.de, 1
fahrwerk.io, 1
fahrzeug-talk.de, 1
@@ -51479,7 +51410,6 @@ fairbot.cf, 1
fairbot.gq, 1
fairbot.ml, 1
fairbot.tk, 1
-fairbroker.com, 1
fairchildband.tk, 1
fairchildfun.com, 0
fairchildfun.marketing, 1
@@ -51541,6 +51471,7 @@ faithfulfaye.nl, 1
faithfully.tk, 1
faithfulroad.org, 1
faithleaks.org, 0
+faithnc.gov, 1
faixaazul.com, 1
faizan.net, 1
faizanullah.com, 0
@@ -51558,7 +51489,6 @@ fakeaddress.net, 1
fakeapple.nl, 1
fakeballon.shop, 1
fakebusters.club, 1
-fakecheck.com, 1
faked.org, 1
fakeemergency.com, 1
fakeframes.ga, 1
@@ -51676,11 +51606,11 @@ familiebaehr.eu, 1
familiebies.nl, 1
familiedelwicheferrari.tk, 1
familieholme.de, 1
+familiejournal.dk, 1
familiekiekjes.nl, 1
familiekusch.de, 1
familienoase-koenigstein.de, 1
familienportal.de, 1
-familienrat.com, 1
familienzone.at, 1
familiereimann.com, 0
familieretshuset.dk, 1
@@ -51698,6 +51628,7 @@ familyd-c.com, 1
familydoctor.ru, 1
familyframeworks.com, 1
familyhookups.com, 1
+familykeep.org, 1
familymoneyadventure.com, 1
familyparties.co.uk, 1
familyrecipe.co.uk, 1
@@ -51753,14 +51684,11 @@ fanfareokselaar.tk, 1
fanfiction.tk, 1
fanflix.co, 1
fang-den-sommer.de, 1
-fangan.com, 1
fangbing.me, 1
fangchengshang.com, 1
fangd.net, 1
-fangjingdian.com, 1
fangkehou.tk, 1
fangs.ink, 1
-fangshu.com, 1
fanidrakopoulou.tk, 1
fanjingbo.com, 1
fanniemaeloans.tk, 1
@@ -51808,7 +51736,6 @@ fantasyescortsbirmingham.co.uk, 1
fantasyfoot.gq, 1
fantasyfoot.tk, 1
fantasyforever.tk, 1
-fantasymina.de, 1
fantasypartyhire.com.au, 1
fantasypartyrental.com, 1
fantasyprojections.com, 1
@@ -51824,7 +51751,6 @@ fanyue123.tk, 1
fanz.pro, 1
fanzade.com, 1
fanzapers.ga, 1
-fanzhuang.com, 1
fanzine-nimbus.tk, 1
fanzlive.com, 1
fap.link, 1
@@ -51929,12 +51855,15 @@ farmvilleva.gov, 1
farnboroughairshow.com, 1
faro-car-hire.co.uk, 1
faro.com, 1
+farodegracia.com, 1
farodistribuidora.com.br, 1
faroes.net, 1
faroes.org, 1
faroit.tk, 1
faroitalia.it, 1
+farol.co.uk, 1
farol.cz, 1
+farolshop.co.uk, 1
faroopen.ddns.net, 1
faros-studio.gr, 1
faroutsolutions.com, 0
@@ -51945,10 +51874,11 @@ farrelf.blog, 1
farrelly.nz, 1
farringtonfoundation.org, 1
farringtongurneyvillagehall.org, 1
-farsiight.com, 1
farsil.eu, 1
fart.cafe, 1
fartoclose.tk, 1
+fartoon.cz, 1
+fartoons.cz, 1
fartypants.com, 1
faryaz.tk, 1
fasab-portcenter.se, 1
@@ -51984,6 +51914,7 @@ fashionforyou.ga, 1
fashionfreaks.tk, 1
fashionfuture.tk, 1
fashionhome.tk, 1
+fashionhometex.com, 1
fashioninitaly.tk, 1
fashionlink.tk, 1
fashionlistify.tk, 1
@@ -52054,6 +51985,7 @@ fast-drops.cf, 1
fast-events.eu, 1
fast-growth.fr, 1
fast-host.gq, 1
+fast-host.net, 1
fast-mobile.tk, 1
fast-pro.co.jp, 1
fast-rabbit.tw, 1
@@ -52121,10 +52053,12 @@ fastphox.com, 1
fastpresence.com, 1
fastproxycat.ml, 1
fastproxyforfree.gq, 1
+fastreact.pl, 1
fastrocket.pl, 1
+fastrpc.cz, 1
fastscanapp.com, 1
fastserv.pl, 1
-fastshop.com.pl, 1
+fastshop.com.pl, 0
faststage.ch, 1
fasttracconsulting.com, 1
fasturl.ml, 1
@@ -52137,11 +52071,14 @@ fastworx.com, 1
faszination-fankurve.de, 1
fatal-beauty.tk, 1
fatal.ga, 1
+fatalamanga.org, 1
fatalchat.tk, 1
fatalityimmortals.ga, 1
fatalsunrise.com, 1
fatassbooty.com, 1
fatcat.tk, 1
+fatcatloans.ca, 1
+fatcatloans.co.za, 1
fate-srd.com, 0
fatecdevday.com.br, 1
fatemaalhabsi.com, 1
@@ -52186,7 +52123,6 @@ fauvettes.be, 1
fauwater.com, 1
fauxcams.com, 1
fauxil.shop, 1
-fauxreal.com, 1
fav-hosting.online, 1
favalart.com, 1
favarica.com, 1
@@ -52194,7 +52130,6 @@ favicone.com, 1
favirei.com, 1
favor-group.ru, 1
favorai.com, 1
-favorislotgiris.com, 1
favorit-stroy-snab.ru, 1
favoritenewspaperers.ga, 1
favoritenewspaperest.ga, 1
@@ -52241,8 +52176,10 @@ fb.watch, 1
fbadvokat.no, 1
fbaun.dk, 1
fbausch.de, 1
+fbcbondprojectstx.gov, 1
fbcdn.net, 1
fbcfairburn.com, 1
+fbcmcdonald.org, 1
fbcopy.com, 1
fbctx.gov, 1
fbe.to, 1
@@ -52325,9 +52262,11 @@ fdlpl.org, 1
fdltcc.edu, 1
fdms.gov, 1
fdnsc.net, 1
+fdopportunities.com, 1
fdp-alsdorf.de, 1
fdp-heinsberg.de, 1
fdpbrig.ch, 1
+fdrealassets.com, 1
fdresearch.ca, 1
fdsys.gov, 1
fdx-insurance.com, 1
@@ -52391,6 +52330,7 @@ federalreserveconsumerhelp.gov, 1
federalsignal.com, 1
federasco.ga, 1
federation.gov.au, 1
+federationofpeoples.org, 1
federica.tk, 1
federico.ro, 1
federicomigliavacca.it, 1
@@ -52432,6 +52372,7 @@ fedres.gov, 1
fedrigoni.com, 1
fedrooms.gov, 1
fedrtc.org, 1
+fedsfeedfamilies.gov, 1
fedshat.space, 1
fedshirevets.gov, 1
feeblebridges.nl, 0
@@ -52463,8 +52404,8 @@ feehla.com, 1
feei.cn, 1
feek.org, 1
feel-events.com, 1
+feel-it.nl, 1
feel.aero, 1
-feelamazing.com.au, 1
feelbycubanas.com, 1
feeld.cloud, 1
feelerfolg.com, 1
@@ -52597,6 +52538,7 @@ femboy.fan, 1
femboys.pics, 1
femcompany.nl, 1
femik.net, 1
+femina.dk, 1
femina.se, 1
feminina.eu, 1
feminina.pt, 1
@@ -52726,6 +52668,7 @@ fernandoalonso.tk, 1
fernandob.com, 1
fernandobarata.pt, 1
fernandobarillas.com, 1
+fernandolucas.es, 1
fernandolucas.info, 1
fernandomiguel.net, 1
fernandomorientes-zone.tk, 1
@@ -52816,6 +52759,7 @@ festx.co.za, 1
fetanbus.com, 1
fetawerelddans.tk, 1
fetchease.com, 1
+fetchlead.com, 1
fetchmag.com, 1
fetchmonitors.com, 1
fetclips.se, 1
@@ -52873,7 +52817,6 @@ ff326.com, 0
ff5197.co, 1
ff5g.com, 1
ff6729.co, 1
-ff6729.com, 1
ff6957.co, 1
ff9297.co, 1
ff9397.com, 1
@@ -53099,6 +53042,7 @@ fharbe.de, 1
fharbe.net, 1
fhasiacorp.com, 1
fhasiacorporate.com, 1
+fhasiagroup.com, 1
fhba.com.au, 1
fhcdn.xyz, 1
fhdhelp.de, 0
@@ -53158,7 +53102,6 @@ fibery.io, 1
fibo-forex.org, 1
fibogroup.com, 1
fibrasynormasdecolombia.com, 1
-fibraworks.com, 1
fibrefly.co.uk, 1
fibrenttech.co.za, 1
fibretv.co.nz, 1
@@ -53267,12 +53210,12 @@ figl.net, 1
figliasons.com, 1
figma.com, 1
figmalover.com, 1
+figshare.com, 1
figsrugbyleague.com.au, 1
figuras.tk, 1
figurasdelinguagem.com.br, 1
figure.com, 1
figure.nz, 1
-figuro.la, 0
figuurzagers.nl, 0
fihatest.ml, 1
fiilr.com, 1
@@ -53309,6 +53252,7 @@ filedesc.com, 1
filedoom.ml, 1
filehash.de, 1
filehippo.com, 1
+filehippo.jp, 1
filehorsefile.com, 1
fileio.io, 1
filejo.com, 1
@@ -53334,7 +53278,6 @@ filidorwiese.nl, 1
filigrana.tk, 1
filiienterprise.com, 1
filiio.com, 1
-filiotech.com, 1
filiotech.pl, 1
filip-prochazka.com, 0
filipadamczak.com, 1
@@ -53356,7 +53299,9 @@ film-colleges.com, 1
film-op-tv.nl, 1
film-storyboards.com, 0
film-storyboards.fr, 0
+film-stream.cz, 1
film-tutorial.com, 1
+film.cz, 1
film.ru, 1
filmatiporno.xxx, 1
filmbabasi.net, 1
@@ -53381,7 +53326,10 @@ filmnetz.tk, 1
filmoffice.pl, 1
filmosliw.cf, 1
filmotekaplus.pl, 1
+filmovemalickosti.cz, 1
filmovka.pl, 1
+filmovy-stream.cz, 1
+filmovystream.cz, 1
filmowanie-dronem.com.pl, 1
filmphotograph.com, 1
filmpornofrancais.fr, 1
@@ -53423,7 +53371,6 @@ finaktiv.tk, 1
final-expense-quotes.com, 1
final-rest.co.uk, 1
final-x.com, 1
-final.ac, 1
finalashes.tk, 1
finalesuperuser.com, 1
finalfate.tk, 1
@@ -53439,12 +53386,12 @@ finaltouchmusic.net, 1
finalweapon.net, 1
finalworkdriesstef.tk, 1
finalx.nl, 1
-finanalysis.com, 1
finance-colleges.com, 1
finance-consulting.ga, 1
finance-devils.com, 1
finance-news.ga, 1
financeaffiliateprograms.com, 1
+financebuddha.com, 1
financecontrol.tk, 1
financedepth.com, 1
financedraft.com, 1
@@ -53475,7 +53422,7 @@ financialmoveest.ga, 1
financialnews.today, 1
financialopticshq.com, 0
financniexperti.sk, 1
-finansified.com, 1
+finansified.com, 0
finansinspektionen.se, 1
finanstilsynet.dk, 1
finansy.tk, 1
@@ -53500,6 +53447,7 @@ finchkeeper.com, 1
finchnest.co.uk, 1
fincities.tk, 1
find-mba.com, 1
+find10.co, 1
findahero.com.au, 1
findairconditioningers.ga, 1
findairconditioningest.ga, 1
@@ -53514,7 +53462,6 @@ findcbdoilnearme.com, 1
findcep.com, 0
finddecisionsest.ga, 1
findedeinencoach.net, 1
-findelahistoria.com, 1
finder.bike, 1
findete.tk, 1
findeth.io, 1
@@ -53545,7 +53492,6 @@ findnhmoney.gov, 1
findolino.at, 1
findoon.de, 1
findoutlyrics.com, 1
-findprivateinvestor.com, 1
findrejsepartner.dk, 1
findsalmonest.ga, 1
findscan.me, 1
@@ -53605,7 +53551,6 @@ finilaviolence.gc.ca, 1
finion.com, 1
finishingpasteers.ga, 1
finishingpasteest.ga, 1
-finishmaster.com, 1
finisron.in, 0
finkelstein.fr, 1
finlandcook.online, 1
@@ -53740,7 +53685,6 @@ firma-cerny.cz, 1
firma-offshore.com, 1
firmador.cloud, 1
firmador.online, 1
-firmaet.com, 1
firmajulegaver.dk, 1
firmale.com, 1
firmament.space, 1
@@ -53769,6 +53713,7 @@ first.org, 1
first4it.com, 1
firstbankkansas.com, 1
firstbaptistchurchofchrist.org, 1
+firstbaptistlathrop.org, 1
firstbooks.ml, 1
firstbus.co.uk, 1
firstcallnc.com, 1
@@ -53784,7 +53729,6 @@ firstclasscastles.com, 1
firstclassleisure.co.uk, 1
firstclassnuisance.tk, 1
firstclinic.tk, 1
-firstcoastsir.com, 1
firstcoastteaco.com, 1
firstcolonyengraving.com, 1
firstcommunity.com, 1
@@ -53829,7 +53773,6 @@ firstversionist.com, 1
firstwebring.tk, 1
firstwordpharma.com, 1
firthidaho.gov, 1
-firtreetechnology.co.uk, 1
fis.io, 1
fisa.net.za, 1
fiscalidadresiduos.org, 1
@@ -53889,6 +53832,7 @@ fisioterapialanchares.com, 1
fisioterapista.roma.it, 1
fisiotohome.com, 1
fiskelures.se, 1
+fisophi.com, 1
fission.moe, 1
fistingtogether.com, 1
fisvo.org, 0
@@ -53899,10 +53843,9 @@ fit-portal.ru, 1
fit365.jp, 0
fit81.com, 1
fit81.it, 1
-fitandfightrijswijk.nl, 1
fitanu.com, 1
fitasdobonfim.com, 1
-fitawakening.co.uk, 1
+fitawakening.co.uk, 0
fitbase.cf, 1
fitbase.fitness, 1
fitbizcpa.org, 1
@@ -53932,7 +53875,7 @@ fitmommyinheels.com, 1
fitmybike.eu, 0
fitness-challenge.co.uk, 1
fitness-world.ga, 1
-fitness.edu.au, 1
+fitness.edu.au, 0
fitness.gov, 1
fitnessbenefit.com, 1
fitnessbest.com, 1
@@ -53993,6 +53936,7 @@ fix-the-timeline.org, 1
fix.mk, 1
fixedfeeplacements.co.uk, 1
fixedgear.tk, 1
+fixedmatch.bet, 1
fixedpricemovers.com, 0
fixedtoday.com.au, 1
fixerra.tech, 1
@@ -54023,12 +53967,12 @@ fixville.co, 1
fiyatgrafik.com, 1
fiyatinedir.net, 1
fizadvocaten.nl, 1
-fizeau.com, 1
fiziktedavi.name.tr, 1
fizjo-strefa.com, 1
fizjonell.pl, 1
fizjoterapia.uk, 1
fizjourogeek.pl, 1
+fizlarna.cz, 1
fizmiks.lv, 1
fizmix.lv, 1
fizyonetistanbul.com, 1
@@ -54116,7 +54060,6 @@ flagstone-magazin.ro, 0
flagthis.com, 1
flagyl-500-mg.ga, 1
flair.nl, 1
-flaite.com, 1
flakytest.com, 1
flam.studio, 1
flaman-h7a.fr, 1
@@ -54150,6 +54093,7 @@ flanigan.tk, 1
flapoverspeed.com, 1
flapperistic.tk, 1
flare.cloud, 1
+flared.net, 1
flareian.com, 1
flaretechnologies.io, 1
flarewalker.com, 1
@@ -54183,7 +54127,6 @@ flashscores.tk, 1
flashset.tk, 1
flashuk.com, 1
flassetlocators.com, 1
-flaszka.com, 1
flat-cdn.com, 1
flat-embed.com, 1
flat-tire.biz, 1
@@ -54281,10 +54224,10 @@ fletcherdoescrime.com, 1
fletchmusic.tk, 1
fletchto99.com, 1
fletesymudanzasbaratas.com, 1
+fleur-escort.de, 1
fleurdelune.it, 1
fleurenplume.fr, 1
fleurette.me, 1
-fleuriste-cannes.fr, 1
fleuromance.ga, 1
fleursdesoleil.fr, 0
fleursdujour.ph, 1
@@ -54311,7 +54254,7 @@ fleximus.org, 0
flexingpro.com, 1
flexinsurance.com.au, 1
flexinvesting.fi, 0
-flexirobes.com.au, 0
+flexirobes.com.au, 1
flexitanq.es, 0
flexman.tk, 1
flexmedia.tk, 1
@@ -54359,6 +54302,7 @@ flightscarhire.com, 1
flightschoolbooking.com, 1
flightschoolcandidates.gov, 1
flightschoolxxi.com, 1
+flightspace.net, 1
flightstimes.com, 1
flightti.com, 1
flightticketsto.com, 1
@@ -54375,11 +54319,11 @@ fling.dating, 1
flingflong.com, 1
flinny.org, 1
flintavenue.com, 1
+flintregistry.org, 1
flintstones.tk, 1
flip-flop.tk, 1
flip.kim, 1
flip.lease, 1
-flipd.com, 1
flipflop.rs, 1
flipin.ga, 1
flipmusic.tk, 1
@@ -54473,7 +54417,6 @@ florahospitality.com, 1
floralin.se, 1
floralworkshopsers.ga, 1
floranext.com, 1
-florante.com, 1
florasite.tk, 1
florausa.net, 0
floravan.com, 1
@@ -54482,6 +54425,7 @@ florealatelier.com, 1
florebrasil.com.br, 1
floreg.com, 1
florence.com.tr, 1
+florencecountysc.gov, 1
florencecountywi.gov, 1
florenceutilitieswi.gov, 1
florencewi.gov, 1
@@ -54490,6 +54434,7 @@ florenciasabio.com, 1
florent-tatard.fr, 1
floresastrid.tk, 1
floresdocesfloricultura.com.br, 1
+floresdora.com.br, 1
floresvilleedc.org, 0
florevit.com, 1
florhamparknj.gov, 1
@@ -54503,7 +54448,6 @@ florianbecker.it, 1
florianbouchet.fr, 1
floriankarmen.com, 1
florianmitrea.uk, 1
-florianschmitt.ca, 1
florianschmitt.tech, 1
florianstroeger.com, 1
florianstroeger.tk, 1
@@ -54525,6 +54469,7 @@ floridahealthcareconnections.gov, 1
floridaimigracao.com, 1
floridaindependent.com, 1
floridalegion.org, 1
+floridamainmovers.com, 1
floridaplasticsurgery.com, 1
floridapowermanagement.com, 1
floridarrc.com, 1
@@ -54636,6 +54581,7 @@ fluffycat.ga, 1
fluffycloud.de, 1
fluggesellschaft.de, 1
flughafenairport.com, 1
+flughafenstellplatz.de, 1
fluglektuere.com, 1
flugplatz-edvc.de, 1
flugplatzmanager.de, 1
@@ -54714,9 +54660,11 @@ flyinglions.tk, 1
flyingmonkeys.tk, 1
flyingpackets.net, 1
flyingpotatoes.tk, 1
+flyingpress.com, 1
flyingspaghettimonsterdonationsfund.nl, 1
flyingtutorsers.ga, 1
flylcpa.gov, 1
+flyline.pro, 1
flylvia.com, 1
flymns.fr, 1
flyn43.com, 1
@@ -54777,7 +54725,6 @@ fmt-live.de, 1
fmussatmd.com, 1
fnacdarty.com, 1
fnbava.com, 1
-fnbofks.com, 1
fnbot.shop, 1
fnckfashion.com, 1
fndho.ca, 1
@@ -54822,6 +54769,7 @@ focusbet-api.com, 1
focusbet.cc, 1
focusbet.io, 1
focuscomic.com, 1
+focusdemolition.com.au, 1
focusgroup.tk, 1
focushm.com, 1
focusministries1.org, 1
@@ -54853,7 +54801,6 @@ foi.se, 1
foiaonline.gov, 1
foilhat.tk, 1
foixet.com, 1
-fojing.com, 1
fojt.cz, 1
fojtova.cz, 1
fojtovi.cz, 1
@@ -54930,6 +54877,7 @@ fonrouge.tk, 1
fonseguin.ca, 1
fontainebleau.tk, 1
fontanaca.gov, 1
+fontanaks.gov, 1
fontawesome.com, 1
fonte-trading.com, 1
fontein.de, 1
@@ -54985,6 +54933,7 @@ foodcrystal.ga, 1
foodculinaryusa.tk, 1
foodcupcake.ga, 1
foodcurious.ga, 1
+fooddeliverybrands.com, 1
fooddeliverypartners.cz, 1
fooddeliverypartners.online, 1
fooddivine.ga, 1
@@ -55219,7 +55168,6 @@ forers.com, 1
foresdon.jp, 1
foresightbusinessservices.co.uk, 1
foresite.com, 1
-forest-cl.com, 1
forest-remote-control.com, 1
forest-soft.xyz, 1
forestairllc.com, 1
@@ -55229,6 +55177,7 @@ forestcountypa.gov, 1
forestdeclaration.org, 1
forestersfriendlysociety.co.uk, 1
foresthaven.tk, 1
+foresthillspa.gov, 1
forestparkga.gov, 1
forestraven.net, 1
forestsandrangelands.gov, 1
@@ -55267,11 +55216,11 @@ forfeit.ga, 1
forfeiture.gov, 1
forfortcollins.com, 1
forfunssake.co.uk, 1
-forge.cn, 1
forge.my.id, 1
forge.st, 1
forgeary.com, 1
forgemedia.io, 1
+forgenet.ca, 1
forgetfulmomma.com, 1
forgetme.ga, 1
forgetme.gq, 1
@@ -55298,6 +55247,7 @@ forksales.com, 1
forkurd.ml, 1
forlitoday.it, 1
form100.de, 1
+formacionprofesionalpanama.org, 1
formador.tk, 1
formafantasma.com, 1
formalgrammar.tk, 1
@@ -55305,7 +55255,9 @@ formalistgallery.com, 1
formality.de, 1
forman.store, 1
formand.ru, 1
+formanov.com, 1
formapi.io, 1
+formascan.fr, 1
formassembly.com, 1
format-paysage.ch, 0
format.ua, 1
@@ -55396,7 +55348,6 @@ forsythco.com, 1
forsythcountync.gov, 1
forsythmo.gov, 1
forsyththeatre.com, 1
-fort.eu, 1
fortabletoys.com, 1
fortatkinsonia.gov, 1
fortatkinsonwi.gov, 1
@@ -55432,10 +55383,12 @@ fortnitemagic.ga, 1
fortoglethorpega.gov, 1
fortress.no, 1
fortress.sk, 1
+fortressinc.ca, 1
fortresslinux.com, 1
fortresslinux.nl, 1
fortresslinux.org, 1
fortricks.in, 1
+fortstocktonpecosroadhouse.com, 1
fortuna-apotheke-lahnstein.de, 1
fortuna-loessnitz.de, 1
fortuna-s.com, 1
@@ -55479,7 +55432,6 @@ forumchiase.com, 1
forumcondominio.it, 1
forumconstruire.com, 1
forumdabeleza.com.br, 1
-forumderelacionamento.com.br, 1
forumdimo.fr, 1
forumfeeers.ga, 1
forumhsbm.tk, 1
@@ -55494,6 +55446,7 @@ forumotion.cf, 1
forumotomobil.com, 0
forumpakistan.tk, 1
forumpenaguru.com, 1
+forumpsicoanaliticbarcelona.com, 1
forumrowerowe.org, 1
forums4everyone.tk, 1
forumsampdoria.tk, 1
@@ -55555,8 +55508,6 @@ foto-znakomstva.ml, 1
foto.by, 1
foto.com, 1
fotoallerlei.com, 1
-fotoatis.biz, 1
-fotoballon.com, 1
fotoblog.nrw, 1
fotobodyart.nl, 1
fotobrb.de, 1
@@ -55606,9 +55557,9 @@ fotostrobo.ch, 1
fotostudio-leitner.com, 1
fotostudio-leitner.de, 1
fotostudio-schweiz.ch, 1
+fotostudio87.nl, 1
fotostudiobasic.tk, 1
fotosubmarina.tk, 1
-fotosyeventos.es, 1
fototjansterkalmar.se, 1
fototutorial.tk, 1
fotovsibiri.ml, 1
@@ -55645,11 +55596,11 @@ foundrehotels.com, 1
foundries.io, 1
foundsounds.me, 1
fountain.company, 1
+fountaincitywi.gov, 1
fountainco.gov, 1
fountainvalley.gov, 1
fourashesgolfcentre.uk, 1
fourbrothers.tk, 1
-fourcask.com, 1
fourchetteverte.ch, 1
fourcornerscb.com, 1
fourdesignstudio.com, 1
@@ -55699,7 +55650,6 @@ foxgirl.land, 1
foxholehq.net, 1
foxing.club, 1
foxite.me, 1
-foxlanesportsclub.co.uk, 1
foxlawfresno.com, 1
foxly.de, 1
foxmailer.ml, 1
@@ -55747,7 +55697,6 @@ fprl39.ru, 1
fprojects.lv, 1
fps.ac.cn, 1
fps168.com, 1
-fps73.ru, 1
fpsclasico.de, 1
fpsclasico.eu, 1
fpsclassico.com, 1
@@ -55892,6 +55841,7 @@ francescorandazzo.tk, 1
francescorenna.tk, 1
francescosbistro.com, 1
francescosiciliano.tk, 1
+francescosorrentino.com, 1
francesfluente.cf, 1
franceskivillas.tk, 1
franceterritoires.com, 1
@@ -55900,6 +55850,7 @@ franchini.email, 1
franchini.engineer, 1
franchise-cost.com, 1
franchisebarrelhousepub.com, 1
+franchisechain.org, 1
franchisechaodoi-cambodia.com, 1
franchiseguide.ga, 1
franchisehive.com, 1
@@ -55958,6 +55909,7 @@ frankferrari.tk, 1
frankfu.ltd, 0
frankfurtergirl.net, 1
frankhaarlem.tk, 1
+frankiearts.com, 1
frankieburkeactor.tk, 1
frankierfachmann.de, 1
frankierprofi.de, 1
@@ -56027,7 +55979,7 @@ frasesdodia.net, 0
frasesparaface.com.br, 1
frasestop.com, 1
frasestop.com.br, 1
-frasesytarjetas.com, 1
+fraseteca.com.br, 1
fratellisbt.it, 1
fratelliscarrone.com, 1
fratellistomboli.it, 1
@@ -56036,7 +55988,6 @@ fraternityfriendsest.ga, 1
fraternitynetworkest.ga, 1
fraternityphotosers.ga, 1
fraternityphotosest.ga, 1
-fratia.com, 1
fratiicazanoi.ro, 1
fratreunioners.ga, 1
fratreunionest.ga, 1
@@ -56119,6 +56070,7 @@ fredericfrancois.com, 1
frederickearlstein.com, 1
frederickmd.gov, 1
fredericksburg.com, 1
+fredericosaraiva.eu, 1
frederictonrealestate.com, 1
frederieknelissen.nl, 1
frederikbethkeviolins.com, 1
@@ -56134,6 +56086,7 @@ fredoniawi.gov, 1
fredoum.fr, 1
fredriksslaktforskning.se, 1
fredriksslekt.se, 1
+freds.cloud, 1
freds4buildings.com, 1
fredtalk.tv, 1
fredtec.ru, 1
@@ -56244,7 +56197,6 @@ freefuckvids.com, 1
freegame-mugen.jp, 1
freegutters.com, 1
freehdporn.tv, 1
-freehorseracingtv.com, 1
freehotline.ru, 1
freehouse.video, 1
freehqporno.com, 1
@@ -56295,6 +56247,7 @@ freenome.com, 1
freenome.net, 1
freenomyoulilb.tk, 1
freeo.cf, 1
+freeofficefinder.com, 1
freeonlinearticles.tk, 1
freeonlinegames.gq, 1
freeonplate.com, 1
@@ -56402,6 +56355,7 @@ freifunk-remscheid.de, 1
freight-broker.ru, 1
freight-news.ru, 1
freightcenter.com, 1
+freightinsightservice.com, 1
freinetmiddenschool.gent, 1
freitas.org, 1
freitasm.com, 1
@@ -56414,6 +56368,7 @@ frejasdal.dk, 1
frekans.tk, 1
frekat.tk, 1
fremdlymarketing.com, 1
+fremontcountyclerkco.gov, 1
fremontcountyco.gov, 1
fremontcountyia.gov, 1
fremontcountyid.gov, 1
@@ -56439,6 +56394,7 @@ frenger.co.nz, 1
frenger.co.uk, 1
frenger.com.au, 1
frente-popular.tk, 1
+frentzen.cloud, 1
frenzel.dk, 1
frequence-turf.fr, 1
frequencymc.cc, 1
@@ -56486,6 +56442,7 @@ freshtest.tk, 1
freshuk.co.il, 1
freshwave.gr, 1
fresno.tk, 1
+fresnocountyjobs.gov, 1
fresnofloodcontrol.gov, 1
fresnois.com, 1
freso.dk, 1
@@ -56494,16 +56451,16 @@ fretpal.online, 1
fretscha.com, 1
frettboard.com, 1
frettennet.tk, 1
-frettirnar.is, 1
freundeskreis-tarjan.de, 1
+freundferreteria.com, 1
freundinnen-ausflug.de, 0
freundinnen-kurzurlaub.de, 0
freundinnen-urlaub.de, 0
freundinnenausflug.de, 0
frfghtr.com, 1
-frfi.io, 1
fribourgviking.net, 1
fricassea.com, 1
+fricke.pl, 1
frickelboxx.de, 1
frickelmeister.de, 1
frickenate.com, 1
@@ -56599,6 +56556,7 @@ frisaga.net, 1
frisaga.org, 1
frisaga.travel, 1
frisby515.com, 1
+friscorodandgun.com, 1
friseur-foerder.de, 1
friseur.website, 1
friseure-website.de, 1
@@ -56658,12 +56616,12 @@ fromthecave.tk, 1
fromthecountsplace.tk, 1
fromthemonks.com, 1
fromthesoutherncross.com, 1
-fromthetopsalonnh.com, 1
fromwithin.tk, 1
fronhadeseda.com.br, 1
front.com, 1
frontbaydevices.tk, 1
frontconcept.com.my, 1
+frontecho.top, 1
fronteers.nl, 0
fronteimoveis.com.br, 1
fronterasblog.tk, 1
@@ -56678,11 +56636,12 @@ frontigate.com, 1
frontline.cloud, 1
frontline6.com, 0
frontlinepolicies.com, 1
+frontofthehouse.com, 1
frontrouge.fr, 1
frontrunneragency.com, 1
froogo.co.uk, 1
frosinonetoday.it, 1
-frosoku.com, 1
+frost.kiwi, 1
frostexpert.ru, 1
frostfire.tk, 1
frostplatform.com, 1
@@ -56731,7 +56690,6 @@ frugalmatic.com, 1
frugro.be, 1
fruit-farm.tk, 1
fruit.ga, 1
-fruit.ml, 1
fruitbouquets.com, 1
fruitdiva.com, 1
fruitfits.com, 1
@@ -56739,6 +56697,7 @@ fruitfulenglish.com, 1
fruition.co.jp, 1
fruitiquewholesale.com.au, 1
fruitjuicetab.ch, 1
+fruitlandia.gov, 1
fruitlandmi.gov, 1
fruitlawers.ga, 1
fruitmoose.com, 1
@@ -56794,6 +56753,7 @@ fsma.org.pl, 1
fsma.pl, 1
fsmi.in, 1
fsnb.com, 1
+fspk.cfd, 1
fspk.pro, 1
fspk.tech, 1
fsps.ch, 1
@@ -56901,6 +56861,7 @@ fuegoenlasangre.tk, 1
fuegosalsapower.tk, 1
fueko.net, 1
fuelbyte.sg, 1
+fuelco.com.au, 1
fuelcycle.com, 1
fuelgalicia.tk, 1
fuelingfilms.com, 1
@@ -56915,7 +56876,6 @@ fuer-gerechte-steuern.at, 1
fuerzaazul.tk, 1
fufu.dance, 1
fugaku.cloud, 1
-fuge-specialisten.dk, 1
fuglar.tk, 1
fugle.de, 1
fuglede.dk, 1
@@ -56978,7 +56938,7 @@ fukuko.xyz, 1
fukushima-fun.com, 1
fukushimacoffee.com, 1
fulcrumanalytics.com, 1
-fulcrumdigital.com, 1
+fulcrumdigital.com, 0
fulda.tk, 1
fulfil.io, 1
fulfillmentcostsers.ga, 1
@@ -56986,7 +56946,6 @@ fulfillmentcostsest.ga, 1
fulfilmentcrowd.com, 1
fulfyld.com, 1
fulgentoncology.com, 1
-fulgenzis.com, 1
fulisex.com, 1
fuliwang.info, 1
full-hd.info, 1
@@ -57001,6 +56960,7 @@ fullcirclestudio.nl, 0
fullcolors7.com, 1
fulldw.com, 1
fullerlife.org.uk, 1
+fullertonca.gov, 1
fullertonne.gov, 1
fullfilez.com, 1
fullfillery.com, 1
@@ -57029,6 +56989,7 @@ fultoncountyil.gov, 1
fultoncountyilelections.gov, 1
fultoncountyky.gov, 1
fultondaleal.gov, 1
+fultonsuperiorcourtga.gov, 1
fulup.com, 1
fulyayurdumetin.com, 1
fumantwo.com, 1
@@ -57044,7 +57005,6 @@ fun-day.tk, 1
fun-life.com.tw, 0
fun-tasia.co.uk, 1
fun4ubouncycastles.co.uk, 1
-funadiq.com, 1
funadvisor.ca, 0
funadvisorfrance.com, 1
funandfriends.tk, 1
@@ -57065,6 +57025,7 @@ funcustomshirts.com, 1
fund-melden.de, 1
fundacaoeveris.com.br, 1
fundacion.in, 1
+fundacioncarlosrubira.org, 1
fundacionfade.org, 1
fundacionfranciscofiasco.org, 1
fundacionindigo.tk, 1
@@ -57091,6 +57052,7 @@ fundkyapp.com, 1
fundort.ch, 1
fundpress.org, 0
funds.ddns.net, 1
+fundsincourt.vic.gov.au, 1
fundwave.com, 1
funenhobby.nl, 1
funeral-doom.tk, 1
@@ -57098,7 +57060,6 @@ funeralforafriend.tk, 1
funeralshowers.ga, 1
funeralshowest.ga, 1
funerare-cazacu.com, 1
-funerariaalarcon.cl, 1
funfactorleeds.co.uk, 1
funfacts.cz, 1
funfm.tk, 1
@@ -57169,6 +57130,7 @@ funinthesunboating.com, 1
funio.com, 1
funkazoid-radio.com, 1
funken-networks.de, 1
+funketing.es, 1
funkfernbedienung-industrie.de, 1
funkimforst.de, 1
funknotaus.de, 1
@@ -57463,7 +57425,6 @@ fuzzylogic.tk, 1
fvap.gov, 1
fvdm.com, 1
fveevaete.com, 1
-fvformation.fr, 0
fvg.io, 1
fw-einsatz.de, 1
fwaux.de, 1
@@ -57539,7 +57500,6 @@ fxtalk.cn, 0
fxtrade-lab.com, 1
fxtwitter.com, 1
fxwebstudio.com.au, 0
-fxzj.com, 1
fydjbsd.cn, 1
fyfywka.com, 1
fyllehack.se, 1
@@ -57617,7 +57577,6 @@ g5yss.uk, 1
g6666g.tk, 1
g6729.co, 1
g6957.co, 1
-g6957.com, 0
g72020.gov, 1
g7campdavid.gov, 1
g7liveseafood.com.sg, 1
@@ -57660,7 +57619,6 @@ gablesvets.co.uk, 1
gably.net, 1
gabnotes.org, 1
gabodesign.tk, 1
-gabonflash.com, 0
gaborg.hu, 1
gabraham.tk, 1
gabriel.to, 1
@@ -57689,7 +57647,6 @@ gabysoft.tk, 1
gabz.net, 1
gachea.cl, 1
gachimuchi.ru, 1
-gachiyase.com, 1
gachter.name, 0
gachw.org, 1
gaci88play.com, 1
@@ -57721,7 +57678,7 @@ gadgetmaker.tk, 1
gadgetmaniac.tk, 1
gadgets-cars.com.es, 1
gadgets-mall.com, 1
-gadgets4all.pt, 0
+gadgets4all.pt, 1
gadgetsandwearables.com, 1
gadgetsgigabytesandgoodwill.com, 1
gadgetshome.ml, 1
@@ -57766,6 +57723,7 @@ gais.tk, 1
gaitandmobility.com, 1
gaitasenlavereda.tk, 1
gaite.me, 0
+gaithersburgmd.gov, 1
gaitrehabilitation.com, 1
gaitresearch.com, 1
gajabhindi.cf, 1
@@ -57850,7 +57808,6 @@ galhristova.com, 1
galia.bg, 1
galiciamaxica.eu, 0
galiciasensual.tk, 1
-galickidigital.ie, 1
galilahiskye.com, 1
galilei.tk, 1
galileicompara.com, 1
@@ -57869,6 +57826,7 @@ galj.info, 1
gallagherperformance.com, 1
gallaghertownshippa.gov, 1
gallant.tk, 1
+gallatinmt.gov, 1
gallbladder.sg, 1
galle.cz, 1
galleonwaymedical.com.au, 1
@@ -57930,7 +57888,6 @@ gamblingconsulting.expert, 1
gamburger.tk, 1
gamcore.com, 1
game-club.me, 1
-game-designers.net, 0
game-developers.org, 1
game-dominion.tk, 1
game-files.net, 0
@@ -57955,7 +57912,6 @@ gamecarddelivery.com, 1
gamecdn.com, 0
gameclimax.cf, 1
gameclimax.tk, 1
-gameclue.jp, 1
gamecollector.be, 1
gamecompendium.com, 1
gameconservation.org.uk, 1
@@ -57986,6 +57942,7 @@ gameharbor.eu, 1
gamehighquality.tk, 1
gameimani.ga, 1
gameindustry.eu, 1
+gameio.eu, 1
gameisbest.jp, 1
gamejobs.co, 1
gamekaitori.jp, 0
@@ -58096,7 +58053,6 @@ gameworldcdr.tk, 1
gamezero.nl, 1
gamezon.ga, 1
gamezon.tk, 1
-gamezsmack.com, 1
gamhealth.net, 1
gamifi.co.uk, 1
gamilab.no, 1
@@ -58236,6 +58192,7 @@ gardenblog.tk, 1
gardencentreshopping.co.uk, 1
gardencityal.gov, 1
gardengameshireuk.com, 1
+gardengroveca.gov, 1
gardeninggroot.com, 1
gardenofads.com, 1
gardenplantslife.com, 1
@@ -58259,6 +58216,7 @@ garethkirkreviews.com, 1
garethrhugh.es, 1
garfieldairlines.net, 1
garfieldairlines.tk, 1
+garfieldcountyco.gov, 1
garfieldcountyne.gov, 1
garfieldcountywa.gov, 1
gargantuan.tk, 1
@@ -58316,6 +58274,7 @@ gartengutachter.org, 1
gartenplanung-brendes.de, 1
gartmaninsurance.net, 1
garudam.info, 1
+garwiniowa.gov, 1
gary.gov, 1
garycarmell.com, 1
garyjones.co.uk, 1
@@ -58324,7 +58283,6 @@ garystallman.com, 1
garywhittington.com, 0
gas-boilers.tk, 1
gas-proekt.tk, 1
-gasar.com, 1
gasbarkenora.com, 1
gasenergy.kz, 1
gasesdelaguajira.com, 1
@@ -58371,7 +58329,6 @@ gastrotiger.de, 1
gatapro.net, 0
gate.sc, 1
gate2home.com, 1
-gate4you.com, 1
gatehub.net, 1
gatekiller.co.uk, 1
gatemaster.ga, 1
@@ -58438,6 +58395,8 @@ gaycafe.lt, 1
gaychatrooms.tk, 1
gaycock4u.com, 1
gaycum.de, 0
+gayest.gay, 1
+gayest.pro, 1
gayfeedr.com, 1
gayfr.online, 1
gayfr.social, 1
@@ -58458,7 +58417,6 @@ gaysexpositions.guide, 1
gaytor.rent, 1
gaytorrent.ru, 1
gaytubec.com, 1
-gayuhtri.my.id, 1
gayukai.net, 1
gazapos.ga, 1
gazaryan.tk, 1
@@ -58487,6 +58445,7 @@ gbdavisplasticsurgery.com, 1
gbes.com, 1
gbfoundation.org, 1
gbhem.org, 1
+gbi-etalon.ru, 1
gbika.org, 1
gbinsta.com, 1
gbiotech.tk, 1
@@ -58501,6 +58460,7 @@ gbpayments.io, 1
gbpicshd.com, 1
gbquotes.com, 1
gbrand.com.au, 1
+gbronka.com, 1
gbs.com.ua, 1
gbsapri.it, 1
gbscience.com, 1
@@ -58511,9 +58471,7 @@ gc-event-manager.com, 1
gc-hartberg.tk, 1
gc-mc.de, 1
gc.ru.net, 1
-gc22.xyz, 1
gc4hr.org, 1
-gcabrasives.co.uk, 1
gcaresolutions.com, 1
gcautodeals.com, 1
gcb.com.my, 1
@@ -58526,7 +58484,7 @@ gcgroup.io, 1
gchp.ie, 0
gchq.wtf, 1
gclegal.com.au, 1
-gclpower.com, 1
+gcmrc.gov, 1
gcmsnotes.com, 1
gcode.space, 1
gcoded.de, 1
@@ -58550,7 +58508,6 @@ gcwatx.gov, 1
gcwcid1tx.gov, 1
gcwholistic.com, 1
gd-ots.com, 1
-gd1214b.icu, 0
gda.gov.lb, 1
gdacs.org, 1
gdax.com, 1
@@ -58615,7 +58572,6 @@ gebhardtinsurancegroup.com, 1
gebn.co.uk, 1
gebn.uk, 1
geborgen-wachsen.de, 1
-gebpow.com, 1
gebruikershandleiding.com, 1
gebrvoit.de, 1
gebzehaliyikama.net, 1
@@ -58661,7 +58617,6 @@ geeklair.net, 1
geeklan.co.uk, 1
geekles.net, 1
geekmagazine.com.br, 1
-geeknik.com, 1
geekofeminin.com, 1
geekpad.com, 1
geekplay.fr, 1
@@ -58786,6 +58741,7 @@ gemgroups.in, 1
gemini.com, 1
geminicorp.be, 0
geminifm.tk, 1
+gemmintcollection.com, 1
gemmproductions.com, 1
gemmy.cf, 1
gemonite.com, 1
@@ -58793,6 +58749,7 @@ gemooi.com, 1
gempak.com, 1
gempool.ie, 1
gemquery.com, 1
+gemsen.com, 1
gemstn.com, 1
gemstones.com, 1
gemwerx.com, 1
@@ -58864,7 +58821,6 @@ generation-free.org, 1
generation247.nl, 1
generationgoat.com, 1
generationnext.pl, 0
-generationr.nl, 1
generationsweldom.com, 1
generator-energy.ru, 1
generatorcountry.com, 1
@@ -58905,6 +58861,7 @@ genericvytorin.ml, 1
generix.biz, 1
generujdata.cz, 1
geneseecountymi.gov, 1
+geneseeny.gov, 1
geneseetwpmi.gov, 1
genesis-a-fresh-translation-from-hebrew-to-english.com, 1
genesisblock.com, 1
@@ -58932,8 +58889,8 @@ gengcerita.tk, 1
genghan.com, 1
gengra.com, 1
genia-life.de, 1
-genial.ly, 1
genie.tk, 1
+genieall.com, 1
geninspira.com, 1
geniodonna.it, 1
geniofinanciero.org, 1
@@ -58943,6 +58900,7 @@ genious.co, 1
genioyfigura.tk, 1
geniusclan.tk, 1
geniuses.gq, 1
+geniusfix.ro, 1
geniusteacher.in, 1
geniuswin.it, 1
geniuszone.biz, 1
@@ -58956,6 +58914,7 @@ gennet.com, 1
geno-hyp.de, 1
geno-hypo.de, 1
geno4links.ml, 1
+genoami.gov, 1
genocidediary.org, 1
genodeftest.de, 1
genohyp.com, 1
@@ -59052,7 +59011,6 @@ gentooblog.de, 1
gentoocn.org, 1
gentryarkansaspd.gov, 1
gentrydeng.cn, 1
-gentrydeng.com, 1
gentse-ondernemersdagen.be, 1
gentsefeesten.be, 1
gentsefeesten.gent, 1
@@ -59086,7 +59044,8 @@ geocompass.at, 1
geoconcretsa.com, 1
geoconsultant.eu, 1
geoconvention.ga, 1
-geodatasource.com, 1
+geodatasource.com, 0
+geodecoder.com, 1
geodesic-tents.com, 1
geodesign.tk, 1
geodesist-msk.ru, 1
@@ -59134,6 +59093,7 @@ geonice.ga, 1
geonot.es, 1
geophysicsjournal.com, 1
geopixeles.cl, 1
+geoplatform.gov, 1
geopoetico.tk, 1
geoponika.gr, 1
georg-ledermann.de, 1
@@ -59152,6 +59112,7 @@ georgeclooney.tk, 1
georgecolgrove.com, 1
georgedesign.ch, 1
georgegachara.tk, 1
+georgeh005.one, 1
georgehotz.tk, 1
georgekaraoglanis.tk, 1
georgelucas.tk, 1
@@ -59181,6 +59142,7 @@ georgiaparks.org, 1
georgiastuartyoga.co.uk, 0
georgiawrestling.tk, 1
georgie.cc, 1
+georgie.today, 1
georgiebailey.com, 1
georgiedann.ga, 1
georgiedann.gq, 1
@@ -59257,21 +59219,18 @@ germanicvs.tk, 1
germaniumsoft.com, 1
germanmasterpainters.nz, 1
germanophobia.tk, 1
-germanpavilion.com, 1
-germanpay.com, 1
germanrojas.ga, 1
germansoldiers.net, 1
germantolobis.lt, 1
germantownpolicewi.gov, 1
germantownwi.gov, 1
germantrip.tk, 1
-germanymade.com, 1
-germanypay.com, 1
germanytravel.ga, 1
germanytravelguide.ml, 1
germfr.ee, 1
germinalekeren.tk, 1
germistry.com, 1
+gernert-server.de, 1
gero.io, 1
geroiplavska.tk, 1
geropa.it, 1
@@ -59303,6 +59262,7 @@ gesica.cloud, 1
gesmav-trier.de, 1
gesnerfigueiredo.com.br, 1
gesnex.com, 1
+gesolarinverter.com, 1
gessettirotti.it, 1
gessosaoluiz.com, 1
gestaoclub.com.br, 1
@@ -59362,6 +59322,7 @@ getbrowink.com, 1
getbutterfly.com, 1
getbuya.com, 1
getcabal.com, 1
+getcalc.com, 1
getcancer.net, 1
getcare.com, 1
getcarina.com, 1
@@ -59383,6 +59344,7 @@ getdoc.com.br, 1
getdoges.tk, 1
getdownon.it, 1
getdumpsterdash.com, 1
+getecoins.shop, 1
geteducation.tk, 1
geteduroam.no, 1
getelectronics.tk, 1
@@ -59446,6 +59408,7 @@ getmimo.com, 0
getmonero.cz, 1
getmybosslife.com, 1
getnetset.com, 1
+getnetworkvisibility.com, 1
getnew.tk, 1
getnib.com, 1
getnikola.com, 1
@@ -59485,6 +59448,7 @@ getsimone.online, 1
getsmartcue.com, 1
getsmartlife.in, 1
getspaces.com, 1
+getsprout.co, 1
getstark.co, 1
getstat.net, 1
getstream.io, 1
@@ -59501,7 +59465,6 @@ gettingtvers.ga, 1
gettodoing.com, 1
gettopquality.com, 1
gettravelista.com, 1
-gettrust.com, 1
getts.ro, 1
getts.shop, 1
gettwo.ml, 1
@@ -59514,7 +59477,6 @@ getvdownloader.com, 1
getveer.io, 1
getwemap.com, 1
getwokegobroke.xyz, 1
-getword.com, 1
getwork.tk, 1
getwsodo.com, 1
getyou.onl, 0
@@ -59605,7 +59567,6 @@ gg.co.uk, 1
gg.world, 1
gg5197.co, 1
gg6729.co, 1
-gg6729.com, 1
gg6957.co, 1
gg9297.co, 1
gg9397.com, 1
@@ -59620,7 +59581,6 @@ ggg.re, 1
gggg.loan, 1
gginin.today, 1
ggiveilig.nl, 1
-ggld.net, 1
gglks.com, 1
ggmmontascale.it, 1
ggobbo.com, 1
@@ -59629,7 +59589,7 @@ ggs.jp, 1
ggservers.com, 1
ggss.cf, 1
ggworld.ga, 1
-gh-sandanski.com, 1
+gh-sandanski.com, 0
gh16.com.ar, 1
gha.st, 1
ghada.blog, 1
@@ -59654,6 +59614,7 @@ ghentlichtfestival.com, 1
ghentlightfestival.be, 1
ghentlightfestival.com, 1
ghentlivinglab.be, 1
+ghentmn.gov, 1
gheorghe-sarcov.ga, 1
gheorghesarcov.ga, 1
gheorghesarcov.tk, 1
@@ -59682,6 +59643,7 @@ ghostdragon.tk, 1
ghostfam.com, 1
ghostfam.win, 1
ghostgimbals.com, 1
+ghosthunting.dk, 1
ghostinbox.pl, 1
ghostlight.tk, 1
ghostly.studio, 0
@@ -59706,6 +59668,7 @@ ghpastor.com, 1
ghprinter.com.br, 1
ghprinting.net, 1
ghsix.com.br, 1
+ghtmi.gov, 1
ghui.de, 1
ghwconline.org, 1
ghyvelde.fr, 0
@@ -59746,7 +59709,6 @@ giardiniere.bologna.it, 1
giardiniere.milano.it, 1
giardiniere.roma.it, 1
giardinoperfetto.com, 1
-giatrakos.com, 1
giaydepvnn.com, 1
gibberfish.org, 1
gibbon.tk, 1
@@ -59759,7 +59721,7 @@ gibsonmemorial.ca, 1
gibsonsecurity.co.uk, 1
gicasport.it, 1
gichigamigames.com, 1
-gickelskerb.de, 0
+gickelskerb.de, 1
gidapgs.cf, 1
gidding.net, 1
giddsmedia.com, 1
@@ -59773,7 +59735,6 @@ gidroprime.ru, 1
giebel.it, 1
giedrioukis.lt, 1
gielectrical.com.au, 0
-giemsa.com, 1
gierds.de, 1
gieschke.de, 1
gietvloergarant.nl, 1
@@ -59782,7 +59743,6 @@ gif.tips, 0
giff.com.mx, 1
giffard.com, 1
gifhelittlestars.co.uk, 1
-giford.com, 1
gifsonline.tk, 1
gift4ever.tk, 1
giftbaskets.ru, 1
@@ -59829,6 +59789,7 @@ gigantino.net, 1
gigantism.com, 1
gigantron.com, 1
gigaone.pl, 1
+gigapc.be, 1
gigarange.org, 1
gigarange.xyz, 1
gigasoft.tk, 1
@@ -59837,7 +59798,6 @@ gigatop.ga, 1
gigatron.tk, 1
gigawa.lt, 1
gigawattz.com, 1
-gigaway.com, 1
giggear.com.au, 1
gigharborwa.gov, 1
gigindia.in, 1
@@ -59871,6 +59831,7 @@ gillespetrotey.com, 1
gillettepromociones.com, 1
gillfamily.de, 1
gillmanandsoame.co.uk, 1
+gilloteaux.be, 1
gillsco.com, 1
gilly.berlin, 0
gilmanwi.gov, 1
@@ -59884,7 +59845,6 @@ giltedge.travel, 1
gilvet.ru, 1
gim-app.tk, 1
gim.ac.in, 1
-gimahhot.com, 1
gimbal.ca, 1
gimme.money, 1
gimmickbots.com, 1
@@ -59903,7 +59863,9 @@ gindistilleries.uk, 1
ginecomastiatratamento.com.br, 1
ginen.xyz, 0
ginepolice.gov, 1
+ginestasolutions.com, 1
ginev.tk, 1
+gingerray.co.uk, 1
gingersutton.com, 1
gingerxumd.com, 1
ginionusedcars.be, 0
@@ -59913,7 +59875,6 @@ ginniemae.gov, 1
ginnungagap.space, 1
ginosfiredup.ca, 1
gintaresdental.lt, 1
-gintian.com, 1
gintonic.tk, 1
ginx.tv, 1
ginza-viola.com, 1
@@ -59927,7 +59888,6 @@ gioielleriamolena.com, 1
gion-ent.co.jp, 1
gion.io, 1
giopiu.it, 1
-giordan.com, 1
giordano.com, 1
giordanomultiservice.it, 1
giorgia.tk, 1
@@ -59935,6 +59895,7 @@ giorgiosite.tk, 1
giornalisportivi.online, 1
giovannarossi.tk, 1
giovannibattistadagnino.eu, 1
+giovannipiscicelli.cz, 1
giovannisantini.tk, 1
giovinco.tk, 1
gip-carif-idf.net, 1
@@ -59946,9 +59907,7 @@ gipernn.ru, 1
gipl.tk, 1
gipsplitka.ru, 1
gipuzkoabasket.tk, 1
-giradiscos.com, 1
giraffeduck.com, 1
-giraffenland.de, 1
giraffes.org, 1
gircimediterranee.fr, 1
giresunhaberleri.tk, 1
@@ -60220,7 +60179,6 @@ glavfundament.ru, 0
glavny-yurist.ru, 1
glavred.info, 0
glazedmag.fr, 1
-glazenschuifwandenoutlet.nl, 1
glazkova.ga, 1
glbaumaulwurf.de, 1
glbins.com, 1
@@ -60264,6 +60222,7 @@ glevolution.com, 1
glexia.com, 1
glezmanz.eu, 1
glgclan.tk, 1
+glginsights.com, 1
gli.sh, 1
gliagrumi.it, 1
glibmarket.in, 1
@@ -60280,8 +60239,6 @@ glimpses.tk, 1
glit.sh, 1
glitchcomic.tk, 1
glitched.online, 1
-glitery.com, 1
-glitter-graphics.com, 1
glitterblast.uk, 1
glitteringmariah.tk, 1
glittersjabloon.nl, 1
@@ -60289,9 +60246,9 @@ glitzerstuecke.de, 1
glitzybingo.co.uk, 1
glixee.com, 1
glk.academy, 1
-glloq.org, 0
glm.io, 1
glnpo.gov, 1
+gloam.place, 1
global-adult-webcams.com, 1
global-business-solutions.cf, 1
global-carbonsolutions.com, 1
@@ -60313,6 +60270,7 @@ global-wire.fi, 1
global-wire.net, 1
global.my.id, 1
global1.gg, 1
+global66.com, 1
globalacademicgroup.com, 1
globalaccountservice.com, 1
globalamend.com, 1
@@ -60449,6 +60407,7 @@ globetalent.nl, 1
globetotting.com, 1
globetrotting.com.au, 1
globevision.ca, 1
+globit.com.tr, 1
globologic.com, 1
globotech.be, 1
globotur.de, 1
@@ -60474,7 +60433,6 @@ glorycambodia.com, 1
glorycamrealty.com, 1
gloryhealthcarellc.com, 1
gloryholefucking.com, 1
-glorymark.com, 1
gloryofloveband.tk, 1
gloryofmusic.tk, 1
gloryrise.tk, 1
@@ -60489,6 +60447,8 @@ glossyfied.com, 1
glotechrepairs.co.uk, 1
glotte-trotters.fr, 1
glotter.com, 1
+glotwpnjpd.gov, 1
+glotzclevertv.de, 1
gloucesterva.gov, 1
glovementor.com, 1
glowfic.com, 1
@@ -60520,7 +60480,6 @@ glyam.nl, 1
glyburidemetformin.tk, 1
glykofridis.nl, 1
glyph.ws, 1
-glyphosat.com, 1
glyptodon.com, 1
glz-egg.de, 1
glz.ca, 1
@@ -60545,6 +60504,7 @@ gmc.uy, 1
gmcbm.net, 1
gmcd.co, 1
gmcomo.com, 1
+gmdsc.gov, 1
gmdu.net, 1
gmfumaria.com, 1
gmgard.com, 1
@@ -60553,7 +60513,6 @@ gmhdrivingschool.co.uk, 1
gmhostingservices.co.uk, 1
gmimarkets.com, 1
gmind.ovh, 1
-gmit.com.ar, 1
gmkdetailing.cz, 1
gml4d2.ml, 1
gmo-cybersecurity.com, 1
@@ -60590,7 +60549,7 @@ gn00.com, 1
gnagismen.tk, 1
gnaptracker.tk, 1
gnawa-diffusion.tk, 1
-gnax.jp, 0
+gnax.jp, 1
gncbilgi.com, 1
gnetwork.eu, 1
gnezdo.tk, 1
@@ -60635,6 +60594,7 @@ go-go.link, 1
go-hijra.com, 1
go-kuwait.tk, 1
go-life.com.tw, 1
+go-mail.me, 1
go-propiedades.cl, 1
go-site.co.uk, 1
go-sprout.de, 1
@@ -60644,10 +60604,8 @@ go.exchange, 1
go.microsoft.com, 1
go.ne, 1
go2archive.nl, 1
-go2biz.com, 1
go2mob.tk, 1
go2sh.de, 1
-go2store.com, 1
go2ubl.nl, 1
go4games.ro, 1
go4it.ro, 1
@@ -60664,6 +60622,7 @@ goalac.org, 1
goalbookapp.com, 1
goalgrass.com, 1
goalie1998.duckdns.org, 1
+goaltage.com, 1
goalup.com.br, 1
goanalyse.co.uk, 1
goapunks.net, 0
@@ -60701,7 +60660,6 @@ goconow.com, 1
goconstruct.org, 1
gocornwallbus.co.uk, 1
gocpa.space, 1
-gocphongthuy.net, 1
god-clan.hu, 1
godalivetpalandet.tk, 1
godall.tk, 1
@@ -60711,7 +60669,6 @@ godark.uk, 1
godating.tk, 1
godattributes.com, 1
godaxen.tv, 1
-godblessus.com, 1
godbo9.com, 0
godclan.hu, 1
goddamnwinnebago.com, 1
@@ -60726,7 +60683,6 @@ godiscovers.com, 1
godisgreat.africa, 1
godish.com, 1
godles.pl, 1
-godloveme.com, 1
godmusicapp.com, 1
godns.ru, 1
godofredo.ninja, 1
@@ -60734,6 +60690,7 @@ godoter.cn, 1
godoza.tk, 1
godrealms.com, 1
godrive.ga, 1
+godruoyi.com, 1
godsofhell.com, 1
godsofhell.de, 1
godsowncountry.tk, 1
@@ -60747,6 +60704,7 @@ godyo.com, 1
godzillaencastellano.tk, 1
goecart.net, 1
goecomp.com, 1
+goeddesoundandlight.com, 1
goedeke.ml, 1
goedekers.com, 1
goedekortingscodes.be, 1
@@ -60763,6 +60721,7 @@ goehler-baumpflege.de, 1
goeikan.life, 1
goenea.com, 1
goenova.com, 1
+goeppl.uk, 1
goerdeler-alumni-club.de, 1
goergetown.tk, 1
goerlitz-zgorzelec.org, 1
@@ -60775,6 +60734,7 @@ goetteesbarbershop.com, 1
goettinger-katzenschutz.de, 1
goetzinger-web.de, 1
gofabcnc.com, 1
+gofelix.de, 1
goffrie.com, 1
gofigure.fr, 0
gofile.link, 1
@@ -60786,7 +60746,6 @@ gofoodieonline.com, 1
gofoodservice.com, 1
goforcex.top, 0
gofriends.cf, 1
-gofront.com, 1
gofundhourly.tk, 1
gofundme.com, 1
goge.ml, 1
@@ -60799,7 +60758,6 @@ gogleapis.com, 1
gogo.mn, 1
gogocarto.fr, 1
gogocharters.com, 1
-gogogirl.vip, 1
gogolino.tk, 1
gogomail.ga, 1
gogonano.com, 1
@@ -60842,7 +60800,6 @@ golayamadam.tk, 1
gold-bird.tk, 1
gold-diamondltd.tk, 1
gold-fm.ml, 1
-gold9999.com, 1
goldankauf1875.at, 1
goldband.tk, 1
goldbar.com.hk, 1
@@ -60858,7 +60815,6 @@ goldcoastphotographycourses.com, 1
goldcoastplumbingcompany.com.au, 1
goldcreek.tk, 1
golddealer.com, 1
-golddeer.com, 1
golden-beef.fr, 1
golden-kamuy.com, 1
golden-sea.tk, 1
@@ -60880,7 +60836,6 @@ goldenhillsoftware.com, 1
goldenhost.ca, 1
goldenhouse.ga, 1
goldeninvestmentbarcelona.com, 1
-goldenjoy.com, 1
goldenkeys.io, 1
goldenmunchbakeshop.com, 1
goldenoaksgolfclub.com, 1
@@ -60907,15 +60862,12 @@ goldfavela.com, 1
goldfingermusic.tk, 1
goldfm1031.tk, 1
goldfmromania.ro, 1
-goldhabour.com, 1
goldhill.ml, 1
-goldkid.com, 1
goldkrupp.com, 1
goldloeckchen159.net, 1
goldmanpropertygroup.com, 1
goldminer.ga, 1
goldpreisfinder.at, 1
-goldround.com, 1
goldrushenergy.com, 1
goldschmiede-suessenguth.de, 1
goldsilver.org.ua, 1
@@ -60929,7 +60881,6 @@ goldtits.com, 1
goldwater.gov, 1
goldwaterfoundation.gov, 1
goldwaterscholarship.gov, 1
-goldwish.com, 1
goldysoptic.bg, 1
goldytechspecialists.com, 1
goldzilla.eu, 1
@@ -60987,6 +60938,7 @@ golosovanye4you.tk, 1
golser-schuh.at, 1
golser.info, 1
golyatsec.com, 1
+gomagic.org, 1
gomakemovie.com, 0
gomarket33.com, 1
gomasa.net, 1
@@ -61009,7 +60961,6 @@ gomine.tk, 1
gomiso.com, 1
gommista.roma.it, 1
gomods.link, 1
-gomoon.com, 1
gomorrabeach.tk, 1
gomovein.com, 1
gomtz.gq, 1
@@ -61052,32 +61003,21 @@ good-linux.cf, 1
good-luck3500.ga, 1
good-wishes-4-u.ga, 1
gooday.life, 1
-goodbargin.com, 1
-goodbenefit.com, 1
goodbits.tech, 1
goodbody.ie, 0
goodbriar.com, 1
-goodcarbons.com, 1
goodcas.ca, 1
goodcas.com, 1
goodchoiceflowers.com, 1
-goodcoat.com, 1
-goodcollection.com, 1
-goodcotton.com, 1
gooddatingsites.ml, 1
goodday.finance, 1
gooddayatwork.co.uk, 1
gooddomain.co, 1
gooddomainna.me, 1
goodearth.com.tw, 1
-goodeditor.com, 1
goodees.com, 1
goodenglish.ga, 1
-goodenvironment.com, 1
goodesign.su, 1
-goodface.com, 1
-goodfame.com, 1
-goodfarm.com, 1
goodfarms.com, 1
goodfeels.net, 1
goodfoodrussia.com, 1
@@ -61104,9 +61044,7 @@ goodmoodsocken.de, 1
goodmorningapril.com, 1
goodopportunity.ga, 1
goodpeople.tk, 1
-goodproof.com, 1
goodryb.top, 1
-goodschain.com, 1
goodseed.nl, 1
goodsex4all.com.br, 1
goodsey.com, 1
@@ -61117,13 +61055,12 @@ goodspeaker.tk, 1
goodsrepublic.com, 1
goodstorage.com.br, 1
goodsync.com, 1
-goodteach.com, 1
goodth.ink, 1
+goodtotell.nl, 1
goodtrader.tk, 1
goodtrip.kr, 1
goodvibesblog.com, 1
goodway.tv, 1
-goodwhois.com, 1
goodwillbusiness.org, 1
goodwillindy.org, 1
goodwillnfp.org, 1
@@ -61191,7 +61128,6 @@ gorbatschow.tk, 1
gorbilet.com, 1
gorbov.tk, 1
gorby.tk, 1
-gorce.com, 1
gorchakov.org, 1
gordas.cf, 1
gordeijnsbouw.nl, 1
@@ -61274,7 +61210,6 @@ gospeldesign.tk, 1
gospelidea.com, 1
gospellifewc.com, 1
gospelmusic.io, 1
-gospelnarrative.com, 0
gospelsmusic.uk, 1
gospelstreamingsermons.com, 1
gospelunited.tk, 1
@@ -61298,6 +61233,7 @@ gostudy.net, 1
gosu.pro, 1
gosupps.com, 1
goswak.com, 1
+goswap.kz, 1
goszakupki.tk, 1
got-tty.de, 1
gotabflow.com, 1
@@ -61333,7 +61269,6 @@ gotobrno.cz, 1
gotoexam.tk, 1
gotohomerepair.com, 1
gotolinux.ru, 1
-gotomap.com, 1
gotomi.info, 0
gotomojo.com, 1
gotonet.tk, 1
@@ -61364,6 +61299,7 @@ gottagohack.fr, 0
gottasketchemall.com, 1
gottcar.com, 1
gottfridsberg.org, 1
+gottfriedmedical.com, 1
gottika.com, 1
goturkmenistan.com, 1
gotvax.us, 1
@@ -61385,12 +61321,10 @@ gourmet-safran.de, 1
gourmetfestival.de, 1
gourmetsditalie.com, 1
gourmetspalencia.com, 1
+gourmetstars.cz, 1
gourmetvitamins.ga, 1
-goushuang.com, 1
goutsmits-tegelwerken.nl, 1
-goutui.com, 1
gouwdata.nl, 0
-gouwen.com, 1
gov.exposed, 1
gov.md, 1
gov.tc, 1
@@ -61438,7 +61372,6 @@ goworld.gq, 1
gowpcare.com, 1
goxyshuk.duckdns.org, 0
goyahkles-spirit-to.tk, 1
-goyoyo.com, 1
goyumoilexpeller.com, 1
gozadera.es, 1
gozenhost.com, 1
@@ -61483,7 +61416,6 @@ gps.com.br, 1
gps4net.com, 1
gps4net.eu, 1
gpsarena.ro, 1
-gpsbag.com, 1
gpsblackbox.com, 1
gpsfix.cz, 1
gpskoordinaten.de, 1
@@ -61504,7 +61436,6 @@ gpwih.com, 1
gpwmd-portal.org, 1
gpz500s.tk, 1
gq-magazine.co.uk, 1
-gqms.com, 1
gqyyingshi.com, 0
gr.search.yahoo.com, 0
gra-gcc.com, 1
@@ -61545,6 +61476,7 @@ gradedblue.com, 1
gradelink.com, 1
gradenotify.com, 1
gradgreenhouse.com, 1
+gradient9.com, 1
gradienthosting.co.uk, 1
gradients.com, 1
gradinacufluturi.ro, 1
@@ -61555,7 +61487,6 @@ gradle.com, 1
gradle.org, 1
grads360.org, 1
graduados.tk, 1
-gradualgram.com, 1
graduatewriter.com, 1
gradyt.com, 1
graecum.org, 1
@@ -61667,8 +61598,8 @@ grandi-books.gq, 1
grandisco.tk, 1
grandiscontionline.com, 1
grandislandne.gov, 1
+grandislevt.gov, 1
grandmasfridge.org, 0
-grandmass.com, 1
grandmasternetwork.com, 1
grandmusiccentral.com.au, 1
grandpachy.tk, 1
@@ -61684,7 +61615,6 @@ grandvalleyseo.com, 1
grandviewgynecology.ca, 1
grandviewheights.gov, 1
grandwailea.com, 1
-grandwill.com, 1
grandworldnghiduong.com, 0
grandx86.pl, 1
granfort.es, 0
@@ -61721,6 +61651,8 @@ granstor.com, 0
granstrom.tk, 1
grantashqg.com, 1
grantcountyne.gov, 1
+grantcountynm.gov, 1
+grantcountywv.gov, 1
grantdb.ca, 1
granthamnh.gov, 1
grantmorrison.net, 1
@@ -61736,18 +61668,17 @@ grapevine.is, 1
graph.org, 1
graphe.gq, 1
graphene.software, 1
-graphenecompany.com, 1
-grapheneenergy.com, 1
grapheneengine.com, 1
grapheneos.ca, 1
grapheneos.com, 1
+grapheneos.foundation, 1
grapheneos.info, 1
grapheneos.net, 1
grapheneos.org, 1
grapheneos.ovh, 1
grapheneos.social, 1
graphic-schools.com, 1
-graphic-shot.com, 1
+graphic-shot.com, 0
graphicbuffet.co.th, 1
graphicdesignresources.net, 1
graphicdream.tk, 1
@@ -61762,7 +61693,6 @@ graphiteconnect.com, 1
grapholio.net, 1
graphpaper.studio, 1
graphviewer.tk, 1
-grapixo.com, 1
grapplinginsider.com, 1
grasboom35plus.nl, 1
grasdealer.com, 1
@@ -61775,11 +61705,13 @@ grasscity.com, 0
grassenberg.de, 1
grasshoppervape.com, 1
grasski.net, 1
+grasslaketownship.gov, 1
grassreinforcement.com.au, 1
grast.jp, 1
graszoden.tk, 1
gratelin.ga, 1
gratis-hosting.cf, 1
+gratis.market, 1
gratis4u.tk, 1
gratisfotos.nl, 1
gratisfullalbum.tk, 1
@@ -61833,6 +61765,7 @@ gray.network, 1
grayarrow.com, 1
graybroughton.com, 1
graycat.ml, 1
+grayduck.mn, 1
grayhatter.com, 1
graymuzzlesociety.org, 1
grayowlworks.com, 1
@@ -61845,6 +61778,7 @@ graysquare.com, 1
grayville-il.gov, 1
grazetech.com, 1
grazhdanskij-advokat.tk, 1
+grbrh.com, 1
grbrt.com, 1
grc.com, 0
grcc.us, 1
@@ -61859,7 +61793,6 @@ greataltrock.tk, 1
greatamericaneu.com, 1
greatamericanuk.com, 1
greatbarrierisland.nz, 1
-greatbeginningsmi.com, 1
greatdane.com, 1
greatdanemowers.com, 1
greatepier.tk, 1
@@ -61891,13 +61824,13 @@ greatscholars.tk, 1
greatscience.tk, 1
greatsittersers.ga, 1
greatsittersest.ga, 1
-greatslpf.org, 1
greatsurfersers.ga, 1
greatsurfersest.ga, 1
greatvacation.tk, 1
greatwebdesign.uk, 1
grechutaszkolenia.pl, 1
greciahora.com, 1
+greditsoft.com, 1
greeblehaus.com, 1
greece-moments.com, 1
greedy-it.de, 1
@@ -61932,11 +61865,12 @@ green-snake.com, 1
green-version.com, 1
green-wood.com, 1
green.com.do, 1
+green1052.com, 1
greenacrescannabisgroup.com, 1
greenaddress.it, 1
greenangels.com.ua, 1
greenapproach.ca, 1
-greenartistsswiss.ch, 1
+greenartistsswiss.ch, 0
greenassembly.fr, 1
greenbat57.fr, 1
greenbeauty.in, 1
@@ -61968,6 +61902,7 @@ greenecountyny.gov, 1
greenecountyohio.gov, 1
greenecountytn.gov, 1
greenecountytnsheriffsdept.gov, 1
+greenesheriffny.gov, 1
greenetwpclintonpa.gov, 1
greenews.ga, 1
greenfever.pl, 1
@@ -61975,7 +61910,6 @@ greenfieldlaxwi.gov, 1
greenfieldwi.gov, 1
greenflashforensics.com, 1
greenforum.tk, 1
-greenfoxadventures.com, 1
greenfunder.co.uk, 1
greengarden.tk, 1
greengates.co.uk, 1
@@ -61983,7 +61917,6 @@ greengoblindev.com, 1
greengorych.io, 1
greengov.gov, 1
greengrocery.tk, 1
-greenhandy.com, 1
greenhats.de, 1
greenhillhosting.com, 1
greenholiday.tk, 1
@@ -61992,6 +61925,7 @@ greenhous-technology.tk, 1
greenice.net, 1
greeningsremovalsandstorage.co.uk, 1
greenislandgroupny.com, 1
+greenislemn.gov, 1
greenit.eco, 1
greenkey.gent, 1
greenkitchen.tk, 1
@@ -62002,6 +61936,7 @@ greenlifecannabis.com, 1
greenlifetour.tk, 1
greenlighttreeservices.com, 1
greenline.financial, 1
+greenline.hr, 1
greenliquidsystem.com, 1
greenliv.pl, 1
greenmesg.org, 1
@@ -62023,10 +61958,12 @@ greenridgemo.gov, 1
greenroach.ru, 1
greenroom.tk, 1
greenrushdaily.com, 1
+greenrushpackaging.com, 1
greensad36.ru, 1
greensboro.com, 1
greensborosecuritycameras.com, 1
greensborovt.gov, 1
+greenscreenportal.com, 1
greensidevetpractice.co.uk, 1
greensilllatam.com, 1
greensmartplanet.com.my, 1
@@ -62041,7 +61978,6 @@ greenswimmingest.ga, 1
greentea.gq, 1
greentea.ml, 1
greentea.tk, 1
-greenteamtwente.nl, 1
greentechhvac.in, 1
greenthought.tk, 1
greentop.tk, 1
@@ -62069,6 +62005,7 @@ greetabl.com, 1
greetingcdsers.ga, 1
greetingcdsest.ga, 1
greffe-de-cheveux-turquie.com, 1
+greg-gaar.com, 1
greg.red, 1
gregbrimble.com, 1
gregdf.com, 1
@@ -62164,6 +62101,7 @@ grid.is, 1
gridcatalyst.org, 1
gridcodestudio.com, 1
gridcog.be, 1
+gridcog.com, 1
gridfuse.com, 1
gridgain.com, 1
gridgames.tk, 1
@@ -62349,12 +62287,11 @@ groupkoufopoulou.gr, 1
groupleavingcards.com, 1
groupmallers.ga, 1
groupmallest.ga, 1
-groupme.com, 1
+groupme.com, 0
groupouts.com, 1
grouppassers.ga, 1
groups.google.com, 1
groupsgyani.com, 1
-groupsh.ca, 1
groupsite.blue, 1
groupx.tk, 1
groutandseal.co.nz, 1
@@ -62363,8 +62300,11 @@ grovecity.cf, 1
grovecity.ga, 1
grovecity.gq, 1
grovecity.ml, 1
+grovecrypto.com, 1
grovefinancialgroup.com.au, 1
groveland.place, 1
+grovelandfl.gov, 1
+grovelandflpd.gov, 1
grovelandmi.gov, 1
grovesales.co.uk, 1
growatiopex.com, 1
@@ -62517,7 +62457,6 @@ gryphzia.cf, 1
gryte.tk, 1
grytics.com, 1
grzegorzchomutowski.pl, 1
-grzesiak.com, 1
gs-pflege.de, 1
gs-schlossberg.de, 1
gs93.de, 1
@@ -62529,7 +62468,6 @@ gsafleet.gov, 1
gsaj114.net, 1
gsatest2.gov, 1
gsaxcess.gov, 1
-gscgh.com, 1
gscloud.xyz, 1
gscpaudit.org.uk, 1
gsd.id, 1
@@ -62580,7 +62518,6 @@ gtcprojects.com, 1
gtd.cloud, 1
gtdnordic.fi, 1
gtdtraining.org, 1
-gtek.com.br, 1
gtgcloudservices.com, 1
gti.cx, 1
gtk-tim.ru, 1
@@ -62604,7 +62541,6 @@ gtupgrade.eu, 1
gtx970settlement.com, 1
gtxmail.de, 1
gtxthere.tk, 1
-gtzq.com, 1
gu153gx.uk, 1
guadagnare.info, 1
guadagnosicuro.tk, 1
@@ -62615,7 +62551,6 @@ guajars.cl, 1
guamcourts.gov, 1
guanggaonet.com, 1
guangjiangk.com, 1
-guangquan.com, 1
guannan.net.cn, 0
guanzhong.ca, 1
guapcoinswap.finance, 1
@@ -62780,7 +62715,6 @@ guineapig101.com, 1
guineapigmustach.es, 1
guinel-johnson.fr, 1
guinguetteclovis.com, 1
-guirossler.com.br, 1
guise.tk, 1
guitar-strings-online.tk, 1
guitar.bible, 1
@@ -62838,13 +62772,14 @@ gunbrig.com, 0
gundemguncel.tk, 1
gunerds.com.br, 1
gunfighterj.com, 1
-gungun.site, 1
gunhunter.com, 1
guninstructionsers.ga, 1
guninstructionsest.ga, 1
gunisifiyatlari.com, 1
+gunlakerentals.com, 1
gunlaketribe-nsn.gov, 1
gunlube.science, 1
+gunnaengineering.com.au, 1
gunners.cf, 1
gunnlawfirm.com, 1
gunstatus.net, 1
@@ -62862,11 +62797,9 @@ guochang.fun, 1
guochanren.com, 1
guoda.art, 1
guogetv.com, 1
-guoke.com, 1
guolaoban.xyz, 1
guolaw.ca, 1
guozeyu.com, 1
-guozu.com, 1
gura.moe, 1
gurbetilan.com, 1
gurges.xyz, 1
@@ -62912,6 +62845,7 @@ gustavscelmins.tk, 1
gustaw.net.pl, 1
gusted.xyz, 1
gustimaulan.com, 1
+gustinetx.gov, 1
gusto.com, 1
gustom.io, 0
gusuraman.tk, 1
@@ -62934,9 +62868,9 @@ gutscheingeiz.de, 1
gutscheinpony.de, 1
gutstein.ch, 1
gutterbus.com, 1
+guttercleaningcardiff.co.uk, 1
gutterdogs.com, 1
gutterguardcharlotte.com, 1
-gutterguardsystems.com, 1
guttergurugeelong.com.au, 1
guttermaster.co.uk, 1
gutterpupper.com, 1
@@ -63003,6 +62937,7 @@ gwbet99.cc, 1
gwennyeeckels.com, 1
gwenolakaigre.tk, 1
gwerder.net, 1
+gwfischer.com, 1
gwg-march.ch, 1
gwiazdowapark.pl, 1
gwinnettcounty.gov, 1
@@ -63043,7 +62978,6 @@ gymhero.me, 1
gymjokesers.ga, 1
gymjokesest.ga, 1
gymkirchenfeld.ch, 1
-gymnaserenens.ch, 0
gymnasium-farmsen.de, 1
gymnasium-hittfeld.de, 1
gymnasium56.tk, 1
@@ -63072,8 +63006,7 @@ gypso-sendai.com, 1
gypsybloom.co.uk, 1
gypsymama.cz, 1
gypsyreel.com, 1
-gyre.ch, 0
-gyrenens.ch, 0
+gyptazy.ch, 1
gyroscopicinvesting.com, 1
gyrusclinic.com, 1
gyu-raku.jp, 1
@@ -63133,7 +63066,6 @@ h51365.com, 1
h5197.co, 1
h5q.net, 1
h6729.co, 1
-h6729.com, 1
h6957.co, 1
h6k.io, 1
h6p.de, 1
@@ -63194,7 +63126,6 @@ habernet.tk, 1
habersitesikur.tk, 1
haberton.com, 1
habesha.bet, 1
-habibi-fit.com, 1
habibifit.com, 1
habilcondominios.com.br, 1
habitable.ga, 1
@@ -63203,7 +63134,6 @@ habitatberks.org, 1
habitiss.be, 1
hable.kr, 1
hablemosdenutricion.com, 1
-habnubis.es, 1
habr.ee, 1
habra-adm.ru, 1
habrastorage.org, 1
@@ -63221,7 +63151,6 @@ hachimijiogan.info, 1
hachre.de, 0
hacifadilogullari.com.tr, 1
hacihusrevyikim.tk, 1
-hack-bang.com, 1
hack-forum.ml, 1
hack-net.gq, 1
hack.fi, 1
@@ -63230,7 +63159,6 @@ hackabate.net, 1
hackablestuff.cf, 1
hackadena.com, 1
hackamac.tk, 1
-hackathonjr.tw, 1
hackathontwjr.ml, 0
hackatruck.com.br, 1
hackattack.com, 1
@@ -63266,6 +63194,7 @@ hackergateway.com, 1
hackerhotel.nl, 1
hackeriet.no, 1
hackerinfo.ml, 1
+hackerli.st, 1
hackerman.nu, 1
hackernews.ddns.net, 1
hackernewsuk.cf, 1
@@ -63308,6 +63237,7 @@ hackreone.com, 1
hackrepreneur.com, 1
hackrigs.com, 1
hacksecu.re, 1
+hacksnation.com, 1
hacksoc.co.uk, 1
hackthat.tk, 1
hackthehacker.ml, 1
@@ -63378,10 +63308,10 @@ haha.moe, 1
haha.nl, 0
hahahahaha.cf, 1
hahapo.com, 1
+hahita.com, 1
hahn-trafo.com, 1
haiawan.de, 1
haiboxu.com, 1
-haichuang.com, 1
haiduc.tk, 1
haifaworld.tk, 1
haifengz.com, 0
@@ -63400,7 +63330,6 @@ hair-extension.tk, 1
hair-extensions.tk, 1
hairbrushes.tk, 1
haircareblog.tk, 1
-haircarebrazil.com, 1
haircareology.com, 1
haircode.gr, 1
hairconventioners.ga, 1
@@ -63571,7 +63500,6 @@ hamacho-kyudo.com, 1
hamali.bg, 1
hamarimarriage.tk, 1
hamartrophy.cf, 1
-hamasu.com, 1
hamave.nl, 1
hamburg40grad.de, 1
hamburgcode.com, 1
@@ -63606,6 +63534,7 @@ hamiltonzinelibrary.ml, 1
hamking.tk, 1
hamkorbank.uz, 1
hamletstudio.tk, 1
+hamlintownshipeatonco.gov, 1
hammacklawfirm.com, 1
hammann-services.de, 1
hammed.tk, 1
@@ -63629,6 +63558,7 @@ hampshiretechservices.co.uk, 1
hamptonandrhodes.com, 1
hamptonrhodes.com, 1
hamptonroads.gov, 1
+hamptontownshipmi.gov, 1
hampus.lol, 1
hampuskraft.com, 1
hamsaranjavan.tk, 1
@@ -63639,6 +63569,7 @@ hamsternetwork.com, 1
hamstersenanos.tk, 1
hamsterworld.tk, 1
hamsystems.eu, 1
+hamtramckcity.gov, 1
hamtwpfcoh.gov, 1
hamwan.nl, 0
hamzahamry.ga, 1
@@ -63671,7 +63602,6 @@ hand2h.com, 1
handballinside.de, 1
handballmania.tk, 1
handbrake.fr, 1
-handcity.com, 1
handelsbanken.co.uk, 1
handelsbanken.com, 1
handelsbanken.dk, 1
@@ -63687,6 +63617,7 @@ handicappingsportsest.ga, 1
handicapzero.org, 1
handicraftsman.tk, 1
handigehannie.nl, 1
+handinhandhrd.eu, 1
handlekrypto.com, 1
handles.tech, 1
handlingcosters.ga, 1
@@ -63698,7 +63629,6 @@ handmadehechoamano.com, 1
handmadeselling.com, 1
handmadetutorials.ro, 1
handphones.tk, 1
-handpiece.com, 1
handpresso.com, 1
hands.net, 1
handsaccounting.com, 1
@@ -63706,6 +63636,7 @@ handsender-express.com, 1
handsome-samurai.jp, 1
handsomeabel.tk, 1
handsonscience.com.au, 1
+handsontheheart.eu, 1
handstandstudio.ga, 1
handsup.dance, 1
handwerk-digital-steinfurt.de, 1
@@ -63724,6 +63655,7 @@ handyschaft.de, 1
handysex.live, 1
handyticket.de, 1
hanfoot.tk, 1
+hanfordca.gov, 1
hanfox.co.uk, 0
hanfverband-erfurt.de, 1
hang333.moe, 1
@@ -63732,7 +63664,6 @@ hangarbox.de, 1
hangardasaves.com.br, 1
hangargeek.ml, 1
hangcapnach.com, 1
-hangkei.com, 1
hangout, 1
hangouts.google.com, 1
hangryum.com, 1
@@ -63750,8 +63681,7 @@ hankoreas.com, 1
hankr.com, 1
hanksservice.com, 1
hanky2.com, 1
-hanlonconcrete.com, 1
-hanlonhouse.us, 1
+hanlonhouse.us, 0
hanmandalu.com, 1
hanmandao.com, 1
hanmandaohang.com, 1
@@ -63787,7 +63717,6 @@ hansashop.eu, 0
hansashop.fi, 0
hansbruis.tk, 1
hanschventures.com, 1
-hansee.com, 1
hansen-kronshagen.de, 1
hansen.hn, 1
hansgoes.it, 1
@@ -63815,15 +63744,11 @@ hanys.xyz, 1
hanzcollection.online, 1
hanzubon.jp, 1
hao-zhang.com, 1
-haofeng.com, 1
-haoke.com, 1
-haoming.com, 1
haorenka.co, 1
haoz.tk, 1
haozhexie.com, 1
haozi.me, 1
hapfox.de, 1
-hapiao.com, 1
hapijs.cn, 1
hapissl.com, 1
hapivm.com, 1
@@ -63975,7 +63900,7 @@ hardmine.ru, 1
hardnet.cz, 1
hardnode.org, 1
hardnoiser.tk, 1
-hardpay.com, 1
+hardofffamily.com, 1
hardrain980.com, 1
hardrock.tk, 1
hardrocksportsbook.com, 1
@@ -63983,7 +63908,6 @@ hardscience.games, 1
hardscience.io, 1
hardstation.tk, 1
hardstyleclothes.tk, 1
-hardtailrecon.com, 1
hardtec.tk, 1
hardtfrieden.de, 1
hardtime.tk, 1
@@ -64007,11 +63931,8 @@ harfordpark.org, 1
harfordvotes.gov, 1
hargaindo.com, 1
hargamobilmu.com, 0
-harghita.com, 1
-hargita.com, 1
hari-katha.tk, 1
hari-tech.com, 1
-harianjogja.com, 1
haribilalic.com, 1
harigovind.org, 1
hariharnagar.tk, 1
@@ -64043,6 +63964,7 @@ harmonyhomeaidservices.co.uk, 0
harmonylife.ro, 1
harmonypianoschool.com, 1
harmonyroomspa.com, 1
+harmreduction.org, 1
harmreductionwa.org, 1
harms.io, 1
harmsboone.org, 1
@@ -64070,7 +63992,9 @@ harrietjohnston.tk, 1
harrimantn.gov, 1
harringtonca.com, 1
harrisandharris.com.au, 1
+harrisburgnc.gov, 1
harrisconsulting.ie, 1
+harriscountyesd11.gov, 1
harrisexteriors.com, 1
harrisonar.gov, 1
harrisonassessments.asia, 1
@@ -64088,6 +64012,7 @@ harrisoncountyms.gov, 1
harrisoncountymschanceryclerk.gov, 1
harrisonsdirect.co.uk, 1
harrisontownshipmi.gov, 1
+harrodsburgky.gov, 1
harrogatemoneyman.com, 1
harry-baker.com, 1
harry-hk.tk, 1
@@ -64109,6 +64034,7 @@ harryyy.me, 0
harshani.ga, 1
harshee.ml, 1
hartan.to, 1
+hartcountyky.gov, 1
hartdesign.co.nz, 1
hartfordct.gov, 1
hartfordschools.org, 0
@@ -64146,6 +64072,7 @@ harvestgospelministries.org, 1
harvestmoon.ga, 1
harvestmoon.ml, 1
harveyauzorst.com, 1
+harveycounty.gov, 1
harveyplum.com, 1
harveysautoservice.net, 1
harveysproducts.co.nz, 1
@@ -64197,9 +64124,12 @@ hashsters.io, 1
hashulchan.co.il, 1
hashworks.net, 1
hashxp.org, 1
+hasicarna-teleci.cz, 1
+hasicarnateleci.cz, 1
hasilkeluaransgp.com, 1
hasilocke.de, 1
hasjob.co, 1
+haskellar.gov, 1
haskellcountytx.gov, 1
haskovec.com, 1
hasmoralsers.ga, 1
@@ -64230,6 +64160,7 @@ hatake.tk, 1
hatakekaigi.com, 1
hataonline.tk, 1
hatarisecurity.co.ke, 1
+hataybitkisel.net, 1
hatcher.cloud, 1
hatchutah.gov, 1
hate.ga, 1
@@ -64315,7 +64246,7 @@ haveg.ru, 1
haveibeenpwned.be, 1
haveibeenpwned.com, 1
havellab.de, 1
-havells.com, 1
+havells.com, 0
haven-staging.cloud, 1
havencyber.com, 1
havenstar.com, 1
@@ -64327,6 +64258,7 @@ havi-engel.de, 1
havilandbroadband.com, 1
havivdriver.co.il, 1
havohravo.com, 1
+havredegracepolicemd.gov, 1
havuzkapinda.com, 1
hawaiiafro.tk, 1
hawaiianchoice.com, 1
@@ -64346,11 +64278,11 @@ hawit-steuerberatung.support, 1
hawk-la.com, 1
hawk.pl, 1
hawkargentina.com, 1
-hawkbiosystems.com, 0
hawkeyeia.gov, 1
hawkeyeinsight.com, 1
hawkins.plus, 1
hawkinsonkiaparts.com, 1
+hawkmachinery.com.au, 1
hawkofgeorgia.com, 1
hawkon.dk, 1
hawkrovers.tk, 1
@@ -64399,6 +64331,7 @@ haze.productions, 1
hazeldeanfamilydentalcentre.com, 1
hazelhof.nl, 1
hazelkid.tk, 1
+hazelwood.co.uk, 1
hazeover.com, 1
hazhistoria.net, 1
hazimdesign.tk, 1
@@ -64410,9 +64343,9 @@ hazytales.com, 1
hazza.net, 1
hb.by, 1
hb5197.com, 0
-hb6729.com, 1
hb8522.com, 1
hb9397.com, 1
+hb9ikn.ch, 1
hba1crechner.de, 1
hbaa.ml, 1
hbag.org, 1
@@ -64496,7 +64429,6 @@ hdc.sg, 1
hdcoupler.com.au, 1
hddrecovery.net.au, 1
hdeaves.uk, 1
-hdepic.com, 1
hdert.com, 1
hdevent.net, 1
hdfreeizle.com, 1
@@ -64591,6 +64523,7 @@ healmynation.com, 1
healtbeautyturkey.tk, 1
health-and-beauty-news.net, 1
health-ashlandcounty-oh.gov, 1
+health-click.com.tw, 1
health-e.org.za, 1
health-ecore.com, 1
health-in-mind.org.uk, 1
@@ -64647,7 +64580,6 @@ healthcalculator.site, 1
healthcanal.ga, 1
healthcaptive.ga, 1
healthcare.gov, 0
-healthcare4ppl.com, 1
healthcareagency.tk, 1
healthcareareainfo.tk, 1
healthcareconnexion.com, 1
@@ -64712,6 +64644,7 @@ healtheagle.ga, 1
healtheffectsofasbestos.com, 1
healthekids.tk, 1
healthemden.tk, 1
+healtherm.co.jp, 1
healthessence.ga, 1
healthfalcon.ga, 1
healthfame.ga, 1
@@ -64912,6 +64845,7 @@ healthyburn.tk, 1
healthychoices.tk, 1
healthyclinic.tk, 1
healthycolorado.tk, 1
+healthycompetition.gov, 1
healthyfeet.gr, 1
healthyfitfood.com, 1
healthyflorida.tk, 1
@@ -65018,14 +64952,12 @@ heatingequipment.tk, 1
heaven-boutique.de, 0
heavenlybeauty.tk, 1
heavenlylanka.com.au, 1
-heavenlynails.pl, 1
heavenlyseals.com, 1
heavenlysmokenc.com, 1
heavennewsers.ga, 1
heavennewsest.ga, 1
heavensattic.co.uk, 1
heavensolutions.com.br, 1
-heaventurizm.com.tr, 1
heavycaliber.com, 1
heavycoupleers.ga, 1
heavycoupleest.ga, 1
@@ -65146,6 +65078,7 @@ heihaha.com, 1
heihei.cf, 1
heijblok.com, 1
heijdel.nl, 1
+heijkoopwebservice.nl, 1
heijmans.blog, 1
heijmans.io, 1
heijmans.org, 1
@@ -65192,6 +65125,7 @@ heistheguy.com, 1
heitepriem.info, 1
heiwa-valve.co.jp, 1
hejazultra.org, 1
+hejraa.net, 1
heka.ai, 1
hekat.sk, 1
hekate.com.mx, 1
@@ -65310,6 +65244,7 @@ hellobrian.me, 1
hellocash.business, 1
hellocat.cf, 1
hellocentral.ga, 1
+hellocharliebooks.com, 1
hellocoding.de, 1
hellodesign.tk, 1
hellodollface.com, 1
@@ -65366,7 +65301,6 @@ helminger-lrs.at, 1
helmscapital.co.uk, 1
helochic.com, 1
heloisamarra.com, 1
-helooo.com, 0
helorobo.com, 1
help-me.today, 1
help207.me, 1
@@ -65425,6 +65359,7 @@ helvia.ai, 1
hemagon.com, 1
hemanklerehab.com, 1
hemaroids.tk, 1
+hematoonkologia.pl, 1
hemdal.se, 0
hemdian.com, 1
hemmens.eu, 1
@@ -65520,6 +65455,7 @@ hentaimaster.net, 1
hentaipornography.com, 1
hentaipros.com, 1
hentaiprosnetwork.com, 1
+hentaiprospremium.com, 1
hentairead.com, 1
hentairoulette.com, 1
hentaishit.com, 1
@@ -65559,8 +65495,6 @@ herbalhouse.tk, 1
herbalife.ru, 1
herbalifereport.tk, 1
herbalkanker.tk, 1
-herbalmusings.net, 1
-herbalproducts.com, 1
herbarex.bg, 1
herbarium.cf, 1
herbdonbass.ru, 1
@@ -65581,10 +65515,10 @@ herbymiast.waw.pl, 1
herculesca.gov, 1
herculex.fi, 1
herderradio.ml, 1
+herdingcatshere.com, 1
herdwilliam.ml, 1
herdwilliam.tk, 1
herealways.tk, 1
-herecafe.com, 1
heredapoxetine.gq, 1
herefordlighthouse.org, 0
heren.fashion, 1
@@ -65607,7 +65541,6 @@ heritagereformed.tk, 1
heritagetea.tk, 1
heritagetechnologies.net, 1
herizon.cf, 1
-herjj.com, 1
herkam.pl, 1
herkel.email, 1
herkel.media, 1
@@ -65647,7 +65580,6 @@ herocentral.de, 1
heroco.xyz, 1
herod.tk, 1
heroes3stat.tk, 1
-heroesofthenorth.com, 1
heroesoftomorrow.nl, 1
heroesorchestra.com, 1
herofil.es, 1
@@ -65662,7 +65594,6 @@ heromuster.com, 1
heronhallacademy.org.uk, 1
heroofkings.com, 1
heroplusgroup.com, 0
-heroway.com, 1
heroxin.com, 1
herp.careers, 1
herp.top, 1
@@ -65744,6 +65675,8 @@ hestia-systeme.fr, 1
hestonlawfirm.com, 1
hesyifei.com, 1
het-klaverblad.nl, 1
+hetaera-agency.com, 1
+hetaeragroup.com, 1
hetchie.com, 1
hetcoronalab.nl, 1
hetdebat.tk, 1
@@ -65757,6 +65690,7 @@ hetmedialab.nl, 1
hetmeisjeachterpauw.nl, 1
hetmer.cz, 1
hetoefenpunt.be, 1
+hettingerundpartner.de, 1
hetushu.com, 1
hetveurtheater.nl, 1
hetvezercsarda.hu, 1
@@ -65770,6 +65704,7 @@ heute.training, 1
heutger.de, 1
heutger.net, 1
hev.edu.ee, 1
+heveacom.com, 1
hevenerfeld.de, 1
hevenkin.cn, 1
hevertonfreitas.com.br, 1
@@ -65856,6 +65791,7 @@ hfsctx.gov, 1
hfsg-habicht.at, 1
hfvuejq.pro, 1
hfx405.de, 1
+hfxtwppa.gov, 1
hg.eu, 1
hg.python.org, 1
hg0086.la, 0
@@ -65883,7 +65819,6 @@ hh-ri.com, 1
hh-wolke.dedyn.io, 1
hh5197.co, 1
hh6729.co, 1
-hh6729.com, 0
hh6957.co, 1
hh9297.co, 1
hh9397.com, 1
@@ -65911,6 +65846,7 @@ hibanaworld.com, 1
hibbingmn.gov, 1
hibin.tk, 1
hibiscuscoastfinancialservices.com.au, 1
+hiboomapp.com, 1
hibrid-turf.com, 1
hiccupsandjuice.co.uk, 1
hickmancountytn.gov, 1
@@ -65937,6 +65873,7 @@ hiddenhillselectric.com, 1
hiddenhillsexteriorlighting.com, 1
hiddenhillslighting.com, 1
hiddenimage.ml, 1
+hiddenleaf.network, 1
hiddenlogicit.co.uk, 1
hiddenmalta.net, 1
hiddenpalms.tk, 1
@@ -65965,6 +65902,7 @@ hidupbisadiatur.com, 1
hieisuki.ga, 1
hielscher.com, 1
hien.cf, 1
+hierank.org, 1
hierden-bosch.nl, 1
hierdenbosch.nl, 1
hierer.com, 1
@@ -66008,6 +65946,7 @@ highdeserttinyhomes.com, 1
highdonate.tk, 1
higheducation.ml, 1
highend-audiopc.com, 1
+highendcompany.ch, 1
highenergy.tk, 1
higherairspace.eu, 1
higherpress.org, 1
@@ -66048,6 +65987,7 @@ highsky.ir, 1
highspeed-arnsberg.de, 1
highspeedinternetservices.ca, 1
highspenfc.tk, 1
+highspire.gov, 1
highsprings.gov, 1
highstakesdb.com, 1
hightech.construction, 1
@@ -66068,7 +66008,6 @@ higilimpmaringa.com.br, 1
higilopocht.li, 1
higsegeirl.com, 1
higueras.tk, 1
-hii.or.th, 1
hiig.edu.ee, 1
hiitrepublic.com.au, 1
hiiumeretuulepark.ee, 1
@@ -66099,7 +66038,6 @@ hilbertwi.gov, 1
hilde.link, 1
hiledge.com, 1
hilelipc.com, 0
-hilfe-bei-krebs-vechta.de, 1
hilfikers.com, 1
hilinecreators.tk, 1
hill.selfip.net, 1
@@ -66121,11 +66059,13 @@ hillsclerk.com, 1
hillsdalecounty.gov, 1
hillsfarmstays.co.uk, 1
hillshandymate.com, 1
+hillside-il.gov, 1
hillsidecustom.com, 1
hillsphotosoc.tk, 1
hillstohome.com, 1
hillstrak.com.au, 1
hillstrakwpg.com.au, 1
+hillsvilleva.gov, 1
hilltopcellar.com, 1
hilltopsurgicalhospital.ga, 1
hilnu.com, 1
@@ -66154,12 +66094,12 @@ hinaryazan.com, 1
hinasense.jp, 1
hinata-hidetoshi.com, 1
hinatayamagolf.jp, 1
+hinckleymn.gov, 1
hindenburgring.com, 1
hindenburgring.de, 1
hindibaba.tk, 1
hindigalaxy.com, 1
hindikibindi.tk, 1
-hindimeinjankari.com, 1
hindimeseekhe.tk, 1
hindimoviedownload.net, 1
hindu-temple.tk, 1
@@ -66169,6 +66109,7 @@ hinduworld.tk, 1
hindweb.tk, 1
hingehealth.com, 0
hingle.me, 1
+hinhanhykhoa.com, 1
hinit.no, 1
hinkel.tk, 1
hinketsujyoshi-no-torisetsu.com, 1
@@ -66378,7 +66319,7 @@ hivemindsystems.com, 1
hiveopolis.eu, 1
hiverlune.net, 0
hivesigner.com, 1
-hiwannz.com, 1
+hiwannz.com, 0
hiwebsite.tk, 1
hiwiki.tk, 1
hiwini.org, 1
@@ -66403,6 +66344,7 @@ hj99111.com, 1
hj99333.com, 0
hjallboscoutkar.se, 1
hjaltespizza.dk, 1
+hjartajonkoping.se, 1
hjartasmarta.se, 1
hjbw-sterken.nl, 1
hjdiaz.com, 1
@@ -66428,11 +66370,9 @@ hjyl7999.com, 0
hjyl9898.com, 0
hk-shuttle.net, 1
hk.search.yahoo.com, 0
-hk130.com, 1
hkamran.com, 1
hkas.org.hk, 1
hkconcept.lu, 1
-hkd.cn, 1
hkgix.net, 1
hkl-gruppe.de, 1
hkmap.co, 1
@@ -66453,6 +66393,7 @@ hkuaiji.com, 1
hkumeicom.work, 1
hkustmbajp.com, 1
hkvi.nl, 1
+hkwebservices.com.au, 1
hl-design.co.kr, 1
hl8id.club, 1
hl8id.vip, 1
@@ -66537,6 +66478,7 @@ hobartok.gov, 1
hobbiesworld.tk, 1
hobby-drechselei.de, 1
hobby-lover.com, 1
+hobby.porn, 1
hobby4geek.com, 1
hobbybrauer.de, 1
hobbydo.cf, 1
@@ -66609,7 +66551,6 @@ hof-mulin.ch, 1
hofapp.de, 1
hofbraeu-muenchen.de, 1
hoferdach.de, 1
-hoffmancorporation.com, 1
hoffmanig.com, 1
hoffmannresearch.ca, 1
hoffmanns-ballonshop.de, 1
@@ -66644,7 +66585,6 @@ hohlhupe.de, 1
hohlhupen.de, 1
hohm.in, 1
hohma.tk, 1
-hohnet.com, 0
hohny.gov, 1
hoikin.tk, 1
hoiku-map.tokyo, 0
@@ -66709,12 +66649,12 @@ holini.com, 0
holisticacupuncture.com.au, 1
holisticdevelopmentagency.ml, 1
holistichealer.in, 1
-holisticon.de, 0
holisticwebsolutions.co.uk, 1
holiy.jp, 1
hollabanken.cf, 1
holladayut.gov, 1
holland-sailing.de, 1
+hollandbrowncountywi.gov, 1
hollandco.au, 1
hollandco.com, 1
hollandco.com.au, 1
@@ -66775,7 +66715,6 @@ holostyak.tk, 1
holowaty.me, 1
holoxplor.space, 1
holstein.tk, 1
-holstphoto.com, 1
holtcountyne.gov, 1
holtkampfinancieeladvies.nl, 0
holtslander.ca, 1
@@ -66819,6 +66758,7 @@ holzundgarten.de, 1
homa.website, 0
homake.cf, 1
homatism.com, 1
+homato.uk, 1
homd.xyz, 1
home-design.bg, 1
home-hunts.com, 1
@@ -66873,6 +66813,7 @@ homecompost.in, 1
homecpr.com.au, 1
homecrawler.ga, 1
homecreatives.net, 1
+homecrewconstruction.com, 1
homedecorclassic.tk, 1
homedecorspecialists.com, 1
homedeparto.com, 1
@@ -67011,7 +66952,6 @@ homeforum.tk, 1
homefromhomecornwall.co.uk, 1
homegang.ga, 1
homegardendecoration.tk, 1
-homegardengift.com, 1
homegardeningforum.com, 1
homegardenresort.nl, 1
homegeo.ga, 1
@@ -67154,6 +67094,7 @@ homitov.tk, 1
hommecontemporain.org, 1
homnest.fr, 0
homo.ga, 1
+homo1145.xyz, 1
homofo.tk, 1
homoglyph.net, 1
homointerneticus.tk, 1
@@ -67189,9 +67130,17 @@ hondudiario.tk, 1
honest.ga, 1
honestblogers.ga, 1
honestblogest.ga, 1
+honestguidebook.com, 1
+honestguidebook.cz, 1
+honestguidetour.com, 1
+honestguidetour.cz, 1
+honestoverheaddoor.net, 1
+honestpragueguide.cz, 1
+honestshipping.com, 1
honestworknmoney.tk, 1
honesty.com.pl, 1
honey.beer, 1
+honeyarcus.art, 1
honeybhealthyliving.com, 1
honeybrooklibrary.org, 1
honeycomb.io, 1
@@ -67261,6 +67210,7 @@ hooliganz.tk, 1
hoon.tk, 1
hoooc.com, 1
hoop.la, 1
+hoopa-nsn.gov, 1
hooperlabs.xyz, 1
hoopernewton.com, 1
hoopertechnicalsolutions.com, 1
@@ -67284,6 +67234,7 @@ hopemeet.info, 1
hopemeet.me, 1
hopepartnershipproject.com, 1
hopesanddreams.org.uk, 1
+hopewellpolicenj.gov, 1
hopeworld.pro, 1
hopf.de, 1
hopglass.eu, 1
@@ -67293,6 +67244,7 @@ hopict.nl, 1
hopital-tarascon09.fr, 1
hopitaux-ariege.fr, 1
hopkintonpolice-ri.gov, 1
+hopkintonpoliceri.gov, 1
hopkintonri.gov, 1
hoplongtech.com, 1
hopo.design, 1
@@ -67300,6 +67252,7 @@ hoponmedia.de, 1
hops-and-ashes.de, 1
hopscotch.cz, 1
hopscotchmodel.com, 1
+hopsmaus-shop.de, 1
hor.rent, 1
hor.website, 1
horablanquiazul.tk, 1
@@ -67330,6 +67283,7 @@ horizontalsystems.io, 1
horizonveterinaryservices.com, 1
horkel.cf, 1
horkel.tk, 1
+horlogenumerique.fr, 1
hormet.tk, 1
hormigonimpreso.biz, 1
hormonetrackerers.ga, 1
@@ -67353,7 +67307,6 @@ hornyhostel.com, 1
horoca.net, 1
horochx.org, 0
horodance.dk, 1
-horoscope-sound-healing.com, 1
horoscopimages.tk, 1
horoscopist.com, 1
horoscopo.ml, 1
@@ -67368,7 +67321,6 @@ horrorfreaks.tk, 1
horrormovies.gr, 1
horrorserv.com, 1
horrycountysc.gov, 1
-hors.coffee, 1
horsa.cc, 1
horsa.io, 1
horsa.xyz, 1
@@ -67386,7 +67338,6 @@ horsemanshipdentistryschool.com, 1
horseplanet.tk, 1
horseridingdurban.com, 1
horsewithnoname.com, 1
-horsgroup.com, 1
horsky.me, 1
horstfuchs.tk, 1
horstmanshof.eu, 1
@@ -67415,7 +67366,7 @@ hosiery.tk, 1
hosieryexpoers.ga, 1
hosieryexpoest.ga, 1
hosifuri.net, 1
-hosimiyasio.com, 0
+hosimiyasio.com, 1
hosoi-tax.com, 1
hospiceandcommunitycare.com, 1
hospiceandcommunitycare.net, 1
@@ -67443,10 +67394,8 @@ hospitalsineachstate.com, 1
hospitalviladaserra.com.br, 1
hossi.pro, 0
hossien.tk, 1
-hossleylps.com, 1
host-heberg.com, 1
host-morezar.ml, 1
-host-stage.net, 1
host.ax, 1
host1oc.eu.org, 1
host24.com.pk, 1
@@ -67596,6 +67545,7 @@ hotel-lacourcarree.com, 1
hotel-le-vaisseau.ch, 0
hotel-leda.com, 1
hotel-navis.hr, 1
+hotel-promyk.pl, 1
hotel-rosner.at, 1
hotel-rosskopf.it, 1
hotel-selva-gardena.net, 1
@@ -67641,13 +67591,13 @@ hotelmap.com, 1
hotelmariasas.it, 1
hotelmarinaadria.com, 1
hotelmelograno.eu, 1
+hotelmirage-bg.com, 1
hotelmonal.in, 1
hotelnagarkotparadise.tk, 1
hotelplazataranto.com, 1
hotelponcowinatan.com, 1
hotelpromo.codes, 1
hotelreis.com.br, 1
-hotelriviera.co.uk, 1
hotels-insolites.com, 1
hotels-resorts-in-crimea.tk, 1
hotels3d.com, 1
@@ -67726,7 +67676,9 @@ hotsoft.com.br, 1
hotsolarsolutions.com, 1
hotspot.cl, 1
hotspotshield.com, 1
+hotspringcountysoar.gov, 1
hotspringsar.gov, 1
+hotspringscountywy.gov, 1
hotsvenja.com, 1
hottaro.com, 1
hottchic.com, 1
@@ -67775,10 +67727,12 @@ houselocal.co.uk, 1
housemart.company, 1
housemates.uk.com, 1
housemouse.tk, 1
+houseofaceonline.com, 1
houseofhipsters.com, 1
houseofmusic.co.uk, 1
houseofpertijs.com, 1
houseofpheromones.com, 1
+houseofshades.com, 1
houseoftutors.co.uk, 1
houseofyee.com, 1
houseplant.tk, 1
@@ -67790,7 +67744,6 @@ housese.at, 1
houseshop.biz, 1
housesmartdecore.tk, 1
housesumo.com, 1
-housetories.com, 1
housevertising.nl, 1
housing.com, 1
housingauctions.net, 1
@@ -67798,7 +67751,6 @@ housingcenter.com, 1
housinglincolncountyor.gov, 1
housingloan.jp, 1
housingokc.gov, 1
-housten.com, 1
houston-building-maintenance.com, 1
houston-probate-law.com, 1
houstonaudubon.org, 1
@@ -67806,6 +67758,7 @@ houstonbestmaidservice.com, 1
houstoncenterforvaluedliving.com, 1
houstoncosoal.gov, 1
houstoncountyal.gov, 1
+houstoncountyga.gov, 1
houstongaragedoorsrepair.com, 1
houstonhomerevival.com, 1
houstonhughes.tk, 1
@@ -67822,7 +67775,6 @@ houtinee.com, 1
hovala.tk, 1
hovelaar.nl, 1
hoverboardbarato.com, 1
-hovia.com, 1
hovset.net, 1
how-to-build-computer.tk, 1
how-to-simply.com, 1
@@ -67986,6 +67938,7 @@ hrd-sec.com, 1
hrd.pl, 1
hrdns.de, 1
hreflang.info, 1
+hrej.eu, 1
hrejterzy.com, 1
hrgt.eu, 1
hristijanspirovski.tk, 1
@@ -68006,6 +67959,7 @@ hrmg.agency, 1
hrmny.sh, 1
hrndz.io, 1
hrnk.org, 1
+hrntknr.net, 1
hro.to, 1
hrobert.hu, 1
hroc.co.uk, 1
@@ -68041,7 +67995,6 @@ hsbc-zertifikate.de, 1
hsbs.com.sg, 1
hsbte.com, 1
hsbuild.com, 1
-hsc.com.vn, 1
hsc.gd.cn, 1
hschen.top, 0
hscomposites.co.nz, 1
@@ -68050,8 +68003,10 @@ hse-online.com, 1
hse-reglementaire.com, 1
hselectricalservices.com, 1
hsex.tv, 0
+hsg-lumdatal.de, 1
hsgms.de, 1
hshnetwork.net, 1
+hsi.gov, 1
hsi.health, 1
hsivonen.com, 1
hsivonen.fi, 1
@@ -68072,7 +68027,6 @@ hsreformas.es, 1
hsselite.com, 1
hst.tc, 1
hstoyanov.com, 1
-hsts-preload-test.xyz, 1
hsts.eu, 1
hsts.eu.org, 1
hsts.me, 1
@@ -68113,6 +68067,7 @@ htlball.at, 1
htljobs.at, 1
htm-partners.com, 1
htmag.co.il, 1
+htmainternational.com, 1
htmanager.fr, 1
htmdom.com, 1
html-builder.tk, 1
@@ -68180,8 +68135,9 @@ hu-a-u.com, 1
hu.search.yahoo.com, 0
hua-in.net, 1
huabianwa.com, 0
-huachuang.com, 1
huagati.com, 1
+huakai.es, 1
+huakai.it, 1
huang.nu, 1
huangban.org.cn, 1
huangguancq.com, 1
@@ -68217,6 +68173,7 @@ hub385.com, 1
hubanero.cz, 1
hubapi.com, 1
hubbardhouseugrrmuseum.org, 1
+hubbardtx.gov, 1
hubbaworld.tk, 1
hubbell.com, 1
hubchain.com, 1
@@ -68252,6 +68209,7 @@ hudeem-vmeste.ml, 1
hudhaifahgoga.co.za, 1
hudhomestore.gov, 1
hudobniny.net, 1
+hudochharmoni.se, 1
hudognik.com, 1
hudrydum.cz, 1
hudsonlifting.co.uk, 1
@@ -68284,6 +68242,7 @@ hugebeastest.ga, 1
hugetits.tv, 1
huggies.com.au, 1
huggy.moe, 1
+hughescountyok911.gov, 1
hughfitzgerald.com, 1
hugi.is, 1
huglen.info, 1
@@ -68307,11 +68266,7 @@ hugs.ua, 1
huhao.tk, 1
huhu.cf, 1
huibrotladen.com, 1
-huicui.com, 1
-huiguniang.com, 1
huiketang.com, 1
-huimin.com, 1
-huimou.com, 1
huininga.com, 1
huininga.nl, 1
huininga.org, 1
@@ -68360,6 +68315,7 @@ human-dev.io, 1
human-parasites.tk, 1
human-shinri.com, 1
humana-medicaresupplement.com, 1
+humana.med.ec, 1
humanamente.tk, 1
humanbeing.tk, 1
humanconstanta.org, 1
@@ -68426,7 +68382,6 @@ humboldtmfg.com, 1
humdata.org, 1
humdruma-recordingz.tk, 1
humer-it.com, 0
-humexe.com, 1
humeydi.tk, 1
humi.ca, 1
humio.com, 1
@@ -68448,10 +68403,11 @@ humored.gq, 1
humorojo.com, 1
humpen.se, 1
humphreyscountytn.gov, 1
+humphreystnsheriff.gov, 1
humpydumpy.tk, 1
humuluslupulus.de, 1
humus.tk, 1
-hunanbank.com, 1
+huna.viajes, 1
hunaniinfotech.com, 1
hund.io, 1
hund.ml, 1
@@ -68517,13 +68473,10 @@ huon.fyi, 1
huonit.com.au, 0
huoqibaike.club, 1
huoyankan.com, 1
-huoyou.com, 1
-huozhen.com, 1
hup.hu, 0
hupeng.me, 1
hupoyunlar.com, 1
hurbascooter.com, 1
-hurbo.com, 1
hurdafiyatlari.site, 1
hurinkazan2020.com, 1
huron.tk, 1
@@ -68658,6 +68611,7 @@ hydrante.ch, 0
hydras.tk, 1
hydrazin.pw, 1
hydrique.ch, 1
+hydro-pool.org, 1
hydro17.com, 1
hydroagro.pl, 1
hydroaralen.com, 1
@@ -68668,7 +68622,6 @@ hydrocontrolsystems-janssenwaterproofing.com, 1
hydrocontrolsystems.com, 1
hydrogel.tk, 1
hydrogenplatform.com, 1
-hydrographicsocietybenelux.eu, 1
hydroid.tk, 1
hydrolifehottubs.co.uk, 1
hydrolyze.tk, 1
@@ -68689,15 +68642,14 @@ hydrozen.io, 1
hydrozone.fr, 1
hyec.jp, 1
hyex.com.au, 1
-hygieneproclean.co.nz, 1
hygienet.be, 1
hygo.com, 1
hygraph.com, 1
hyk.me, 1
hyland.com, 1
+hylandhills.gov, 1
hylark.com, 1
hylians.com, 1
-hyllie.net, 1
hymn.com, 1
hymnal.net, 1
hymnsandverses.com, 1
@@ -68760,6 +68712,7 @@ hypixelstudios.com, 1
hypno-thera.fr, 1
hypnobb.com, 1
hypnos.hu, 1
+hypnose-emdr-brest.fr, 1
hypnose-hennigsdorf.de, 1
hypnose-nimes.fr, 1
hypnoseduction.tk, 1
@@ -68804,6 +68757,7 @@ hyra.tk, 1
hyrin.tk, 1
hyrius.net, 1
hyrulekingdom.tk, 1
+hyrumcity.gov, 1
hys-te-ria.tk, 1
hyser.com.ua, 1
hysh.jp, 1
@@ -68815,6 +68769,7 @@ hytale.com, 1
hytzongxuan.com, 1
hytzongxuan.top, 1
hyunbridge.com, 1
+hyundai-motor.ro, 1
hyundaifinance.de, 0
hyundaipartsdeal.com, 1
hyundaisrilanka.lk, 1
@@ -68873,6 +68828,7 @@ i-scream.space, 1
i-sports.cz, 1
i-stream2watch.com, 1
i-telligence.de, 0
+i-ticket.cz, 1
i-tm.com.tw, 1
i-tools.ru, 1
i-verbi.it, 1
@@ -68904,7 +68860,6 @@ i5197.co, 1
i5y.co.uk, 1
i5y.org, 1
i6729.co, 1
-i6729.com, 0
i6957.co, 1
i7.io, 1
i7sas.tk, 1
@@ -68968,7 +68923,6 @@ iamsainknight.tk, 1
iamsamaskom.tk, 1
iamtheib.me, 1
iamthelife.io, 1
-iamthesweetspot.com, 1
iamtonyarthur.com, 1
iamtp.com, 1
iamtrainsafe.co.uk, 1
@@ -69022,7 +68976,6 @@ ibb.istanbul, 1
ibbit.ro, 1
ibc-container.be, 1
ibc.com, 1
-ibcl.us, 1
ibcmed.com, 1
ibcmed.org, 1
ibe.de, 1
@@ -69052,7 +69005,6 @@ ibidyoupeace.com, 1
ibiki-boushi-makura.net, 1
ibilog.net, 1
ibin.co, 1
-ibiu.xyz, 0
ibiz.mk, 1
ibizads.tk, 1
ibizaluxuryachts.com, 1
@@ -69116,7 +69068,7 @@ iccorporateinteriors.com.au, 1
iccupplatoon.tk, 1
iccxx.cn, 1
icd-codes.org, 1
-icd-s.com, 1
+icd-s.com, 0
icddd.pl, 1
icdisinfection.com.au, 1
icdp.org.ua, 1
@@ -69210,11 +69162,11 @@ iclinic-mrt.ru, 1
iclinic.ua, 1
icloud.com, 1
icloudlogin.com, 1
-icmarket.com, 1
icmtx.com, 1
icnc.ga, 1
icnsk.ru, 1
icnsoft.org, 1
+icocoon.ch, 1
icodeconnect.com, 1
icojapan.tokyo, 1
icollezionisti.com, 1
@@ -69278,7 +69230,6 @@ icttindia.org, 0
icusignature.com, 1
icustomboxes.com, 1
icy.aq, 1
-icy.cn, 1
icyapril.com, 1
icycanada.com, 1
icydestiny.com, 0
@@ -69338,8 +69289,6 @@ ideagenpentana.com, 1
ideagroup.co.uk, 1
ideahub.tk, 1
ideahubnepal.org, 1
-ideaklinik.com, 1
-ideaklinikbursa.com, 1
ideaktiv.com, 1
ideal-social.com, 1
ideal.shop, 1
@@ -69350,6 +69299,7 @@ idealbody.cf, 1
idealbody.gq, 1
idealcontabilidade.net, 0
idealdedetizadorabh.com.br, 1
+idealga.gov, 1
idealimobiliariabh.com.br, 1
idealize.ml, 1
idealmature.com, 1
@@ -69372,6 +69322,7 @@ ideasenfoto.com, 0
ideashop.com, 1
ideasinlab.com, 1
ideasledgrowth.com, 1
+ideasroom.eu.org, 1
ideau.pl, 1
ideaweb.de, 1
ideaweblab.com, 0
@@ -69384,7 +69335,6 @@ idee-lq.de, 1
idee-lq.net, 1
ideefactory.de, 1
ideericette.it, 1
-ideesrecettes.net, 1
idehvector.com, 1
ideiasefinancas.com.br, 1
ideice.gob.do, 1
@@ -69407,7 +69357,6 @@ identity-project.com, 1
identity.aero, 1
identity.plus, 1
identityflashmob.com, 1
-identitykrisis.com, 1
identitysandbox.gov, 1
identityswapers.ga, 1
identityswapest.ga, 1
@@ -69489,7 +69438,6 @@ idventure.de, 1
idvl.de, 1
idwaste.com, 1
idweblog.com, 1
-idwebsitehosting.com, 1
idwebtools.tk, 1
idxforza.com, 1
idyl.fr, 1
@@ -69625,7 +69573,6 @@ igkabel.ml, 1
igkabel.tk, 1
iglesiabelen.tk, 1
iglesiaquecamina.tk, 1
-igln.fr, 1
igloballaw.com, 1
iglobus.cz, 0
igloocommunities.com, 1
@@ -69669,6 +69616,7 @@ igorvlasov.tk, 1
igorvracar.com, 1
igorw.org, 1
igotoffer.com, 0
+igotwood.com.au, 1
igpwned.com, 1
igra-prestol.tk, 1
igra3k.tk, 1
@@ -69725,6 +69673,7 @@ ihmphila.org, 1
ihmsp.org, 1
ihonk.com, 1
ihoofs.com, 1
+ihop.com, 1
ihorizon.jp, 1
ihorvorotnov.com, 1
ihost.md, 1
@@ -69744,7 +69693,6 @@ ii-vi.com, 1
ii.cx, 1
ii5197.co, 1
ii6729.co, 1
-ii6729.com, 0
ii6957.co, 1
ii9297.co, 1
ii9728.co, 1
@@ -69872,7 +69820,6 @@ ilamparas.co.uk, 1
ilamparas.com, 1
ilamparas.com.co, 1
ilamparas.com.ve, 1
-ilamparas.mx, 1
ilard.fr, 1
ilasoft.net, 1
ilaunch.co.za, 1
@@ -69905,6 +69852,7 @@ ilericikadinlar.org, 1
iletisimmakinesi.com, 1
iletiyonetimi.com, 1
iletmen.com, 1
+ilfattodimolfetta.it, 1
ilformichiere.com, 1
ilfumoshop.ru, 1
ilg.ink, 1
@@ -69941,6 +69889,7 @@ illavobuempliz.ch, 1
illegalpornography.com, 1
illegalpornography.me, 1
illerzell.de, 1
+illiah.com, 1
illicitart.ca, 1
illicopresto.net, 1
illimitmail.com, 1
@@ -69957,6 +69906,7 @@ illorenese.fr, 1
illsley.org, 1
illu.ee, 1
illubel.com, 1
+illumepgh.com, 1
illuminated-security.com, 1
illuminatelife.tk, 1
illuminaten.tk, 1
@@ -70029,7 +69979,6 @@ ilug-ktm.tk, 1
iluman.tk, 1
ilumantio.tk, 1
ilunion.tk, 1
-ilusionesopticas.net, 1
ilusionistas.tk, 1
ilusionphoto.com, 1
ilusoesopticas.com, 1
@@ -70075,7 +70024,6 @@ imagetostl.com, 1
imagevillage.ir, 1
imageworkscorporation.com, 1
imageworld.tk, 1
-imagex.graphics, 1
imaginair.es, 1
imaginarium.tk, 1
imaginary.ca, 1
@@ -70151,6 +70099,7 @@ imediafly.com, 1
imediato.pt, 1
imediatoonline.com, 1
imedikament.de, 1
+imena-znachenie.ru, 1
imeria.tk, 1
imerys-mineraux-decoratifs.com, 1
imesh-light.tk, 1
@@ -70176,6 +70125,7 @@ imgup.co, 1
imguploaden.nl, 1
imhealth.co.uk, 1
imhua.com, 1
+imi-critical.com, 1
imi-rhapsody.eu, 0
imibo.com, 1
imicroscope.tk, 1
@@ -70184,7 +70134,6 @@ imigen.org, 1
imigrasilampung.co.id, 1
imigrate.me, 1
imin.co, 1
-imine.ru, 1
iming.fr, 1
iminshell.com, 0
imirhil.fr, 1
@@ -70228,6 +70177,7 @@ immigration-lawyers.co.nz, 1
immigrationdirect.com.au, 1
immijobs.co.uk, 1
immo-agentur.com, 1
+immo-aval.eu, 1
immo-aval.org, 1
immo-express.ag, 1
immo-express.biz, 1
@@ -70241,8 +70191,11 @@ immo-ment.eu, 1
immo-passion.net, 0
immo-spezial.com, 1
immo-spezial.eu, 1
+immo-spezial.info, 1
+immo-spezial.net, 1
immo-spezial.org, 1
immoaval.de, 1
+immoaval.info, 1
immoaval.mobi, 1
immobilien-badlippspringe.de, 1
immobilien-in-istanbul.de, 1
@@ -70284,6 +70237,7 @@ immoisrael.org, 1
immoisrael.org.il, 1
immomydesk.fr, 1
immoponteq.com, 1
+immoponteq.net, 1
immoraldoctors.tk, 1
immortal-it.tk, 1
immortal.org.in, 1
@@ -70293,6 +70247,8 @@ immortallove.tk, 1
immortec.com, 1
immortol.tech, 1
immortuos.live, 1
+immospezial.ag, 1
+immospezial.biz, 1
immospezial.info, 1
immovisual.be, 1
immtel.co, 1
@@ -70325,6 +70281,7 @@ imoter.it, 1
imouto.ru, 1
imouyang.com, 0
imoveisavenda.rio.br, 1
+impact-investments.estate, 1
impact-lyon.fr, 1
impact-visual.tk, 1
impact.com, 1
@@ -70462,6 +70419,7 @@ imro.ie, 1
imrozrum.k12.tr, 1
imrunner.com, 1
imrunner.ru, 1
+ims-dc.com, 1
ims-sargans.ch, 1
imsace.tk, 1
imstocker.com, 1
@@ -70486,6 +70444,7 @@ in-flame-team.com, 1
in-flames.com, 1
in-line.ru, 1
in-love.tk, 1
+in-nova-re.com, 1
in-our-nature.com, 1
in-star.com.ua, 1
in-ua.com, 1
@@ -70558,6 +70517,7 @@ incidentresponsesystem.com, 1
includesubdomains.preloaded.test, 1
includesubdomains2.preloaded.test, 1
inclusio.shop, 1
+inclusiocommunity.com, 1
inclusion.tn, 1
inclusionhcpa.org, 1
inclusioproject.com, 1
@@ -70702,6 +70662,7 @@ indiereview.tk, 1
indievelopment.nl, 1
indieweb-endpoints.cc, 1
indieweb.rocks, 1
+indiewine.org, 1
indigartbeading.ca, 1
indigartbeading.com, 1
indigenous.gov.au, 1
@@ -70709,13 +70670,13 @@ indigestiblesuppuration.tk, 1
indignes-strasbourg.tk, 1
indigo.pet, 1
indigo.tk, 1
+indigoblack.com.au, 1
indigobooks.gq, 1
indigojewelers.com, 1
indigopaints.be, 1
indigosakura.com, 1
indigterms.com, 1
indihome.co.id, 1
-indika.pe, 1
indilens.com, 1
indimike.tk, 1
indioca.gov, 1
@@ -70764,12 +70725,13 @@ indramdhani.net, 0
indranesia.tk, 1
indraq.tk, 1
indreams.me, 1
+indretningmedplanter.dk, 1
+indst.eu, 1
indtwpmi.gov, 1
induehorse.co.uk, 1
indumar.com, 1
indumentaria-arabe.tk, 1
induoloog.nl, 1
-indusap.com, 1
indusfastremit-us.com, 1
indusfastremit.com, 1
indust.me, 1
@@ -70794,6 +70756,7 @@ indyperio.com, 1
indyroom.tk, 1
indyscouts.tk, 1
indysouthsidebeekeepers.com, 1
+indyusergroups.org, 1
ineedmore.domains, 1
ineffect.net, 1
inefin.tk, 1
@@ -70990,6 +70953,7 @@ infomarradi.it, 1
infomatricula.pt, 1
infomax.gr, 1
infomeddnews.com, 1
+infomega.fr, 1
infomexico.tk, 1
infomikulcice.cz, 1
infomir.eu, 1
@@ -71068,7 +71032,6 @@ infoshield.sa, 1
infosolution.biz, 1
infosoph.org, 1
infostor.com, 1
-infosubasta.es, 1
infosystem.cf, 1
infotabla.si, 1
infotax24.com.pl, 1
@@ -71087,6 +71050,7 @@ infowaywebsolutions.com, 1
infoweb.ee, 1
infowheels.tk, 1
infoworm.org, 1
+infoyarsk.com, 1
infra-group.eu, 1
infra-se.com, 1
infra-voice.hu, 1
@@ -71174,6 +71138,7 @@ ing, 1
ing-buero-junk.de, 1
ing.dk, 1
ingalabs.hu, 1
+ingalexgroup.com, 1
ingatlanjogaszok.hu, 1
ingatlanneked.hu, 1
ingbusiness.pl, 1
@@ -71182,7 +71147,6 @@ ingebroer.com, 1
ingegnereambientale.tk, 1
ingemmologie.com, 1
ingenesis.com, 1
-ingeni.ink, 1
ingenieriaclinica.org, 0
ingenieurbatiment.com, 1
ingenieure-website.de, 1
@@ -71227,13 +71191,11 @@ ingushetia.tk, 1
ingwaz.org, 1
inhabitgroup.com, 1
inhale.it, 1
-inhaltsangabe.de, 1
inhere.cf, 1
inherfeet.ml, 1
inhomedesign.ro, 1
inhouseents.co.uk, 1
inhousehr.nl, 1
-inia.ai, 1
inialum.org, 1
iniiter.com, 1
iniitian.com, 1
@@ -71243,7 +71205,6 @@ inilahkalsel.com, 1
inilahkendari.com, 1
inilahtv.com, 1
inima.org, 1
-inimicalpart.com, 1
inin.gq, 1
init.blog, 1
init.ink, 1
@@ -71266,7 +71227,6 @@ injust.me, 1
injust.ml, 1
injust.tk, 1
inkandtonerni.co.uk, 1
-inkbeau.com, 1
inkblogdb.com, 1
inkblot.art, 1
inkbunny.net, 1
@@ -71284,6 +71244,7 @@ inkhor.se, 1
inkhub.com.au, 1
inkjets-inks.tk, 1
inkliners.tk, 1
+inko-lang.org, 1
inkognito.cf, 1
inkognito.ga, 1
inkognito.gq, 1
@@ -71301,6 +71262,7 @@ inkubatori.tk, 1
inkurz.de, 1
inkvisual.tk, 1
inlabo.de, 1
+inlce.com, 1
inlights.io, 1
inlimiters.ga, 1
inlimitest.ga, 1
@@ -71340,7 +71302,6 @@ inmyhead.tk, 1
innatocol.com, 1
inncoaching.nl, 1
innectsphere.ca, 1
-innenraumgestaltung.com, 1
inner-change-mastery.com, 1
inner-vision.tk, 1
innerdarkside.tk, 1
@@ -71374,6 +71335,7 @@ innopharmatechnology.com, 1
innosysdelft.com, 1
innot.net, 1
innotec.security, 1
+innotech.ge, 1
innoteil.com, 1
innoteknology.com, 1
innov.in, 1
@@ -71465,7 +71427,6 @@ ins-jpn.com, 1
ins-kreativ.de, 1
ins.to, 0
ins1gn1a.com, 1
-insame.space, 1
insanb.com, 1
insancendekiams.sch.id, 1
insane.zone, 1
@@ -71473,7 +71434,6 @@ insaneair.co.uk, 1
insanedevs.com, 1
insanepyro.tk, 1
insanity.zone, 1
-insankamil.com, 1
insblauehinein.nl, 1
inschrijfformulier.com, 1
inscom.events, 1
@@ -71528,7 +71488,6 @@ insighti.com, 1
insights.plus, 1
insightsoftware.com, 1
insignificant.space, 1
-insindacabili.it, 1
insinuator.net, 1
insistel.com, 1
insolent.ch, 1
@@ -71538,7 +71497,6 @@ insomniac.pl, 1
insomniac.ro, 1
insono.no, 1
insouciant.org, 1
-inspektre.com, 0
inspektre.io, 1
inspirascholen.be, 1
inspiration.gr, 0
@@ -71555,6 +71513,7 @@ inspiredentalwellness.com, 1
inspiredexperiences.co.uk, 1
inspiredhousewife.com, 1
inspiredlife.fun, 1
+inspiremenow.top, 1
inspireplanner.com, 1
inspiresurgery.com, 1
inspirez-vous-sophro.com, 1
@@ -71579,7 +71538,7 @@ instacart.careers, 1
instacart.com, 1
instachina.ru, 1
instacredito.pt, 1
-instadapp.io, 1
+instadapp.io, 0
instafind.nl, 1
instagc.com, 1
instagrabber.ru, 1
@@ -71625,6 +71584,7 @@ instead.com.au, 1
insteagle.com, 1
instelikes.com.br, 1
instem.jp, 1
+instepministriesinternational.org, 1
instics.com, 1
instinctive-archery.de, 0
institutadios.com, 0
@@ -71662,7 +71622,6 @@ insultnik.ru, 1
insultniki.ru, 1
insurance, 1
insurance-companies.tk, 1
-insurance24.online, 1
insurancebloggingers.ga, 1
insurancebloggingest.ga, 1
insurancebonzer.ga, 1
@@ -71689,9 +71648,11 @@ insurethebox.tk, 1
insurgent.tk, 1
insurgo.cloud, 1
insurrectosdelbosque.tk, 1
+inswalst.com, 1
insyde.cloud, 1
insyde.com, 1
insydesw.com, 1
+insynergy.org, 1
insysbio.uk, 1
inszu.com, 0
int-elektro.eu, 1
@@ -71707,7 +71668,6 @@ intakesync.com, 1
intakings.tk, 1
intal.info, 1
intalink.org.uk, 1
-intarweb.ca, 1
intasky.cz, 1
intasky.sk, 1
intcn.online, 1
@@ -71739,7 +71699,6 @@ integrator.io, 1
integreatedmedia.com, 1
integrisaviation.com, 1
integritet.com.se, 1
-integritree.ca, 1
integrity.gov, 1
integritydetail.com, 1
integrityfirstloans.com, 1
@@ -71760,6 +71719,7 @@ intelalumni.org, 1
intelcapital.com, 1
intelekta.es, 1
intelhost.com.br, 1
+intelics.com.au, 1
intelius.cf, 1
intellar.com, 1
intellect-ls.com, 1
@@ -71802,7 +71762,6 @@ intenirphoto.tk, 1
intensify.pictures, 1
intensiveintervention.org, 1
intensivpflege-sachsen.de, 1
-intentin.com, 1
inter-culinarium.com, 1
inter-design.sk, 1
inter-news.tk, 1
@@ -71826,6 +71785,7 @@ interbank.pe, 1
interbase.org, 1
interbec.com, 1
interblink.tk, 1
+interbulit.com, 1
interc0der.tk, 1
intercariforef.org, 1
intercars.bg, 1
@@ -71883,6 +71843,7 @@ interiorai.com, 1
interiorcarpentryqatar.com, 1
interiorcheapo.com, 1
interiorcolors.tk, 1
+interiordesignhouse.com, 1
interiorsnmore.com, 1
interisaudit.com, 1
interitus.tk, 1
@@ -71898,6 +71859,7 @@ interlogos.bg, 1
intermac.nl, 1
intermaquinas.es, 1
intermarche.pt, 1
+intermediazionerifiuti.it, 1
intermezzo-emmerich.de, 1
intermezzo-emmerich.nl, 1
interminsk.tk, 1
@@ -71912,7 +71874,6 @@ internalportal.net, 1
international-books.org, 1
international-business-world.com, 1
international-friends.net, 1
-international-genealogy-services.com, 1
international.cn.eu.org, 1
international.expert, 1
internationalairlinestickets.com, 1
@@ -71987,15 +71948,14 @@ internetstones.com, 1
internetsubsidie.tk, 1
internettoday.ga, 1
internettradie.com.au, 0
-internetwealthresource.com, 1
internetzaim.tk, 1
internetzentrale.net, 1
+internetzonei.com, 1
internews24.com, 1
interparcel.com, 1
interphoto.by, 1
interplex.com, 1
interpol.gov, 1
-interpret.cn, 1
interpretacjawynikowbadan.info.pl, 1
interprete.tk, 1
intersectionconsultancy.co.uk, 1
@@ -72003,7 +71963,6 @@ intersein-landshut.de, 1
intersein-sangha-landshut.de, 1
interseller.io, 1
intersexualite.tk, 1
-intersitios.com, 1
interslang.tk, 1
intersolute.de, 1
interspar.at, 1
@@ -72034,11 +71993,11 @@ interwebz-cheats.com, 1
interwebz.cloud, 1
interwebz.nz, 1
interwerk.de, 1
-intesis.com, 0
intestclub.tk, 1
inthechair.com, 1
inthechileanwoods.tk, 1
inthepicture.com, 1
+inthetrees.me, 1
inthevip.com, 1
inthouse.cloud, 1
intifx.com, 1
@@ -72074,7 +72033,6 @@ intradayseasonals.com, 1
intrador.com, 1
intrafi.com, 1
intralan.nl, 1
-intranasal.com, 1
intranet.dvag, 1
intranetcity.ch, 1
intranetcrowd.com, 1
@@ -72201,7 +72159,6 @@ investirenisrael.fr, 1
investirfazbem.com.br, 1
investirsolidaire.fr, 1
investisiya.az, 1
-investisseur-nomade.fr, 1
investisseur-or-matieres.com, 1
investlatam.com, 1
investment-adh.com, 1
@@ -72300,7 +72257,6 @@ iodu.re, 1
ioga.tk, 1
iogm-official.id, 1
iograficathemes.com, 1
-ioh.lol, 1
iolabs.io, 1
ioliver.co.uk, 1
iololi.com, 1
@@ -72334,6 +72290,7 @@ iop.intuit.com, 1
iopex.com, 1
iopool.us, 1
iorgroup.org, 1
+ioriogioielli.com, 1
ios11018.com, 1
iosartstudios.gr, 1
iosco.org, 1
@@ -72355,7 +72312,6 @@ iotfen.com, 1
iotjenik.eu, 1
iotmu.com, 1
iotportal.tk, 1
-iotrasloco.it, 1
iotsms.io, 1
ioville.com, 1
iovo.consulting, 1
@@ -72372,7 +72328,6 @@ iowastem.gov, 1
iowaworks.gov, 1
iowaworksforveterans.gov, 1
iowawx.com, 1
-iowxy.com, 1
iox.is, 1
ioxio-dataspace.com, 1
ioxio-showroom.com, 1
@@ -72392,6 +72347,7 @@ ip3office.com, 0
ip40.com, 1
ip4unlocked.tk, 1
ip6.li, 1
+ipa-us.org, 1
ipaddress.my, 1
ipaddressreputation.com, 1
ipadizate.com, 1
@@ -72530,7 +72486,6 @@ ipv6.gr, 1
ipv6.jetzt, 0
ipv6.pictures, 1
ipv64.net, 0
-ipv6china.com, 1
ipv6ioffentligsektor.se, 1
ipv6vpn.net, 1
ipvbook.com, 0
@@ -72649,7 +72604,6 @@ iris-elements-testing.co.uk, 1
iris-elements-testing.com, 1
iris-elements.co.uk, 1
iris-elements.com, 1
-iris-insa.com, 1
iris.co.uk, 1
irische-segenswuensche.info, 1
irisdesideratum.com, 1
@@ -72696,6 +72650,7 @@ ironbow.com, 0
ironbowhealthcare.com, 0
ironcage.tk, 1
ironcladapp.com, 1
+ironcountyut.gov, 1
ironcross.tk, 1
irondequoit.gov, 1
irondoorservices.com, 1
@@ -72703,6 +72658,7 @@ ironfistdesign.com, 1
ironfittings.com.br, 1
irongym.tk, 1
ironitekstil.com, 1
+ironleaf.io, 1
ironmagma.tk, 1
ironmaidenbootleghub.tk, 1
ironmongery.cf, 1
@@ -72777,6 +72733,7 @@ isabelcaviedes.com, 1
isabellahoopsentertainment.com, 0
isabellainlove.com, 1
isabellamelodia.com, 1
+isabellas.dk, 1
isabellavandijk.nl, 1
isabelle-delpech.com, 0
isabellehogarth.co.uk, 1
@@ -72792,6 +72749,7 @@ isakow.cf, 1
isakow.gq, 1
isamay.es, 1
isamiok.com, 1
+isanticountymn.gov, 1
isantv.com, 1
isara.com, 1
isaropiping.fr, 1
@@ -72804,7 +72762,7 @@ isbaseballstillon.com, 1
isbk.de, 0
isbndirect.com, 0
isbpanel.com, 1
-isc.org, 1
+isc.org, 0
isc2.org, 0
isc2estoniachapter.ee, 1
iscert.org, 1
@@ -72841,6 +72799,7 @@ ishimen.co.jp, 1
ishiro.me, 1
ishland.com, 1
ishopforpowerserg.com, 1
+ishtamar.fr, 1
ishtyl.com, 1
isidore.uk, 1
isidrocamachodiaz.es, 1
@@ -72850,6 +72809,7 @@ isimonbrown.co.uk, 1
isimonline.tk, 1
isincheck.com, 1
ising.pl, 1
+isiponline.ca, 1
isis.cloud, 1
isiso.com.tr, 1
isistomie.com, 0
@@ -72858,7 +72818,6 @@ isitchristmas.com, 1
isitcoffeetime.com, 1
isitdoneyet.gov, 1
isitef.com, 1
-isitmed.com, 1
isitnuclearwaryet.com, 1
isitpatchtuesday.com, 1
isitrest.info, 1
@@ -72891,7 +72850,6 @@ islamerkantho.com, 0
islamfirst.ml, 1
islamicacademy.tk, 1
islamicarchitecturalheritage.com, 1
-islamicnamess.info, 1
islamicnews.tk, 1
islamicsolution.tk, 1
islaminbremen.de, 0
@@ -72928,6 +72886,7 @@ islasvirgenes.org, 1
islatortuga.eu, 1
islcustomsbrokers.com, 1
islekyapi.com, 1
+islelamotte.gov, 1
islensktlambakjot.is, 1
isleofman.tk, 1
isletmenlikkursuankara.tk, 1
@@ -73046,6 +73005,7 @@ ist-toll.xyz, 1
ista-vdm.at, 1
istagb.ga, 1
istanbul.systems, 1
+istanbulairportassistme.com, 1
istanbulblog.tk, 1
istanbulbogazicienstitu.com, 1
istanbuleskort.tk, 1
@@ -73163,6 +73123,7 @@ itakunai-shika.com, 1
italbavaro.com, 1
italdesign.it, 1
italentado.ml, 1
+italgold.it, 1
italia-facile.ru, 1
italiaeconomy.it, 1
italiale.tk, 1
@@ -73206,7 +73167,6 @@ itascacountymn.gov, 1
itasis.com.br, 1
itasolution.it, 1
itb-online.co.uk, 1
-itbj.com, 1
itbn.hu, 1
itbog.org, 1
itbolagmedipv6.se, 1
@@ -73268,7 +73228,6 @@ itfall.tk, 1
itfh.eu, 0
itfirmaet.dk, 1
itfix.org.uk, 1
-itfj.com, 1
itfounder.com, 1
itgeeks.nl, 1
itgoesup.com, 1
@@ -73312,6 +73271,7 @@ itmindscape.com, 1
itmustbee.com, 1
itmx.cc, 0
itnet.com.ua, 1
+itninja.one, 1
itnota.com, 1
itnow.ng, 1
itnsusa.com, 1
@@ -73329,6 +73289,7 @@ itpedia.nl, 1
itperm.tk, 1
itplace.bg, 1
itpol.dk, 1
+itportal.io, 1
itpress.fi, 1
itpro.ua, 1
itprotect.pl, 1
@@ -73342,7 +73303,6 @@ itravelbg.com, 1
itraveller.net, 1
itreboot.co.nz, 1
itrendbuzz.com, 1
-itrew.ru, 1
itrezzo.com, 1
itrio.pet, 1
itrodeo.com, 1
@@ -73415,6 +73375,7 @@ itssolidest.ga, 1
itsstefan.eu, 1
itstartswithme.ca, 1
itstatic.tech, 1
+itstimetravel.com, 1
itsuitsyou.co.za, 1
itsuka-world.com, 1
itsundef.in, 0
@@ -73461,12 +73422,10 @@ itzine.ru, 1
itzkavin.tk, 1
itzlive.tk, 1
iubuniversity.tk, 1
-iune.com, 1
iupibaby.pt, 1
iuppiter-ssd.it, 1
iurisnovagestion.es, 0
iusedtobelieve.com, 1
-iuspenal.com, 1
iv-vr.com, 1
iv-well.com, 0
iv.pl, 0
@@ -73512,11 +73471,11 @@ ivfausland.de, 1
ivfeny.hu, 1
ivi.cx, 1
ivifashion.tk, 1
+ivinsutah.gov, 1
ivioschool.nl, 1
ivisa.ga, 1
ivisitkorea.com, 1
ivixor.ru, 1
-ivjose.com, 0
ivkom.com, 1
ivkymppi.fi, 1
ivmmeta.com, 1
@@ -73557,7 +73516,6 @@ ivyhelpers.com, 1
ivypanda.com, 1
ivyseeds.cf, 1
iw.net.sa, 1
-iwaiting.com, 1
iwalton.com, 1
iwant.cz, 1
iwantexchange.com, 1
@@ -73566,6 +73524,7 @@ iwanttrack.com, 1
iwantyoutocomment.tk, 1
iwascoding.com, 1
iwascoding.de, 1
+iwase-eyeclinic.com, 1
iwasfit.com, 1
iwashealthy.com, 1
iwatchcops.com, 1
@@ -73613,7 +73572,6 @@ ixquick.info, 1
ixquick.nl, 1
ixtan.ga, 1
ixware.de, 1
-ixxat.com, 0
ixypsilon.net, 1
iy.uy, 1
iyadalkassab.com, 1
@@ -73639,7 +73597,6 @@ izavel.com, 1
izb.se, 1
izbirateli.com, 1
izecubz.me, 1
-izedge.com, 1
izi-agency.com, 1
izipik.gq, 1
izkustvo.com, 1
@@ -73663,7 +73620,6 @@ izmirtemizlik.tk, 1
izodiacsigns.com, 1
izs.me, 1
izttech.com, 1
-izuba.info, 0
izumi-hirodental.com, 1
izumi-ryokan.com, 1
izumrudniy.tk, 1
@@ -73685,7 +73641,6 @@ j-library.com, 1
j-maxton.de, 1
j-ph.ovh, 1
j-robertson.com, 1
-j-storm.com, 1
j00228.com, 1
j05.cn, 1
j0bs.org, 1
@@ -73694,6 +73649,7 @@ j0hn.net, 0
j0hndball.com, 1
j0m.de, 1
j0s.eu, 1
+j15h.nu, 1
j1visahealthinsurance.com, 1
j2ee.cz, 1
j2h.de, 1
@@ -73716,16 +73672,14 @@ j5s7.de, 1
j5y.de, 1
j605.tk, 1
j6729.co, 1
-j6729.com, 1
j6957.co, 1
-j6957.com, 0
j70111.com, 0
j70222.com, 0
j70333.com, 0
j70444.com, 0
j70555.com, 0
j82365.com, 1
-j8jp.com, 0
+j8jp.com, 1
j9.ag, 0
j9297.co, 1
j9514.com, 0
@@ -73751,7 +73705,6 @@ jaajko.me.uk, 1
jaajko.site, 1
jaajko.xyz, 1
jaakkohannikainen.fi, 1
-jaalits.com, 1
jaamaa.com, 1
jaanikese.edu.ee, 1
jaarverslagveere.nl, 1
@@ -73828,6 +73781,7 @@ jacksfeestverhuur.nl, 1
jackson-quon.com, 1
jacksonchen666.com, 1
jacksoncountyfl.gov, 1
+jacksoncountymn.gov, 1
jacksoncountyor.gov, 1
jacksoncountytn.gov, 1
jacksoncountywi.gov, 1
@@ -73841,6 +73795,7 @@ jacksontwpmcpa.gov, 1
jacksonville.gov, 1
jacksonvilleal.gov, 1
jacksonvillebeach.gov, 1
+jacksonvillega.gov, 1
jacksorrell.com, 1
jackspub.net, 1
jackstone.tk, 1
@@ -73920,7 +73875,6 @@ jaguarlandrover-asse.be, 1
jaguarlandrover-occasions.be, 1
jahanaisamu.com, 1
jahidhasanmurad.tk, 1
-jahimees.ee, 1
jahit.tk, 1
jahner.xyz, 1
jahubar.tk, 1
@@ -73931,7 +73885,6 @@ jailfood.ga, 1
jailfooders.ga, 1
jailfoodest.ga, 1
jailstorm.ml, 1
-jaimechanaga.com, 1
jainmantras.com, 1
jaion.tech, 1
jaion.xyz, 1
@@ -73951,7 +73904,6 @@ jakabszallas.hu, 1
jakarta-tourism.go.id, 1
jakarta.ee, 1
jakartaone.org, 1
-jakartaurbanhosting.com, 1
jake.eu.org, 1
jake.ml, 1
jake.nom.za, 1
@@ -73984,9 +73936,8 @@ jakubmeysner.com, 1
jakubsindelar.cz, 1
jakubvrba.cz, 1
jakumammy.pl, 1
-jakzostacmilionerem.biz, 1
jal-ja.com, 1
-jala.tech, 0
+jala.tech, 1
jalebiyat.tk, 1
jaleesa.sa, 1
jaleo.cn, 1
@@ -74037,7 +73988,6 @@ jamesgarrigan.nyc, 1
jamesgreenfield.com, 1
jameshawk.pl, 1
jamesheald.com, 1
-jameshenderson.online, 1
jameshost.net, 1
jameside.com, 1
jamesj.me, 0
@@ -74066,6 +74016,7 @@ jamestmart.in, 1
jamestown.de, 0
jamestowncando-nc.gov, 1
jamesturnerstickley.com, 1
+jamestwpmi.gov, 1
jameswarp.com, 1
jameswhite.tech, 1
jamesxu.com, 1
@@ -74075,6 +74026,7 @@ jamie-read-photography.com, 1
jamie.cymru, 1
jamie.wales, 1
jamieb.org, 1
+jamiecreates3d.com.au, 1
jamiehansonyoga.com, 1
jamiehenrybrown.co.uk, 1
jamiejones.cymru, 1
@@ -74115,6 +74067,7 @@ jan-von.de, 1
jan.gl, 1
jana-rambusch.net, 1
janada.cz, 1
+jananddean-janberry.com, 1
janaundgeorgsagenja.eu, 1
janavish.tk, 1
janbanach.com.pl, 1
@@ -74126,7 +74079,6 @@ jancosales.com, 1
jandenhertog.nl, 1
jandenul.com, 1
jandesign.at, 1
-jandev.de, 1
jandj.yachts, 0
jandonkers.com, 1
jandroegehoff.de, 1
@@ -74242,6 +74194,7 @@ jaquishbiomedical.com, 1
jar.cool, 1
jaraizaboli.tk, 1
jaramilloconstrucciones.pe, 1
+jaraontheroad.cz, 1
jardelatacadao.com.br, 1
jardigital.com.au, 1
jardinderline.ch, 1
@@ -74288,7 +74241,6 @@ jarry.io, 1
jarsater.com, 0
jarski.eu, 1
jarvel.com, 1
-jarvisairfoil.com, 1
jas-ac.com, 1
jas-team.net, 1
jasasewaspg.com, 1
@@ -74303,6 +74255,7 @@ jasl.works, 1
jasm1nii.xyz, 1
jasminedirectory.com, 1
jasminefields.net, 1
+jasminetroll.net, 1
jasminka.cz, 1
jasminlive.cam, 1
jasminsangels.com, 1
@@ -74385,25 +74338,22 @@ javierbarrio.com, 1
javierfalcon.tk, 1
javierflorescastillero.es, 1
javiergddw.com, 1
-javierguandalini.com, 1
javierjurado.tk, 1
javiermascherano.tk, 1
javiersanchez.tk, 1
javiscoffee.com, 1
javitron.tk, 1
javleech.com, 1
-javlin.com, 1
javorina.tk, 1
javsod.top, 1
jawharati.tk, 1
jawo2008.pl, 1
jaxfstk.com, 1
jaxxnet.co.uk, 1
-jaxxnet.org, 1
jay4.is, 1
jay6.tech, 1
jayanthreddy.ml, 1
-jayantkageri.in, 0
+jayantkageri.in, 1
jaybeez.tk, 1
jaybrokers.com, 1
jayf.de, 1
@@ -74555,7 +74505,6 @@ jcm.cz, 1
jcmo.gov, 1
jcmunz.com, 1
jcode.gov, 1
-jcontspoord.nl, 1
jcor.me, 0
jcoscia.com, 1
jcphotography.dk, 1
@@ -74566,6 +74515,7 @@ jcrooke.net, 1
jcsava.gov, 1
jcsolutions.tk, 1
jcus.co, 1
+jcvcd.gov, 1
jcvignoli.com, 1
jcwebtechnologies.com, 1
jcwodan.nl, 1
@@ -74588,6 +74538,7 @@ jdjohnsonwaterproofing.com, 1
jdlt.co.uk, 1
jdm.elk.pl, 1
jdm.pl, 1
+jdmarketinggroup.com, 1
jdmgarage.com.au, 1
jdoi.pw, 1
jdpco.in, 1
@@ -74644,7 +74595,6 @@ jecho.cn, 1
jecjacshop.com, 1
jecnetwork.gq, 1
jed.site, 1
-jeda.ch, 1
jeda.im, 1
jedatw.com, 1
jedayoshi.me, 1
@@ -74681,11 +74631,13 @@ jeffcasavant.com, 0
jeffcloninger.net, 1
jeffcom911co.gov, 1
jeffdaviscountyga.gov, 1
+jeffersoncitytn.gov, 1
jeffersoncountyks.gov, 1
jeffersoncountyne.gov, 1
jeffersoncountyny.gov, 1
jeffersoncountyor.gov, 1
jeffersoncountypa.gov, 1
+jeffersoncountysheriffmt.gov, 1
jeffersonknoxohio.gov, 1
jeffersonkyattorney.gov, 1
jeffersonohio.gov, 1
@@ -74930,6 +74882,7 @@ jetable.org, 1
jetapi.org, 1
jetbbs.com, 1
jetcard.co.uk, 1
+jetcharterbozeman.com, 1
jetchartercanada.com, 1
jetchartereurope.com, 1
jetcost.com, 1
@@ -75014,6 +74967,7 @@ jforums.org, 1
jfr.im, 1
jfreitag.de, 1
jfroyalelogistics.com.ng, 1
+jfsonline.org, 1
jftn.nl, 1
jftw.org, 1
jfuturist.com, 1
@@ -75071,12 +75025,14 @@ jiai.tk, 1
jialiangkang.com, 1
jiami.dog, 0
jianbin.wang, 1
+jianchaochem.com, 1
jiangmei.ml, 1
jiangmen.tk, 1
jiangshiart.com, 1
jiangwu.eu, 1
jianhuo.cf, 1
jianhuo.ml, 1
+jiannengci.com, 1
jianny.me, 1
jianren.cf, 1
jianren.ml, 1
@@ -75103,6 +75059,8 @@ jibungoto.jp, 1
jicaivvip.com, 1
jichi.io, 1
jichi.nz, 1
+jidlosro.eu, 1
+jidlosromanem.cz, 1
jiehun.com.cn, 1
jiehunlifu.com, 0
jieshangwei.com, 1
@@ -75136,6 +75094,7 @@ jilaninteraktif.tk, 1
jilking.ga, 1
jillamy.com, 1
jillvirus.tk, 1
+jillynmalone.studio, 1
jilworldwide.org, 1
jimautoservice.pl, 1
jimbeam-welcomesessions.at, 1
@@ -75169,7 +75128,6 @@ jimmynelson.com, 1
jimmyrickenbacker.com, 1
jimobbs.tk, 1
jimpl.com, 1
-jimsheatandcool.com, 1
jimslop.nl, 1
jimucho.online, 1
jimvophotography.tk, 1
@@ -75189,6 +75147,7 @@ jinduoduo666.com, 1
jinduoduo888.com, 1
jinfbmanagement.com, 1
jing-in.net, 1
+jing-yoga.com, 1
jingbo.fan, 1
jinglebugs.co.nz, 1
jingmi.com.tw, 1
@@ -75205,6 +75164,7 @@ jinng.org, 1
jino.gq, 1
jinshabu.net, 1
jintaiyang123.org, 1
+jinzai-ikusei.org, 1
jiogo.com, 1
jip2011.jp, 1
jipsnel.nl, 1
@@ -75240,7 +75200,6 @@ jizzoh.net, 1
jizzoh.org, 1
jj5197.co, 1
jj6729.co, 1
-jj6729.com, 0
jj6957.co, 1
jj9297.co, 1
jj9728.co, 1
@@ -75250,6 +75209,7 @@ jjlandscapedesign.com, 1
jjlvk.nl, 1
jjonaws.com, 1
jjphotographyia.com, 1
+jjqxjx.com, 1
jjsguitarpickups.com, 1
jjsmaccountants.com, 1
jjspartyhire.co.uk, 1
@@ -75334,7 +75294,6 @@ jmonagas-portfolio.ml, 1
jmorahan.net, 1
jmp.chat, 1
jmpb.hu, 1
-jms.dy.fi, 1
jms8.net, 1
jmservices.pro, 1
jmsjms.cc, 1
@@ -75348,7 +75307,6 @@ jmssg.jp, 1
jmstfv.com, 1
jmsystems.sk, 1
jmtk.co, 1
-jmtrv.com.co, 1
jmwsquared.com, 1
jmy.fyi, 1
jmzo.nl, 0
@@ -75359,6 +75317,7 @@ jng.pt, 1
jnjdj.com, 1
jnjpolymer.com, 1
jnktn.tv, 1
+jnlvy.com, 1
jnm-art.com, 1
jnmpainting.co, 1
jnmusicgroup.com, 1
@@ -75384,6 +75343,7 @@ joaojunior.com, 1
joaoorvalho.com, 1
joaosampaio.com, 1
joaosampaio.com.br, 1
+joaosantos.net.br, 0
joaquimfialfotografia.com, 1
joaquinrfs.com, 1
job-acasa.tk, 1
@@ -75417,6 +75377,7 @@ jobie.tk, 1
jobig.co.il, 1
jobin.care, 1
jobindex.dk, 1
+jobintourism.gr, 1
jobit.gr, 1
joblife.co.za, 1
joblover.ml, 1
@@ -75437,6 +75398,7 @@ jobs4sales.ch, 1
jobsboard24.com, 1
jobscan.co, 1
jobsconnected.com, 1
+jobscope.io, 1
jobscore.com, 1
jobscout24.ch, 1
jobseeker.com, 1
@@ -75472,12 +75434,14 @@ jockbusuttil.co.uk, 1
jockbusuttil.com, 1
jockbusuttil.uk, 1
jocomo.gov, 1
+jocomo911.gov, 1
jocuri-noi.tk, 1
jocurionline.eu, 1
jodaniels.photography, 1
jodaviesscountyil.gov, 1
jodlajodla.si, 1
jodyboucher.com, 0
+jodymackphotography.com, 1
jodyshop.com, 1
joe-st.de, 1
joe262.com, 1
@@ -75489,6 +75453,7 @@ joedeblasio.com, 1
joedight.net, 1
joedoyle.us, 1
joedroll.com, 1
+joefang.org, 1
joefixit.co, 1
joefixit.co.uk, 1
joehenry.co.uk, 1
@@ -75512,12 +75477,14 @@ joellimberg.com, 1
joellombardo.com, 0
joelmunch.com, 1
joelving.dk, 0
+joemc.com, 1
joeon.systems, 1
joepitt.co.uk, 0
joerg-wellpott.de, 1
joergschneider.com, 1
joerss.at, 1
joeseago.com, 0
+joeshare.info, 1
joeshimkus.com, 1
joeskup.com, 1
joesmotorpool.fr, 1
@@ -75595,10 +75562,10 @@ johndball.org, 1
johndeisher.com, 1
johndonmoyer.com, 1
johnex.se, 1
-johnfulgenzi.com, 1
johngmchenrymd.com, 1
johngreatwood.com, 1
johnhenderson-god.com, 1
+johnhopkinsonartist.com, 1
johniii.co, 1
johninwood.com, 1
johnjayro.com, 1
@@ -75626,8 +75593,8 @@ johnopdenakker.com, 1
johnroberts.me, 1
johnrockefeller.net, 1
johnrosen.xyz, 1
-johnrosen1.com, 1
johnrosewicz.com, 1
+johnsburgny.gov, 1
johnscottcbe.com, 1
johnshopkinssolutions.com, 1
johnsoncowy.gov, 1
@@ -75656,7 +75623,6 @@ joinamericacorps.gov, 1
joinamericorps.gov, 1
joincahoot.com, 1
joinclyde.com, 1
-joindiaspora.com, 1
joinentre.com, 1
joinet.com, 1
joinfear.tk, 1
@@ -75665,7 +75631,9 @@ joingy.net, 1
joingy.org, 1
joinmastodon.org, 1
joinmobilizon.org, 1
+joinnjdoc.gov, 1
joinpeertube.org, 1
+joinspot.io, 1
jointherlworld.com, 1
jointheunseen.com, 1
jointotem.com, 1
@@ -75728,7 +75696,6 @@ jonaskoeritz.de, 1
jonaskruckenberg.de, 0
jonaslovatouniverse.tk, 1
jonasvdc.info, 1
-jonasvildmark.com, 1
jonaswitmer.ch, 1
jonatan.gq, 1
jonathan-apps.com, 1
@@ -75783,7 +75750,6 @@ jonkermedia.nl, 0
jonkpl.com, 1
jonlabelle.com, 1
jonlu.ca, 1
-jonnasbeauty.com, 1
jonnichols.info, 1
jonny5.ru, 1
jonnybarnes.uk, 1
@@ -75838,6 +75804,7 @@ jordanlys.com, 1
jordanmetal.tk, 1
jordanmlu.nl, 1
jordannight.net, 1
+jordanny.gov, 1
jordanp.engineer, 1
jordanpark.com, 0
jordanprice.ml, 1
@@ -76013,6 +75980,7 @@ jowm-jo.com, 1
joworld.net, 0
joy-ride.yokohama, 1
joyas.gt, 0
+joyberryenterprises.com, 1
joybuggy.com, 1
joyce.tk, 1
joycejamiewedding.com, 1
@@ -76034,6 +76002,7 @@ joyousisle.com, 1
joyqi.com, 1
joysinventingblog.com, 1
joystickblog.tk, 1
+joytoday.com, 1
jozefkvasnica.tk, 1
jozefmichalmintal.com, 1
jozefmutis.com, 1
@@ -76070,7 +76039,6 @@ jpmelos.com.br, 1
jpmguitarshop.com.br, 1
jpngamerswiki.com, 1
jpope.org, 1
-jppc.net, 1
jppcadvertising.com, 1
jpph.org, 0
jpr.io, 1
@@ -76110,7 +76078,6 @@ jrfortune.com, 1
jrjuristen.nl, 0
jrlopezoficial.com, 1
jrmora.com, 0
-jrnlz.me, 1
jrock.tk, 1
jrock.us, 1
jross.me, 1
@@ -76160,7 +76127,10 @@ jsg.hk, 1
jsgr.ca, 1
jsh.marketing, 1
jsh918.com, 1
+jsheard.co.uk, 1
jsheard.com, 1
+jsheard.org, 1
+jsheard.uk, 1
jsidefox.de, 1
jsjfact.com, 1
jsjohnsononline.com, 1
@@ -76190,6 +76160,7 @@ jss6868.cc, 1
jstanleyasphaltpaving.com, 1
jstarlab.com, 1
jsteward.moe, 1
+jstnmcbrd.com, 1
jstore.ch, 1
jstricotfabric.com, 1
jsvr.tk, 0
@@ -76217,6 +76188,7 @@ jtownacademy.com, 1
jtp.id, 1
jtrocinski.com, 1
jtrojanowska.pl, 1
+jtroofs.com, 1
jts3servermod.com, 1
jttech.se, 1
jtxdev.my.id, 1
@@ -76226,6 +76198,7 @@ ju-edu.tk, 1
ju-rex.eu, 1
juabcounty.gov, 1
jualkambing.tk, 1
+juancadc.es, 1
juancamos.com, 1
juancarlosflores.tk, 1
juancarlosgalvez.tk, 1
@@ -76279,7 +76252,6 @@ judosaintdenis.fr, 1
judybai.me, 1
judykatura.pl, 1
juegosycodigos.mx, 1
-juejin.com, 1
juergaperu.tk, 1
juergen.tk, 1
juergenklieber.de, 1
@@ -76481,7 +76453,6 @@ junix.systems, 1
junjie.pro, 1
junjun-web.net, 0
junk-bear.com, 1
-junkcarbin.com, 1
junkcarboys.ca, 1
junkdrome.org, 0
junkersparadise.tk, 1
@@ -76515,6 +76486,7 @@ jurancic.com, 1
jurassicbarkharrogate.co.uk, 1
jurassicworldfilmen.cf, 1
jurat.online, 1
+juratempest.eu.org, 1
jurcic-prpic.hr, 1
jurena.sk, 1
jurex-cup.cz, 1
@@ -76546,6 +76518,7 @@ juspay.in, 1
jusquauxdents.tk, 1
just-a-clanpage.de, 1
just-bees.de, 1
+just-db.org, 1
just-heberg.fr, 1
just-keep-swimming.tk, 1
just-muh.de, 0
@@ -76574,7 +76547,7 @@ justement.ch, 1
justf.tk, 1
justfencingcheshire.co.uk, 1
justfoodfordogs.com, 1
-justformen.org, 1
+justfornurseries.co.uk, 1
justforschools.co.uk, 1
justforsunn.com, 1
justfresh.com, 1
@@ -76631,7 +76604,9 @@ justrighthsc.com, 1
justsa.co.za, 1
justsandro.tk, 1
justsellmycar.com, 1
+justsfa.org, 1
justshare.tk, 1
+juststone.net.au, 1
justupdate.me, 1
justwannalearn.com, 1
justweather.org, 1
@@ -76647,6 +76622,7 @@ juttaheitland.com, 1
juul-iversen.dk, 1
juul.xyz, 0
juurussuo.tk, 1
+juus.ee, 1
juusujanar.eu, 0
juvenile-studios.de, 1
juventudevareira.tk, 1
@@ -76671,6 +76647,7 @@ jvphotoboothhire.co.uk, 1
jvspin.com, 1
jvspin13135.top, 1
jvspinapp.com, 1
+jvwcd.gov, 1
jw-services-stg.org, 1
jw-services.org, 1
jw.fail, 1
@@ -76686,6 +76663,7 @@ jwchords.org, 1
jwds.blog, 1
jwe.nl, 1
jweditions.co.uk, 1
+jwetv.com, 1
jwhite.network, 1
jwilsson.com, 0
jwjwjw.com, 1
@@ -76770,9 +76748,7 @@ k60d.com, 1
k66.ag, 1
k665.vip, 1
k6729.co, 1
-k6729.com, 1
k6957.co, 1
-k6957.com, 0
k7add.com, 1
k7azx.com, 1
k7cl.com, 1
@@ -76780,7 +76756,6 @@ k8.com, 1
k80608.com, 1
k82365.com, 1
k85.app, 0
-k86.app, 1
k86681.com, 1
k86690.com, 0
k86853.com, 1
@@ -76820,7 +76795,6 @@ k88327.com, 1
k886.co, 1
k88670.com, 0
k88672.com, 0
-k889.co, 1
k89.app, 1
k8dalao.com, 1
k8didi.com, 1
@@ -76832,7 +76806,7 @@ k8meinv.com, 1
k8n.de, 1
k8r.eu, 1
k8v27.com, 0
-k8vn.com, 0
+k8vn.com, 1
k9297.co, 1
k9728.co, 1
k9bhh.net, 1
@@ -76858,6 +76832,7 @@ kaartje.shop, 1
kaasbesteld.nl, 1
kaatha-kamrater.se, 0
kaatsen.tk, 1
+kaayaluxuryayurveda.com, 1
kab-s.de, 1
kabachok.tk, 1
kabal.tk, 1
@@ -76899,6 +76874,7 @@ kachat.io, 1
kachelfm.nl, 1
kachka.cf, 1
kachlikova2.cz, 1
+kacinzverinec.cz, 1
kack.website, 1
kackyreloaded.com, 1
kacy-kisha.com, 1
@@ -76935,6 +76911,7 @@ kaeptns-sechser.de, 1
kaeru-seitai.com, 1
kaese-journal.ch, 1
kaesehagen.nl, 1
+kafe-cigarko.cz, 1
kafel-ufa.tk, 1
kafeline.com, 1
kaffad.site, 1
@@ -76948,6 +76925,7 @@ kafgoldenbearsbor.tk, 1
kafoom.de, 1
kagami.tk, 1
kagata-kids.com, 1
+kagawanissin.co.jp, 1
kagebyvyre.tk, 1
kagel.ch, 1
kagelmacher.ch, 1
@@ -77087,6 +77065,7 @@ kalendarabiturienta.tk, 1
kalender.com, 1
kalender.goip.de, 1
kalerne.tk, 1
+kalfeher.com, 1
kalhufvudet.se, 1
kaliaa.fi, 1
kalian.cz, 1
@@ -77106,11 +77085,13 @@ kalisilat.tk, 1
kalk-shop.nl, 1
kalkaskavillagemi.gov, 1
kalkulacka-havarijni.cz, 1
+kalkulyator.com.ua, 1
kalleanka.tk, 1
kalligo.ga, 1
kalligraf.tk, 1
kallisto.io, 1
kallosmedicalaesthetics.com, 1
+kalmar.com, 0
kalmarbilder.se, 1
kalmbach.com, 1
kalmservices.ca, 1
@@ -77220,10 +77201,12 @@ kanal-schaefer.de, 1
kanal-tv-haensch.de, 0
kanalbutikken.no, 1
kanali.info, 1
+kanalmarysko.cz, 1
kanapa.gq, 1
kanariesite.tk, 1
kanatsuki.tk, 1
kanava.tk, 1
+kancelarblanik.cz, 1
kancelaria-prawna.pl, 1
kancelyaria.com.ua, 1
kancolle.me, 1
@@ -77291,7 +77274,9 @@ kansascityzoo.org, 0
kansasconstruction.ga, 1
kansashealth.tk, 1
kansashighwaypatrol.gov, 1
+kansaslabor.gov, 1
kansasnet.tk, 1
+kansasui.gov, 1
kansasvaccine.gov, 1
kansasvoterinfo.gov, 1
kanshutan.com, 1
@@ -77310,14 +77295,12 @@ kanuvu.de, 1
kanvasbaski.tk, 1
kanz.jp, 1
kanzashi.com, 1
-kanzlei-sixt.de, 1
kanzshop.com, 1
kaohongshu.blog, 1
kaora.cz, 1
kaosintesta.tk, 1
kap-kirche.de, 1
kap.pe, 1
-kapaci.com, 1
kapageridis.com, 1
kapanlagi.gq, 1
kapelya.gq, 1
@@ -77331,6 +77314,7 @@ kaplan.se, 1
kaplanco.com, 1
kaplanprofessional.edu.au, 1
kaplatzis.com, 1
+kappar.is, 1
kapparhokappa.tk, 1
kappenstein.org, 0
kappharn.com, 1
@@ -77354,7 +77338,6 @@ kara-fabian.com, 1
kara-fabian.de, 1
karabah.cf, 1
karabah.tk, 1
-karabas.com, 1
karabukhaber.tk, 1
karachay.tk, 1
karacommagere.com, 1
@@ -77407,7 +77390,6 @@ karelia.ml, 1
karelin.tk, 1
kareltrans.tk, 1
karelvanhecke.com, 1
-karemfouad.com, 1
karen-homestay.tk, 1
karencatering.com, 1
karenerdos.com.au, 1
@@ -77417,7 +77399,6 @@ karenza.design, 1
karewan.ovh, 1
kargas.cf, 1
kargl.net, 1
-kargotakip.co, 1
kargotakip.me, 1
karhukamera.com, 1
karikatur.cf, 1
@@ -77427,7 +77408,6 @@ karikatur.tk, 1
karimova.tk, 1
karimsaadati.tk, 1
karimunsejahtera.com, 1
-karina.gd, 1
karinagallagher.com, 1
karinahh.net, 1
karinheinenmaassen.nl, 1
@@ -77492,6 +77472,7 @@ karrot.world, 1
karryfishing.com, 1
karsiyakacilingir.biz.tr, 1
karsofsystems.com, 1
+karsta.de, 1
karstenhelmbold.de, 1
karstjewellery.co.uk, 1
karstransport.tk, 1
@@ -77543,7 +77524,6 @@ kasinonetti.com, 1
kasinopartio.com, 1
kasis.nl, 1
kaskadee.eu, 1
-kasko.io, 1
kaskocdn.com, 1
kaskocloud.com, 1
kaskodev.com, 1
@@ -77556,7 +77536,6 @@ kasperstad.dk, 1
kass-media.com, 1
kassa.at, 1
kassa.com, 1
-kassa.expert, 1
kassa24.kz, 1
kasse.at, 1
kasse.pro, 1
@@ -77657,7 +77636,6 @@ katka.info, 1
katnunn.co.uk, 1
kato-yane.com, 1
katoikos.world, 1
-katolickaseznamka.cz, 1
katom.com, 1
katowice2021.eu, 1
katrelleonline.tk, 1
@@ -77725,6 +77703,7 @@ kawamura-inc.jp, 1
kawandegroup.com, 1
kawasakipartsonline.co.uk, 1
kawayii.com, 1
+kawcityok.gov, 1
kawigraphics.com, 1
kawnation.gov, 1
kawuk.com, 1
@@ -77762,6 +77741,7 @@ kazeso.kz, 1
kazgeodor.kz, 1
kazigk.me, 1
kazino5.tk, 1
+kazmatoneda.cz, 1
kazna.ml, 1
kaznice.art, 1
kaznur.tk, 1
@@ -77800,7 +77780,6 @@ kb88dc16.com, 1
kb88dc17.com, 1
kb88dc26.com, 1
kb930.com, 1
-kb9797.com, 1
kb9988.com, 1
kba-online.de, 1
kbb-ev.de, 1
@@ -77871,12 +77850,12 @@ kdrive.tk, 1
kduggan.net, 1
kdw.cloud, 1
kdyby.org, 0
+kdyzvodanekdevytecemusidotictnekamjinam.cz, 1
ke.fo, 1
ke.ke, 1
ke8gtp-vf.herokuapp.com, 1
kea.dk, 1
keaipublishing.com, 1
-keala.services, 1
keane.space, 1
keaneokelley.com, 1
kearney.io, 1
@@ -77949,6 +77928,7 @@ keesslop.nl, 1
keestalkstech.com, 1
keetfm.tk, 1
keevault.pm, 1
+keewatinmnpd.gov, 1
keeweb.info, 1
keez.cf, 1
keezin.ga, 1
@@ -77995,6 +77975,7 @@ keithstaxis.co.uk, 1
keithws.net, 1
keiyuki.com, 1
keizeror.gov, 1
+kejiben.fun, 1
kejpop.pl, 1
kekaoxing.com, 1
kekarimi.com, 1
@@ -78074,8 +78055,9 @@ kemerovo42.tk, 1
kemet.co.uk, 1
kemhan.go.id, 1
kemian.de, 1
-kemmerer-net.de, 0
+kemono.in.th, 1
kemono.su, 1
+kempercountyms.gov, 1
kempkens.io, 1
kempnertx.gov, 1
kemptechnologies.com, 0
@@ -78094,13 +78076,14 @@ ken-electric.com.br, 1
ken.fm, 1
kenbillionsyuan.tk, 1
kenbonny.net, 0
+kenda.eu.org, 1
kendall.productions, 1
kendallcountyil.gov, 1
+kendallcountytx.gov, 1
kendallvillein.gov, 1
kendermore.it, 1
kendernet.com, 1
kendev.com, 1
-kendigawards.com, 1
kendle.tk, 1
kendrick.tk, 1
kendu.si, 0
@@ -78111,7 +78094,6 @@ kenforeman.com, 1
kengcoder.com, 1
kengjoo.store, 1
kenhhomestay.com, 1
-keniasfamilychildcare.com, 1
keniff.gq, 1
kenlewis.com, 1
kenmo.org, 1
@@ -78141,6 +78123,7 @@ kenoschwalb.com, 1
kenpobolivia.tk, 1
kenpotalca.tk, 1
kenrick95.org, 1
+kenrossjewellers.com.au, 1
kens.pics, 0
kensbouncycastles.co.uk, 1
kensewerdoctor.com, 1
@@ -78165,6 +78148,7 @@ kenyachildrencentres.com, 1
kenyonleblanc.com, 1
kenyons.info, 1
kenzelmann.eu, 1
+kenzelmann.li, 1
kenzelmann.name, 1
kenzie.com.br, 0
keops-spine.fr, 1
@@ -78175,12 +78159,11 @@ kepak.tk, 1
kepinski.ch, 0
kepkonyvtar.hu, 1
kepleruniklinikum.at, 1
-keponews.com, 1
kepoper.com, 1
keppler.tk, 1
-kepppi.com, 1
kepsbt.hu, 1
keralamurals.in, 1
+keralataxis.com, 1
keramed.ga, 1
keramed.gq, 1
keramikaopava.cz, 1
@@ -78201,6 +78184,7 @@ kermadec.com, 1
kermadec.net, 1
kermisgeluiden.nl, 1
kermispagina.tk, 1
+kermittx.gov, 1
kernel-error.com, 1
kernel-error.de, 1
kernel-panik.me, 1
@@ -78251,9 +78235,9 @@ kesslerandsons.com, 1
kesteren.org, 1
ketamine.co.uk, 1
ketamine.uk, 1
+ketaminetherapyproviders.com, 1
ketchcdn.com, 1
ketchikan.gov, 1
-ketemulagi.com, 1
ketgioisu.tk, 1
ketoanvietnam.tk, 1
ketocanine.ca, 1
@@ -78285,6 +78269,7 @@ kevin-darmor.eu, 1
kevin-emo.com, 1
kevin-neirynck.tk, 1
kevin-ta.com, 1
+kevin.eu, 1
kevin.tw, 0
kevinackford.uk, 1
kevinapease.com, 1
@@ -78371,6 +78356,8 @@ keysofart.com, 1
keysso.net, 1
keystoimagination.com, 1
keystone-europe.com, 1
+keystoneco.gov, 1
+keystore.eu.org, 1
keytoenergy.com, 1
keytomyq.com, 1
keyua.org, 1
@@ -78396,7 +78383,6 @@ kfassessment.eu, 1
kfbl.cc, 1
kfc.bike, 1
kfgleasing.pl, 1
-kfh.com, 1
kfirba.me, 1
kfjh.se, 1
kfk.haus, 1
@@ -78768,6 +78754,7 @@ kinanafilms.com, 1
kinanart.com, 1
kinanbudotenero.tk, 1
kinandcarta.com, 1
+kinandleisure.com, 1
kinautas.com, 1
kincai.de, 1
kind.fish, 1
@@ -78812,6 +78799,7 @@ kindspace.ca, 1
kine-duthil.fr, 1
kinebamps.be, 1
kinebioquimica.com, 1
+kinecenter.ec, 1
kinecle.com, 1
kinencoin-tv.com, 1
kinepolis-studio.ga, 1
@@ -78889,8 +78877,10 @@ kinkvr.com, 1
kinky-books.com, 1
kinkyinlaws.com, 1
kinkyspa.com, 1
+kinlakestars.com, 1
kinnerfisch.cn, 1
kinnettmemorial.org, 1
+kinneymn.gov, 1
kinnikinnick.com, 0
kino-boom.tk, 1
kino-dom.tk, 1
@@ -79010,11 +79000,11 @@ kirkify.com, 1
kirkintillochbc.co.uk, 1
kirkkonummenavhkerho.net, 1
kirkovsky.com, 1
+kirksville.gov, 1
kirkwood-smith.com, 1
kirkwoodfencing.com, 1
kirkwoodoutdoors.com, 1
kirmizipill.com, 1
-kiropraktoristockholm.se, 1
kirov.ml, 1
kirovcity.tk, 1
kirovgrad.tk, 1
@@ -79075,7 +79065,6 @@ kitaharima-ikiiki.com, 1
kitchen-design.cf, 1
kitchen-design.tk, 1
kitchenbatheurodesign.com, 1
-kitchenguides.org, 1
kitchenkettle.com, 1
kitchenlove.tk, 1
kitchenpad.biz, 1
@@ -79099,6 +79088,7 @@ kite-surfen.tk, 1
kiteboard-selbstbau.tk, 1
kitebowl.ru, 1
kitenation.com, 1
+kiterocket.com, 1
kiteschoolamsterdam.nl, 1
kiteschooledam.nl, 1
kiteschoolnoordwijk.nl, 1
@@ -79120,15 +79110,18 @@ kitsplumbingandheating.com, 1
kitsuna.eu, 1
kitta.tk, 1
kittatinny5.org, 1
+kittcom.gov, 1
kitten-advice-forum.cf, 1
kittenexchangeers.ga, 1
kittenexchangeest.ga, 1
kittitascounty.gov, 1
+kittjonesxxx.com, 1
kittleapps.com, 1
kittmedia.com, 0
kittnerbg.com, 1
kittpress.com, 0
kitty-core.org, 1
+kitty.garden, 1
kittyblair.org, 1
kittygalore.nl, 1
kittyhacker101.tk, 0
@@ -79140,10 +79133,11 @@ kittywilder.com, 1
kivacontainer.com, 1
kivitelezesbiztositas.hu, 1
kivitv.com, 1
+kiwanissale.com, 1
+kiwanisyp.org, 1
kiwee.eu, 1
kiweeagentur.de, 1
kiwi.com, 1
-kiwi.global, 1
kiwi.ki, 1
kiwibird.tokyo, 1
kiwicoworking.com, 1
@@ -79165,6 +79159,7 @@ kizomba.info, 1
kiztarafi.net, 1
kizunaai.eu.org, 1
kizzedbykelz.com, 1
+kj-cleaning.co.uk, 1
kj1396.net, 1
kjaer.io, 1
kjall.me, 1
@@ -79178,7 +79173,6 @@ kjellvn.net, 1
kjfaudio.com, 1
kjg-dossenheim.org, 1
kjkesklinna.edu.ee, 1
-kjkmail.de, 1
kjmedia.dk, 1
kjnotes.com, 1
kjrh.com, 1
@@ -79191,7 +79185,6 @@ kk.sb, 0
kk5197.co, 1
kk575757.com, 1
kk6729.co, 1
-kk6729.com, 0
kk6957.co, 1
kk9297.co, 1
kk9721.com, 1
@@ -79246,6 +79239,7 @@ kladionice.tv, 1
kladson.com, 1
kladzdor.ga, 1
kladzdor.tk, 1
+klamath911.gov, 1
klamathrestoration.gov, 1
klamathtribalhealth.gov, 1
klanggut.at, 1
@@ -79343,6 +79337,7 @@ kli.is, 1
klickinvite.com, 1
klickstdu.com, 1
kliemann.me, 1
+klik-klak.nl, 1
klikacc.com, 0
klikarnia.pl, 1
kliki.tk, 1
@@ -79374,6 +79369,7 @@ klingenundmesser.com, 1
klinik-fuer-aesthetische-zahnheilkunde.de, 1
klinikac.co.id, 0
klinikasoyuz.ru, 1
+klinikpergigiancaredent.com, 1
klinikum-oberberg.de, 1
klinikum-oldenburg.de, 1
klinkenberg.ws, 1
@@ -79420,6 +79416,7 @@ klubcajovna.cz, 1
kluberphoto.hu, 1
klubfitness.pl, 1
klubgerlach.sk, 1
+klubpsykologi.dk, 1
klubwsl.tk, 1
kluck.me, 1
kludge.eu, 1
@@ -79446,14 +79443,17 @@ kmecnc.com, 1
kmeditour.net, 1
kmhesaplama.com, 1
kmk.hu, 1
+kmkofficiel.com, 1
kmkz.jp, 1
kmoes.ch, 1
kmov.cc, 1
kmpropertyfunds.com, 1
kmpropertyfunds.com.au, 1
kmrgroup.com, 1
+kmshuma.com, 1
kmsk.tk, 1
kmsm.com.au, 1
+kmzs123.cn, 1
kn007.net, 1
kn40la.com, 1
kn4ivj.com, 1
@@ -79510,7 +79510,6 @@ knirps.com, 1
knirps.de, 1
knirps.fr, 1
knirps.nl, 1
-knispelonline.de, 1
knitfarious.com, 1
knitted-hats.tk, 1
knitted-things.tk, 1
@@ -79528,6 +79527,7 @@ knkv.nl, 1
knmv.nl, 1
knnet.ch, 1
knoffyoga.com, 1
+knoop38.nl, 1
knop.info, 0
knorrnet.de, 1
knotenpunkt-nbg.de, 1
@@ -79535,6 +79535,7 @@ knotgroepuithoorn.nl, 1
knottcountyky.gov, 1
know.cf, 1
know2protect.gov, 1
+knowasiak.com, 1
knowbook.org, 1
knowledge-base.info, 0
knowledgeforce.com, 1
@@ -79570,6 +79571,7 @@ knulle.me, 1
knurps.de, 1
knuterikskare.no, 1
knuthildebrandt.de, 0
+knutton.org, 1
knuwiki.tk, 1
knxstore.cz, 1
knyawningrenovation.com, 1
@@ -79612,7 +79614,6 @@ kochadaiyaan.tk, 1
kochbar.de, 1
kochcommunity.com, 1
kochdigital.dk, 1
-kocherev.org, 1
kochereva.com, 1
kocheshkov.cf, 1
kochhar.net, 1
@@ -79621,6 +79622,7 @@ kochinke.com, 1
kochinke.us, 1
kochrezepte.tk, 1
kochura.tk, 1
+kocieniewska.pl, 1
kocka.cf, 1
kockanakocko.si, 1
kocovi.cz, 0
@@ -79632,6 +79634,7 @@ kodar.tk, 1
kodden.com.br, 1
kode-it.de, 1
kode.ch, 0
+kodeholic.me, 1
kodes.com.tr, 1
kodexplorer.ml, 1
kodifirestick.info, 1
@@ -79671,7 +79674,6 @@ koffie-enzo.com, 1
koffiekoeken.tk, 1
koffiekompaan.nl, 1
kofler.info, 1
-kogak.ninja, 1
kogax.com, 0
kogi.fr, 1
kogotok.gq, 1
@@ -79716,9 +79718,11 @@ kokteili.tk, 1
koktelparty.tk, 1
kokumoto.com, 1
kokuryu.ch, 1
+kokuyo.co.th, 1
kokuyocamlin.com, 1
kokwatersport.nl, 1
kokyu-caba.com, 1
+kol7asry.com, 1
kol7sry.news, 1
kolabtree.com, 1
kolaci.tech, 1
@@ -79726,7 +79730,6 @@ kolaczek.cz, 1
koladeogunleye.com, 1
kolakamal.tk, 1
kolania.com, 1
-kolania.de, 1
kolania.net, 1
kolaprestaurant.com, 0
kolas.in, 1
@@ -79805,6 +79808,7 @@ kommunermedipv6.se, 1
kommunikation-czw.de, 1
kommunistienliitto.tk, 1
kommx.de, 1
+komnakhon.com, 1
komodolabs.com, 1
komoju.com, 1
komok.co.uk, 1
@@ -79842,6 +79846,7 @@ kondi-flex.info, 1
kondi-flex.net, 1
kondi-flex.org, 1
kondi-save.biz, 1
+kondi-save.com, 1
kondi-save.de, 1
kondiflex.de, 1
kondiflex.eu, 1
@@ -79857,12 +79862,14 @@ konfiskator.online, 1
konflikthaus.de, 1
konfliktklaerer.de, 1
konfrontation.tk, 1
+konfuzius-institut-ruhr.de, 1
kong.ink, 1
kongar.org, 1
kongjie.cf, 1
kongjie.ml, 1
kongress-hostessen.de, 1
konijnen-knaagdieren.tk, 1
+konila.com, 1
koningerik.nl, 1
konings.it, 0
koningslust.tk, 1
@@ -80054,7 +80061,6 @@ kosaki.moe, 1
kosara.bg, 1
koscielniak-nieruchomosci.pl, 1
kose.edu.ee, 1
-koseven.ga, 1
koshakovo.ga, 1
koshaq.net, 1
koshechka.tk, 1
@@ -80076,7 +80082,6 @@ kosmonavt.tk, 1
kosmopoisk-orel.tk, 1
kosmoprolet.tk, 1
kosmosfestival.tk, 1
-kosmosjournal.org, 1
kosmosol.it, 1
kosmosradio.tk, 1
koso.me, 1
@@ -80124,7 +80129,6 @@ kotobuki-healing.com, 1
kotoishihear.tk, 1
kotok.tk, 1
kotomei.moe, 1
-kotonekonokai.com, 1
kotonoha.cafe, 1
kotonozaka.xyz, 1
kotoopros.tk, 1
@@ -80135,6 +80139,7 @@ kotrak.com, 1
kottbulle.net, 1
kotthaus-bs.de, 1
kottur.is, 1
+kotuiako.school.nz, 1
kotuwa.tk, 1
kotydomowe.com, 1
kouberacing.com.br, 1
@@ -80243,7 +80248,6 @@ kraftprefab.se, 1
kraftway.ru, 1
kraftzeiten.de, 1
krag.be, 1
-kraga.sk, 1
krakato.tk, 1
kraken-ttt.com, 1
kraken.com, 1
@@ -80287,6 +80291,8 @@ krasnoyarsk-24.tk, 1
krasnoyarsk24.tk, 1
krasotkafirm.tk, 1
krasotki.ml, 1
+krastik.cz, 1
+krastown.com, 1
kratochvilovi.net, 1
krause-outlet.de, 1
krauseent.com, 0
@@ -80317,7 +80323,6 @@ kredensial.my.id, 1
kredi-hesaplama.com, 1
kredibanka.net, 1
kredigram.com, 1
-kredit-abzocke.com, 1
kredit-galerie.de, 1
kredit-kenntnis.de, 1
kredit-mit-negativer-schufa.com, 1
@@ -80343,10 +80348,8 @@ kreft.tk, 1
kreftprzewieda.pl, 1
krehak.com, 1
kreideseetaucher.de, 1
-kreidl.org, 0
kreidlernet.tk, 1
kreiglaw.com, 1
-kreisau.com, 1
krelln.net, 1
kremalicious.com, 1
kremer-sonnenschutzsysteme.de, 1
@@ -80373,6 +80376,7 @@ kriechel.de, 1
kriegserinnerungen.tk, 1
kriegskindernothilfe.de, 1
kriener.photography, 1
+kriipsujuku.ee, 1
kriis.ee, 0
krik.rs, 1
kriko.io, 1
@@ -80390,7 +80394,6 @@ kringloopwinkels.tk, 1
krinnovations.ie, 1
kripa.tk, 1
kriptodede.com, 1
-kriptokereso.com, 0
kriptokoin.com, 1
kriptomat.io, 1
kriptopod.com, 1
@@ -80427,7 +80430,7 @@ kristv.com, 1
kristymiley.com, 1
kristyvonkashyyyk.net, 1
kriswauters.tk, 1
-kritatechnosolutions.com, 1
+kritickemomenty.cz, 1
kritik.com.br, 1
kritisch-links.de, 1
kriyayoga.fr, 1
@@ -80530,7 +80533,6 @@ krypmonet.com, 1
krypsys.com, 1
krypt.com, 1
kryptera.se, 1
-krypterz.com, 1
kryptix.eu, 1
kryptix.net, 1
krypto-webdesign.de, 1
@@ -80592,7 +80594,6 @@ ks337.net, 1
ks339.com, 1
ks35.cc, 0
ks3533.com, 1
-ks3536.com, 1
ks3636.com, 1
ks3737.com, 1
ks380.com, 1
@@ -80618,7 +80619,6 @@ ks6522.com, 1
ks6535.com, 1
ks657.com, 1
ks6600.com, 1
-ks668.com, 1
ks6687.com, 1
ks680.com, 1
ks6887.com, 1
@@ -80665,8 +80665,10 @@ ksauhs-med.com, 1
ksbkrasnodar.ru, 1
kscarlett.com, 1
kscds.gov, 1
-kschool.co.in, 1
+kscourts.gov, 1
+kscpost.gov, 1
ksdot.gov, 1
+ksectest.com, 1
kselenia.ee, 1
kselien.gov, 1
ksem.tk, 1
@@ -80685,9 +80687,13 @@ kshb.com, 1
kshlm.in, 1
kshop.gr, 1
kshpage.in, 1
+kshub.gov, 1
ksiegarniabk.pl, 1
ksiegowosc.pro, 1
ksk-raduga.tk, 1
+ksleg.gov, 1
+kslegislature.gov, 1
+kslpa.gov, 1
ksm.co.in, 1
ksnl.net, 1
ksoftware.tk, 1
@@ -80777,10 +80783,12 @@ kubrick.tk, 1
kubritalk.com, 1
kubusadvocaten.nl, 1
kuchen-am-stiel.de, 1
+kuchniedm.pl, 1
kuchugury.ru, 1
kucnibudzet.com, 1
kucukayvaz.com, 0
kucukcekmececilingir.gen.tr, 1
+kucukdunya.com, 1
kucukkaymakli.tk, 1
kudelskisecurity.com, 1
kudinilam.tk, 1
@@ -80936,7 +80944,7 @@ kurdishcommunityofottawa.tk, 1
kurdishphotography.tk, 1
kurdjokes.tk, 1
kurenivka.tk, 1
-kurer-sreda.ru, 1
+kuresarahigai.org, 1
kuretru.com, 1
kurgan-city.tk, 1
kurgan.cf, 1
@@ -80950,6 +80958,7 @@ kurniadwin.to, 1
kuroha.co.uk, 1
kuroinu.jp, 1
kuroisalva.xyz, 0
+kuroit.com, 1
kurona.ga, 1
kuronarupolyphenol.jp, 1
kuronekogaro.com, 1
@@ -81047,6 +81056,7 @@ kvalhe.im, 1
kvalita-1a.cz, 0
kvalitetsaktiepodden.se, 1
kvalitetskatalog.tk, 1
+kvapay.com, 1
kvarta.tk, 1
kvartira-grad.tk, 1
kvartiragrad.tk, 1
@@ -81198,11 +81208,13 @@ kyrylych.tk, 1
kysepticservice.com, 1
kysil.org, 1
kytkintienautomaalaamo.fi, 1
+kytkyodbety.cz, 1
kyujin-office.net, 1
kyunyuki.com, 1
kyusyu.org, 1
kyvosinsights.com, 1
kyzyl-senir.ml, 1
+kz-dentalclinic.com, 1
kz.search.yahoo.com, 0
kzar.co.uk, 1
kzforce.tk, 1
@@ -81235,7 +81247,6 @@ l4s.me, 1
l51365.com, 0
l5197.co, 1
l6729.co, 1
-l6729.com, 1
l6957.co, 1
l7plumbing.com.au, 1
l7world.com, 1
@@ -81257,7 +81268,7 @@ la-maison-neuve.com, 1
la-paco.tk, 1
la-petite-entreprise.com, 1
la-petite-epicerie.fr, 1
-la-ruche.net, 1
+la-ruche.net, 0
la-sc.com, 1
la-tourmaline.ch, 1
la-verite.tk, 1
@@ -81270,6 +81281,7 @@ laagenciaespacial.com, 1
laakevahinko.fi, 1
laanius.dk, 1
laarroceriacolombiana.com, 1
+laartesanapizzeria.com, 1
laassari.me, 0
laatikko.io, 1
laatjeniethackmaken.nl, 1
@@ -81279,6 +81291,7 @@ lab-recherche-environnement.org, 1
laba.ua, 1
labacanisima.tk, 1
labadusa.com, 1
+labamassage.lt, 1
labambi.pl, 1
labandadeases.es, 1
labandadelamente.tk, 1
@@ -81288,6 +81301,7 @@ labanochjonas.se, 1
labanskoller.se, 1
labanskollermark.se, 1
labarcadelperegrino.com, 1
+labarrieretreats.org, 1
labassist.lt, 1
labaugmbh.de, 1
labayru.eus, 1
@@ -81326,6 +81340,7 @@ laboma.cz, 1
laboni.design, 1
labor-augsburg-mvz.de, 1
laboratoirehubertcurien.fr, 1
+laboratoria.pro, 1
laboratoriodelmisterio.co.uk, 1
laboratoriodemarketingb3.com, 1
laboratoriomolina.tk, 1
@@ -81335,7 +81350,6 @@ labordayauction.org, 1
labordude.com, 1
laborriquita.tk, 1
labortogether.com, 1
-labostark.fr, 1
labottegafinedistillates.it, 1
labouncycastlehire.co.uk, 1
labourmarketinsights.gov.au, 1
@@ -81383,7 +81397,6 @@ laceleste.it, 1
lacellbedding.com, 1
lacentral.com, 0
lacera.gov, 1
-lacetsroses.ch, 1
laceysfarm.ie, 1
lacfm.cf, 1
lachain.io, 1
@@ -81430,7 +81443,6 @@ lactatiekundigemanouk.nl, 1
lacuartaorden.tk, 1
lacuerba.com, 1
lacuisine.tk, 1
-lacuna-vermoegen.de, 1
lacyc3.eu, 1
lacylynn.net, 1
lacymail.com, 1
@@ -81556,6 +81568,7 @@ lafuentespain.com, 1
lafuriadelguardiancelta.tk, 1
lag-fan.tk, 1
lag-gbr.gq, 1
+lagalb.org, 1
lagaleria-ag.com, 1
lagalerieduchanvre.fr, 1
lagence.ch, 1
@@ -81579,18 +81592,19 @@ lagotto.tk, 1
lagout.org, 1
lagovistatexas.gov, 1
lagracia.com.br, 1
+lagrangeutilitiesky.gov, 1
lagrangiandesign.com, 1
lagriffeduservice.fr, 1
lagriot.com, 1
lagrollabz.it, 1
lagrotta.pizza, 1
-lagrottabergenopzoom.nl, 1
lagroza.tk, 1
lagsoftware.com, 0
laguiadeliman.com.ar, 1
laguiadelpapa.com, 1
laguiainmobiliaria.com.co, 1
laguinguette.fr, 0
+lagunabeach.gov, 1
lagunadiosdalmatians.tk, 1
lagunaklub.tk, 1
laguscei.com, 1
@@ -81612,6 +81626,7 @@ lain.la, 1
lain.wiki, 1
laindonleisure.co.uk, 1
lainoa.eus, 1
+lainwired.net, 1
laipert.com, 1
laisk.ru, 1
laissetamarc.com, 1
@@ -81624,6 +81639,7 @@ lajetlingerie.nl, 1
laji.fi, 1
lajijonencadebarbera.com, 1
lajme-shqip.gq, 1
+lajna-serial.cz, 1
lajornadafilipina.com, 1
lajusta.tk, 1
lak-berlin.de, 0
@@ -81642,6 +81658,7 @@ lakecountyco.gov, 1
lakecountytn.gov, 1
lakedeltonwi.gov, 1
lakeee.com, 1
+lakeelmo.gov, 1
lakegenevanews.net, 1
lakehavasuhouserentals.com, 1
lakeheadfreight.biz, 1
@@ -81660,12 +81677,15 @@ lakersview.com, 1
lakesaintlouismo.gov, 1
lakesherwoodelectric.com, 1
lakeshiremo.gov, 1
+lakesideweb.design, 1
+lakesitetn.gov, 1
lakestreetministorage.com, 1
lakesviewrobina.com.au, 1
laketanglewoodtx.gov, 1
laketontwpmi.gov, 1
laketownmn.gov, 1
lakeview.photography, 1
+lakeviewpdtx.gov, 1
lakevotes.gov, 1
lakewaccamawnc.gov, 1
lakewinnipegdatastream.ca, 1
@@ -81705,6 +81725,7 @@ lalunedangkor.com, 0
lalyre-corcelles.ch, 0
lamafioso.com, 1
lamai-crochets.fr, 1
+lamaisoncandle.com, 1
lamaisondufort.fr, 1
lamaisonfantastique.fr, 1
lamalapalabra.tk, 1
@@ -81731,7 +81752,6 @@ lamchannang.com, 1
lamclam.site, 1
lamcondaugia-khacdaugia.com, 1
lamconnect.com, 1
-lamdav.com, 1
lameco.com, 1
lamed.cz, 1
lamedog.tk, 1
@@ -81776,6 +81796,7 @@ lampyiswiatlo.pl, 1
lamsa.tk, 1
lamudi.ga, 1
lamuixeranga.tk, 1
+lamula.com, 1
lan-der.de, 1
lan-der.net, 1
lan-divy.com, 1
@@ -81836,10 +81857,10 @@ landkreis-augsburg.de, 1
landless-city.net, 1
landloperfm.tk, 1
landlordy.com, 1
+landmaker.com, 1
landmatrix.org, 0
landofelves.net, 0
landofmerlin.tk, 1
-landofoz.dynu.net, 1
landoftherisingson.com, 0
landoftile.com, 1
landolakeswi.gov, 1
@@ -81847,12 +81868,10 @@ landoncreekapartments.com, 1
landonkhull.ddns.net, 1
landoverhillsmd.gov, 1
landroverexpo.com.au, 1
+landroveruganda.club, 1
landscape-photography.org, 1
landscapelightingagourahills.com, 1
-landscapelightingconejovalley.com, 1
-landscapelightingdosvientos.com, 1
landscapelightingmalibu.com, 1
-landscapelightingmoorpark.com, 1
landscapelightingpacificpalisades.com, 1
landscapeloaners.ga, 1
landscapeloanest.ga, 1
@@ -81893,6 +81912,7 @@ langhun.me, 1
langley.tk, 1
langleyok.gov, 1
langleyporter.com, 1
+langleywa.gov, 1
langlois-chateau.fr, 1
langly.fr, 1
langrock.info, 1
@@ -81946,7 +81966,6 @@ lanternhealth.org, 1
lantian.pub, 1
lantrecouretjardin.com, 1
lanturtle.com, 1
-lanuitshanghai.ca, 1
lanuovariviera.it, 1
lanx.com.br, 1
lanyang.tk, 1
@@ -81967,6 +81986,7 @@ laoliang.ml, 1
laomoss.com, 0
laonawatersewerwi.gov, 1
laonawi.gov, 1
+laonianren.com, 1
laorquestadelamemoria.tk, 1
laospage.com, 1
laostiaradio.tk, 1
@@ -81982,6 +82002,7 @@ laparcela.tk, 1
laparoscopyhospital.com, 1
lapasticcerianaturale.store, 1
lapatiala.com, 1
+lapayo.com, 1
lapcameradongnai.com, 1
lapcamerahochiminh.com, 1
lapcoversers.ga, 1
@@ -82002,7 +82023,7 @@ lapinmalin.tk, 1
lapismagico.com, 1
lapix.com.co, 1
laplace.chat, 0
-laplace.live, 0
+laplace.live, 1
laplace.network, 1
lapland.shop, 1
laplanquedujoueur.com, 1
@@ -82065,6 +82086,7 @@ larchmontny.gov, 1
larcs.co.uk, 1
lareclame.fr, 1
lared-vps.ovh, 1
+laredo.gov, 1
lareduction.be, 1
lareduction.ch, 1
lareduction.fr, 1
@@ -82078,6 +82100,7 @@ largescaleforums.com, 1
largest-soldiers.cf, 1
largeviewer.com, 1
laricameche.com, 0
+lariche.ee, 1
larifari.ch, 1
larigami.de, 1
larimarhomes.ca, 1
@@ -82141,6 +82164,7 @@ lascana.co.uk, 1
lascandalistas.org, 1
laschimeneas.com, 1
laschoolpolice.gov, 1
+lascimmiapensa.com, 1
lascruces.gov, 1
lasdelgadas.tk, 1
lasept.com.ua, 1
@@ -82195,10 +82219,10 @@ lassiutriainen.fi, 1
lassovideos.com, 1
lasst-uns-beten.de, 1
last-strike.org, 1
-lastallaexotics.com, 1
lastation.ca, 1
lastbooks.gq, 1
lastcast.bg, 1
+lastchancestore.com, 1
lastenrad-gifhorn.de, 1
lastingmarksers.ga, 1
lastingmarksest.ga, 1
@@ -82222,7 +82246,6 @@ lasttweetinaws.com, 1
lastville.com, 1
lastwill.ie, 1
lasvegascasinonews.com, 1
-lasvegasdiscountattractions.com, 1
lasvegasfit.org, 1
lasvegasnevada.gov, 1
laszlo.sh, 1
@@ -82282,11 +82305,11 @@ lathamwatkinsplatform.com, 1
latia.tk, 1
latiamona.com, 1
latiendawapa.com, 1
-latifitness.com, 1
latifolia.com, 1
latinacon.com, 1
latinapress.it, 1
latinatoday.it, 1
+latincup.com.co, 1
latinmusiccollection.tk, 1
latinoguysporn.com, 1
latintoy.com, 0
@@ -82322,13 +82345,13 @@ laudon.nl, 1
laudwein.fr, 1
laufpix.de, 1
lauftreff-himmelgeist.de, 0
-laugarvatn.com, 1
laughinggrapepublishing.com, 1
laughingloon.com, 1
laughlinfss.com, 1
laughlinfss.marketing, 1
laukstein.com, 1
laultimaestacion.tk, 1
+laumat.com, 1
launchfinderers.ga, 1
launchfinderest.ga, 1
launchgroup.com.au, 1
@@ -82339,12 +82362,10 @@ laundrylessonsers.ga, 1
laundrylessonsest.ga, 1
laundryshoplocator.com, 1
laupapk.edu.ee, 1
-laura.network, 1
lauraandwill.wedding, 0
laurable.com, 1
lauradavis.net, 1
lauraenvoyage.fr, 1
-laurahausmann.de, 1
laurainnes.tk, 1
laurakashiwase.com, 1
laurakentowski.com, 1
@@ -82375,7 +82396,7 @@ lauresta.lt, 1
lauresta.lv, 1
lauretta.io, 1
lauriane-garcia.avocat.fr, 1
-lauriechristineking.com, 1
+lauriemo.gov, 1
laurikari.net, 1
laurindale.tk, 1
laurineprice.com, 1
@@ -82414,7 +82435,6 @@ laviedalex.ovh, 1
lavinaec.com, 1
lavinya.net, 1
laviro.tk, 1
-lavish.co.id, 1
lavita.de, 1
lavitagarden.tk, 1
lavka.cf, 1
@@ -82444,6 +82464,8 @@ law22.com, 1
lawabidingcactus.com, 1
lawaccess.org.au, 1
lawandtheworkplace.com, 1
+lawcadia.co.uk, 1
+lawcadia.com, 1
lawcancer.cf, 1
lawcer.com, 1
lawcover.com.au, 1
@@ -82491,6 +82513,7 @@ lawrencecountymo.gov, 1
lawrencecountymo911.gov, 1
lawrencecountypa.gov, 1
lawrencecountysd.gov, 1
+lawrenceks.gov, 1
lawrencemurgatroyd.com, 1
lawrencewhiteside.com, 1
lawrencewi.gov, 1
@@ -82498,9 +82521,11 @@ lawsoner.tk, 1
lawsuit.tk, 1
lawsuitconsultanters.ga, 1
lawsuitconsultantest.ga, 1
+lawtests.ir, 1
lawtimesnews.com, 1
lawton-is.com, 1
lawvize.com, 1
+lawvu.com, 1
lawyer.cf, 1
lawyerboksburg.co.za, 1
lawyerdigital.co.bw, 1
@@ -82541,7 +82566,6 @@ lazerus.net, 1
lazerus.pw, 1
lazibeach.tk, 1
lazionews24.com, 1
-lazisbaiturrahman.org, 1
lazismuprovgorontalo.or.id, 0
lazistance.com, 1
lazo.futbol, 1
@@ -82575,13 +82599,11 @@ lbbw-markets.de, 1
lbc-podcast.tk, 1
lbc.gr, 1
lbda.net, 1
-lbhpartners.com, 1
lbi-pg.fr, 1
lbihrhelpdesk.com, 1
lbio.nl, 1
lbj.tw, 1
lbjlibrary.gov, 1
-lbk.vn, 1
lbls.me, 0
lbofrance.com, 1
lbpc.pro, 0
@@ -82669,6 +82691,7 @@ lce-events.com, 1
lcemsami.gov, 1
lcfwasa.gov, 1
lcgaj.com, 1
+lcgyfj.com, 0
lchardingplumbing.com.au, 1
lcht.ch, 0
lchtraf.com, 1
@@ -82678,6 +82701,7 @@ lclarkpdx.com, 1
lclnet.de, 1
lcnwallet.com, 1
lcnxp.com, 1
+lcog-or.gov, 1
lcr94.org, 1
lcrehlingen.de, 1
lcrmscp.gov, 1
@@ -82716,7 +82740,6 @@ ldesignweb.com, 1
ldgardenservices.co.uk, 1
ldiesel.ca, 1
ldjb.jp, 1
-ldlcorrentes.com.br, 1
ldlorangecountylocksmith.com, 1
ldm2468.com, 1
ldsvoicesoftherestoration.com, 1
@@ -82770,7 +82793,6 @@ leadership-insight.nz, 1
leadgem.co.uk, 1
leadgenie.me, 1
leadinforce.com, 1
-leading.cn, 1
leadmusic.nl, 1
leadnxt.co.in, 1
leadnxt.com, 1
@@ -82781,6 +82803,7 @@ leadplusdev.com.au, 1
leadquest.nl, 1
leadsformoney.tk, 1
leadsonline.com, 1
+leadtour.com, 1
leadvales.com, 1
leaf-nail.com, 1
leafandseed.co.uk, 1
@@ -82791,6 +82814,7 @@ leafinote.net, 1
leafland.co.nz, 1
leafletdistributionmanchester.com, 1
leafos.org, 1
+leafpad.com, 1
leaftracker.org, 1
leafurban.com, 1
leaguecitytexas.gov, 1
@@ -82801,7 +82825,6 @@ leakedbabes.tv, 1
leakedminecraft.net, 1
leakfix.nl, 1
leaknet.tk, 1
-leales.org, 1
lealove.net, 1
lealuestern.com, 1
lean-consulting.cf, 1
@@ -82935,11 +82958,16 @@ lebonheurdesgens.com, 1
lebourgeo.is, 1
lebozec.org, 1
lebureau.tk, 1
+lebureau27.be, 1
+lebureau27.ch, 1
lebureau27.com, 1
+lebureau27.fr, 1
+lebureau27.lu, 1
lebuys.ca, 1
lebv.org, 1
lecandide.info, 1
lecannabis.at, 1
+lecannabis.com, 1
lecannabiste.com, 1
lecannabiste.fr, 1
lecatal.ca, 1
@@ -82974,7 +83002,6 @@ lecourriercauchois.fr, 1
lecrayondemarz.com, 0
lecreative.tk, 1
lecteurs.com, 0
-lectormanga.top, 0
lecturaweb.tk, 1
lecul.site, 1
led-sk.ru, 1
@@ -82990,6 +83017,7 @@ ledensite.com, 1
lederjackekaufen.tk, 1
ledgerscope.net, 0
ledigajobb.se, 1
+leding.com, 1
ledlampor365.se, 1
ledlight.com, 1
lednavi.de, 1
@@ -83015,6 +83043,7 @@ leebruce.tk, 1
leech.ga, 1
leech.tk, 1
leeclemens.net, 0
+leecountyar.gov, 1
leecountyfl.gov, 1
leecountyil.gov, 1
leecountync.gov, 1
@@ -83065,6 +83094,7 @@ lefilradio.fr, 1
leflorecountyok.gov, 1
leflox.cf, 1
lefonddeloeil.com, 0
+lefortbuilthomes.com, 1
lefreka.fr, 1
lefroyee.com, 1
left-baggage.co.uk, 1
@@ -83134,7 +83164,6 @@ legalisierung.tk, 1
legalit.es, 1
legaliz.ml, 1
legalizeit.tk, 1
-legalizzacnh.net, 1
legaljewel.ga, 1
legaljoker.ga, 1
legalleadershipinstitute.com, 1
@@ -83196,12 +83225,12 @@ legendofdragoon.org, 1
legendofkrystal.com, 1
legendofmi.com, 1
legends-game.ru, 0
-legendscasino.com, 1
legendtourism.com, 1
legendwiki.com, 1
legentic.com, 0
leger-voertuigen.tk, 1
legere.info, 1
+leggings-grossesse.fr, 1
leggyeggy.ga, 1
legible.es, 1
legilimens.de, 1
@@ -83231,6 +83260,7 @@ legow.tk, 1
legowerewolf.net, 1
legrand-ia.gov, 1
legrandvtc.fr, 1
+legrec.fi, 1
legrimoiredessenteurs.fr, 1
legro.tk, 1
legrub.net, 1
@@ -83292,7 +83322,7 @@ leit.kr, 1
leiyinan.com, 1
lejardindesmesanges.fr, 1
lejlax.com, 1
-lejournaldublog.com, 1
+lejournaldublog.com, 0
lekarkabajkopisarka.pl, 1
lekarz-wizyty.pl, 1
lekasedgar.com, 1
@@ -83336,7 +83366,6 @@ leminhduong.com, 1
lemitron.fr, 1
lemitti.com, 1
lemler.family, 1
-lemmamedia.com, 1
lemmy.cafe, 1
lemmy.name, 1
lemmyfund.org, 1
@@ -83352,10 +83381,12 @@ lemonpool.com.tr, 1
lemonrfx.com, 1
lemonrockbiketours.com, 1
lemonrotools.com, 1
+lemons-aid.com, 1
lemonsociety.cf, 1
lemonsoftware.eu.org, 1
lemontownshippa.gov, 1
lemonwater.tk, 1
+lemonx.xyz, 1
lemr.fr, 1
lemzarcapital.com, 0
lena-klein.de, 1
@@ -83393,7 +83424,6 @@ lengyelul.hu, 1
lenhatthanh.com, 1
lenhomedesigninc.com, 1
lenhotec.pt, 1
-lenidh.de, 1
lenifuchs.net, 1
lenii.com, 1
lenina72.tk, 1
@@ -83425,6 +83455,7 @@ lens.google.com, 1
lenseshop.tk, 1
lenspirations.com, 1
lenstamiri.com, 1
+lenstest.com, 1
lenstore.co.uk, 1
lensual.space, 0
lenta-ru.tk, 1
@@ -83443,6 +83474,7 @@ leo.gov, 1
leoandpeto.com, 1
leob.in, 0
leoburnett.com, 1
+leocirt.org, 1
leocollo.com, 1
leodraxler.at, 1
leojweda.com, 1
@@ -83541,6 +83573,7 @@ lerameau.fr, 1
lerefuge.xyz, 1
lerelaisdelareine.com, 1
lerika.tk, 1
+lerisloisdesbaquets.fr, 1
lerks.blog, 1
lerku.com, 1
lernenamsee.ch, 1
@@ -83557,7 +83590,6 @@ les-aides.fr, 1
les-ateliers-de-melineo.be, 0
les-epris.fr, 1
les-explos.com, 1
-les-formations.fr, 1
les-inoxydables.com, 1
les-pipelettes-de-narbonne.com, 1
les-pros-du-drone.com, 1
@@ -83583,6 +83615,7 @@ lesborgestv.cat, 1
lesbrillantsdaristide.com, 1
lescarnetsderoutedesophie.com, 1
leschamoisduvercors.fr, 1
+lescharmesdebailly.com, 1
lescommunes.com, 1
lescomptoirsdepierrot.com, 1
lesconcours.tk, 1
@@ -83649,9 +83682,9 @@ lesvertsmaroc.tk, 1
lesy.eu, 1
lesycr.cz, 1
leszonderstress.nl, 1
+leta-pane.cz, 1
letableaunoir.fr, 1
letaman.tk, 1
-letao18.com, 0
letchikleha.tk, 1
letdownloads.tk, 1
letec.be, 1
@@ -83700,6 +83733,7 @@ letsdoeit.com, 1
letsdothatagain.gq, 1
letsdothatagain.ml, 1
letsdothatagain.tk, 1
+letsearnit.com, 1
letselhulpservice.nl, 1
letsencrypt-for-cpanel.com, 1
letsflyinto.space, 1
@@ -83743,14 +83777,14 @@ leuldeaur.ro, 1
leulu.com, 1
leusemiamusic.tk, 1
leuthardtfamily.com, 1
-leutransporteur.com, 1
leuvensefilmclub.tk, 1
lev103.com, 1
levabilligt.com, 1
+levalbuterol.com, 1
levans.fr, 0
+levanscatering.com, 1
levantage.tk, 1
levante.net.nz, 1
-levaomat.com, 1
levaquin750.ga, 1
levati.name, 1
leveeroadstudio.com, 1
@@ -83775,6 +83809,7 @@ leventismotors.com.ng, 1
leverj.io, 1
levermann.eu, 1
leversconceptconstructions.com.au, 1
+leversonbudke.com, 1
leviaan.nl, 1
leviathan-studio.com, 1
leviathanfan.tk, 1
@@ -83788,11 +83823,11 @@ levis.fun, 1
levis.name, 1
levischuck.com, 1
levisenlaw.com, 1
-levitate.ro, 0
levitatingx.com, 1
levitation.tk, 1
levlagom.com, 1
levna-knihovna.cz, 1
+levo.so, 1
levolor.com, 1
levonet.sk, 1
levothyroxineonline.gq, 1
@@ -83812,6 +83847,8 @@ leweslivingstreets.tk, 1
lewiatan.opole.pl, 1
lewig.net, 1
lewis-sharp.com, 1
+lewisborony.gov, 1
+lewisboropd.gov, 1
lewiscollard.com, 1
lewiscountyny.gov, 1
lewiscountytn.gov, 1
@@ -83859,6 +83896,7 @@ lexum.com, 1
lexuspartsnow.com, 1
lexvademecum.com, 1
lexway.pk, 1
+leyangyang.com, 1
leyaonline.com, 1
leybelsgarden.cf, 1
leyendaluzrenacer.com, 1
@@ -83935,11 +83973,10 @@ lhasaapso.com.br, 1
lhconsult.tk, 0
lheinrich.org, 1
lhffinanceira.online, 1
-lhm.de, 1
-lhokseumawekota.go.id, 1
lhost.su, 1
lhp-creation.com, 1
lhp-creation.fr, 1
+lhpk.no, 1
lhr.wiki, 1
lhsj28.com, 1
lhsj68.com, 1
@@ -83967,7 +84004,6 @@ liam.ovh, 1
liambaron.com, 1
liamelliott.me, 1
liamlin.me, 1
-liamoreilly.co.uk, 1
liamsteckler.com, 1
lian-in.net, 1
liana.site, 1
@@ -83979,11 +84015,12 @@ lianglongcredit.com, 1
liangxingai.com, 1
liangyichen.net, 1
lianhe.art, 1
-lianid.com, 1
lianka.eu, 1
lianka.uk, 1
lianwen.kim, 1
lianxin.com, 1
+liaotian.com, 1
+liaoyou.com, 1
liaozheqi.cn, 1
liar.wiki, 1
lib.pm, 1
@@ -84075,11 +84112,10 @@ libpdf.org, 1
libportal.cf, 1
libractes.tk, 1
libraideos.tk, 1
-librairiez.ca, 1
-librairiez.com, 1
librairiezbookstore.com, 1
libramedia.ru, 1
libranet.eu, 1
+libraproje.com, 1
libraries.vic.gov.au, 1
librarika.com, 1
librarium.tk, 1
@@ -84099,7 +84135,7 @@ libre.university, 1
libreai.nl.eu.org, 1
libreboot.org, 1
librebox.de, 1
-librechat.ai, 0
+librechat.ai, 1
libredns.eu, 1
libreduca.com, 1
libreexpresion.tk, 1
@@ -84115,7 +84151,6 @@ libreplanet.org, 1
libreria-ouroboros.tk, 1
libreriaelzocalo.cl, 1
libresoft.ml, 1
-libressobooks.sk, 1
libreview.com, 1
libreview.ru, 1
librisulibri.it, 1
@@ -84123,7 +84158,6 @@ librosantimateria.com, 1
librosdelasteroide.com, 1
librosdescargas.club, 1
librosgratisnet.tk, 1
-librosparareinventarse.es, 1
libruis.com, 0
libscpi.org, 1
libskia.so, 1
@@ -84145,6 +84179,7 @@ licenseplates.cc, 1
licenzacalcio.tk, 1
liceoc9.tk, 1
licesisters.com, 1
+liceum-andrychow.edu.pl, 1
lichess.org, 1
lichnyj-astrolog.cf, 1
lichnyj-astrolog.ga, 1
@@ -84180,6 +84215,7 @@ lidarwindtechnolog.cf, 1
lidarwindtechnolog.ga, 1
lidaumba.com, 1
lidavidm.me, 1
+lide.eu, 1
lidel.org, 1
lidernaturascarlettbados.com, 1
liderok.tk, 1
@@ -84211,9 +84247,12 @@ liduan.net, 0
liebel.org, 1
lieben.tk, 1
lieberwirth.biz, 1
+liechun.com, 1
liecomiribea.cf, 1
lied8.eu, 1
+liegu.com, 1
liegveld.nl, 1
+liehu.com, 1
liella.me, 1
liemen.net, 1
liena.be, 0
@@ -84227,7 +84266,6 @@ liesbethkeijzer.nl, 1
lieuu.com, 0
lifamily.xyz, 1
lifanov.com, 1
-lifars.com, 0
life-emotions.pt, 1
life-in-hell.tk, 1
life-is-riddle.tk, 1
@@ -84244,7 +84282,6 @@ lifeartstudios.net, 1
lifeasgame.tk, 1
lifeatthemax.graphics, 1
lifeatthemax.marketing, 1
-lifeatthemax.us, 1
lifebymargot.co.uk, 1
lifecare.org, 1
lifecism.com, 1
@@ -84254,7 +84291,6 @@ lifeconnections.ro, 1
lifecraft.cf, 1
lifedrops.com.au, 1
lifefaithtruth.com, 1
-lifefoto.de, 1
lifegoesonsojustsmile.tk, 1
lifehacker.com, 1
lifeinheart.com, 1
@@ -84308,6 +84344,7 @@ lifetimefitness.tk, 1
lifetimemedsers.ga, 1
lifetimemedsest.ga, 1
lifetimetraining.co.uk, 1
+lifetoolscdc.com, 1
lifetree.network, 1
lifeupgame.fr, 1
lifewithdyna.com, 1
@@ -84349,17 +84386,13 @@ lighthousepointfl.gov, 1
lightingagoura.com, 1
lightingagourahills.com, 1
lightingcalabasas.com, 1
-lightingconejovalley.com, 1
lightingdosvientos.com, 1
lightinghiddenhills.com, 1
-lightinglakesherwood.com, 1
lightingmalibu.com, 1
lightingmoorpark.com, 1
lightingnewburypark.com, 1
-lightingoakpark.com, 1
lightingpacificpalisades.com, 1
lightingthousandoaks.com, 1
-lightingwestlakevillage.com, 1
lightme.us, 1
lightmere.com, 1
lightning.com, 1
@@ -84484,7 +84517,7 @@ lillywhitehotelgroup.com.au, 1
lilola.de, 1
lilou-sportswear.com, 1
lilousportswear.com, 1
-lilpwny.com, 0
+lilpwny.com, 1
lilstarry.com, 1
liltv.media, 1
lily-bearing.com, 1
@@ -84526,6 +84559,8 @@ limescapes.com.au, 1
limesparrow.cf, 1
limestart.cn, 0
limestonecleaningchicago.com, 1
+limestonecounty-al.gov, 1
+limestonecountyema-al.gov, 1
limestonemechanical.ca, 1
limetee.cz, 1
limetorrent.gq, 1
@@ -84543,7 +84578,6 @@ limitshareest.ga, 1
limiturls.ga, 1
limnt.cn, 1
limo.pl, 0
-limo.sh, 1
limoairporttoronto.net, 1
limoforsale.com, 1
limoshka.ru, 1
@@ -84571,7 +84605,9 @@ lincasonline.tk, 1
lincdavis.com, 1
lince-bonares.tk, 1
lincolnadamscountywi.gov, 1
+lincolnalghanim.com, 1
lincolnbrokerage.com, 1
+lincolncomo.gov, 1
lincolncountyga.gov, 1
lincolncountyid.gov, 1
lincolncountymoclerk.gov, 1
@@ -84588,12 +84624,12 @@ lincolnparkpressurewashing.com, 1
lincolnri.gov, 1
lincolnshirefdil.gov, 1
lincolnstreetband.tk, 1
+lincolntonnc.gov, 1
lincolntownshipnewaygocountymi.gov, 1
lincolnzoo.org, 1
lincore.ru, 1
lind-bohanon.org, 1
lindajahn.de, 1
-lindakloenreizen.nl, 1
lindalap.fi, 1
lindalush.net, 1
lindamadu.com.br, 1
@@ -84654,10 +84690,13 @@ lineman.edu, 1
lineru.com, 1
lineshop.ml, 1
linestep.jp, 1
+linetea.com, 1
lineto.com, 1
+linewish.com, 1
linext.cn, 0
linfadenopatia.com, 1
linfamilygc.com, 1
+lingdun.com, 1
linge-ma.ro, 1
lingerie.com.br, 1
lingeriecollect.ga, 1
@@ -84774,6 +84813,7 @@ linocolombo.tk, 1
linocomm.com, 1
linocomm.net, 1
linocomm.nl, 1
+linode.com, 0
linomass.com, 1
linomass.nl, 1
linonin.tk, 1
@@ -84845,7 +84885,6 @@ linuxgiggle.com, 1
linuxguru.tk, 1
linuxhandbook.com, 1
linuxhostingdelhi.com, 1
-linuxhostingindia.in, 1
linuxhostsupport.com, 1
linuxiac.com, 1
linuxil.org, 1
@@ -84894,6 +84933,7 @@ lipeck.tk, 1
lipetsk-centralniy.cf, 1
lipetsk48.tk, 1
lipex.com, 1
+lipice.com, 1
lipighor.com, 1
lipighor.xyz, 1
lipnihezron.tk, 1
@@ -84907,7 +84947,6 @@ liptor.gq, 1
lipturess.tk, 1
liq.com.br, 1
liqd.net, 1
-liqiang.com, 1
liqiuyu.com, 1
liqueur.wiki, 1
liquid.cz, 1
@@ -84917,7 +84956,6 @@ liquidation.tk, 1
liquidbounce.tk, 1
liquidcorp.fr, 1
liquidflash.ml, 1
-liquidfusionmarine.com, 1
liquidhost.co, 1
liquidinternet.co, 1
liquidradio.pro, 1
@@ -84965,6 +85003,7 @@ lishayut-prav.ga, 1
lishayut-prav.gq, 1
lishayut-prav.ml, 1
lishayut-prav.tk, 1
+lisheencastle.com, 1
lishup.com, 1
lisiano.eu, 1
lisieuxarquitetura.com.br, 1
@@ -85008,6 +85047,7 @@ lists.fedoraproject.org, 1
lists.mayfirst.org, 0
lists.stg.fedoraproject.org, 1
listsothebysrealtyhk.com, 1
+listyregionu.cz, 1
litarvan.com, 1
litcc.com, 1
litchfieldpark.gov, 1
@@ -85038,10 +85078,10 @@ litebits.com, 1
litebooks.gq, 1
litecache.de, 1
litecloud.ml, 1
+litecoin-card.com, 0
litecoinnews.club, 1
litehost24.tk, 1
litemere.org, 1
-litemere.us, 0
litemind.com, 0
liteminer.cf, 1
litepay.ch, 1
@@ -85092,6 +85132,7 @@ littlebootshonduras.tk, 1
littleboutiqueshop.co.uk, 1
littleboutiqueshop.com, 1
littleboutiqueshop.uk, 1
+littlecompton.gov, 1
littlecreatures.com.au, 1
littlecreekhosting.com, 1
littledev.nl, 0
@@ -85126,6 +85167,7 @@ littlerphotographie.fr, 1
littles.moe, 1
littlescallywagsplay.co.uk, 1
littleservice.cn, 1
+littlesilvernj.gov, 1
littlesk.in, 1
littleskin.cn, 1
littleson.com.br, 0
@@ -85141,7 +85183,6 @@ litzenberger.ca, 1
liubliu.co.uk, 1
liud.im, 1
liudon.com, 1
-liuhecai.com, 1
liujr.tk, 1
liujunyang.com, 0
liukang.com, 1
@@ -85161,6 +85202,7 @@ liuqiao.pp.ua, 1
liuqiao.tk, 1
liuqiaolovecaonali.ml, 1
liushuyu.tk, 1
+liuyuanyuan.com, 1
livadm.ml, 1
livagency.ca, 1
livdesign.com.tw, 1
@@ -85290,7 +85332,7 @@ livingconfidently.com, 1
livingdex.ca, 1
livingdocs.io, 1
livinghebrew.tk, 1
-livinginhimalone.com, 1
+livinginhimalone.com, 0
livingislands.org, 1
livingislands.tv, 1
livinglab.be, 1
@@ -85299,6 +85341,7 @@ livinglink.be, 1
livinglocalapp.com, 1
livingoutdoors.ga, 1
livingstonca.gov, 1
+livingstontx.gov, 1
livingtired.org, 1
livingtohearsix.com, 1
livingworduk.org, 1
@@ -85310,6 +85353,7 @@ livli.sk, 1
livnev.me, 1
livnev.xyz, 1
livogeva.dk, 1
+livoneo.de, 1
livornonellarete.tk, 1
livornotoday.it, 1
livrariacoad.com.br, 1
@@ -85385,7 +85429,6 @@ lkwmodellbau.at, 1
ll.gr, 1
ll5197.co, 1
ll6729.co, 1
-ll6729.com, 0
ll6957.co, 1
ll9297.co, 1
ll9728.co, 1
@@ -85419,7 +85462,6 @@ lm228.cn, 1
lm228.com, 1
lm338.cn, 1
lm338.com, 1
-lmasqueen.com, 1
lmbyrne.co.uk, 1
lmde.fr, 1
lmh-style.com, 1
@@ -85437,6 +85479,7 @@ lmvsci.gov, 1
ln.io, 1
lndb.me, 1
lndrive.space, 1
+lnhrdt2.ch, 1
lnhydy.cn, 1
lnk.bio, 1
lnk.dk, 1
@@ -85482,7 +85525,6 @@ lobao.pro.br, 1
lobbes.nl, 1
lobbster.co, 1
lobby.game, 1
-lobbylmb.nl, 1
lobevert.com, 1
lobiancocucina.com, 1
lobin21.com, 1
@@ -85500,7 +85542,6 @@ locabir.cf, 1
locadoraequiloc.com.br, 1
local-insight.com, 1
local-shop.com, 1
-local360.net, 1
localassocier.tk, 1
localbandz.com, 1
localbiketrader.com, 1
@@ -85548,7 +85589,6 @@ localseorepair.services, 1
localseorepair.world, 1
localserver.ca, 1
localspot.pl, 1
-localstartupfest.id, 1
localstudio.tk, 1
localtownhouses.ga, 1
locape.com.br, 1
@@ -85710,7 +85750,7 @@ logart.tk, 1
logay.com.br, 1
logbook.ch, 1
logbot.info, 1
-logcat.info, 1
+logcat.info, 0
logdoc.tk, 1
loge.fr, 1
logement.com, 1
@@ -85754,13 +85794,13 @@ login.yahoo.com, 0
logingate.hu, 1
loginsecure.eu, 1
loginvovchyk.ru, 1
-loginwithmc.com, 1
logipdv.pt, 1
logismarket.com, 1
logismn.gov, 1
-logisparte.com, 0
+logisparte.com, 1
logistikaseminar.ee, 1
logitel.de, 1
+logitheque.com, 1
logitheque.tk, 1
logitracgps.com, 1
logitrack.tk, 1
@@ -85863,7 +85903,6 @@ lojix.com, 0
lojj.pt, 1
lokace.eu, 1
lokan.id, 1
-lokerntt.com, 1
lokiani.com, 1
lokinet.org, 1
lokjagruktafoundation.com, 1
@@ -85923,7 +85962,6 @@ loliloli.top, 1
lolinfo.ga, 1
lolinya.link, 1
lolio.tw, 1
-loliotero.com, 1
lolipops.ga, 1
lolis.stream, 1
lolis3.com, 1
@@ -85964,7 +86002,6 @@ lon-so.com, 1
lona.io, 1
lonasdigital.com, 1
lonavla.tk, 1
-loncarlyonjenkins.com, 1
london-design.co.uk, 0
london-electricians.com, 1
london-mafia.tk, 1
@@ -86139,18 +86176,19 @@ loottitan.com, 1
looxent.com, 1
lopendvuurtje.tk, 1
lopes.at, 1
+lopesguilherme.com.br, 1
lophtalmo.cc, 1
lopia.jp, 1
loplovers.tk, 1
loposchokk.com, 1
lopp.net, 1
+loppi.io, 1
loqu8.com, 1
loquo.com, 1
loqyu.co, 1
lor.kharkov.ua, 1
loraincountyohio.gov, 1
loraincountyrecorder.gov, 1
-lorasong.com, 1
loratadine10mg.gq, 1
lorbooks.tk, 1
lorcalive.co.uk, 0
@@ -86198,7 +86236,6 @@ lorimar.bg, 1
lorimullins.com, 1
lorine.tk, 1
lorisfnotary.com, 1
-loritaboegl.de, 1
lorn.tk, 1
lornabenes.com, 1
lornategeorge.tk, 1
@@ -86266,6 +86303,7 @@ losrso.tk, 1
loss.no, 1
lossaicos.tk, 1
lossandthemourningafter.com, 0
+lossmakos.pl, 1
lost-bit.tk, 1
lost-illusions.tk, 1
lost-perdidos-hiatus.tk, 1
@@ -86360,12 +86398,14 @@ louange-reconvilier.ch, 0
louboutin.tk, 1
louboutinshoessale.tk, 1
loud-dragon.tk, 1
+loudavymkrokem.cz, 1
louddesignstudios.com, 1
louderfaster.co.uk, 1
loudersent.ga, 1
loudly.com, 1
loudmouth.tk, 1
loudontn911.gov, 1
+loudouncountyva.gov, 1
louerunhacker.fr, 1
louest.ch, 1
loueurmeublegestion.expert, 1
@@ -86457,6 +86497,7 @@ loveismore.ru, 0
loveismore.sk, 0
loveismystyle.tk, 1
loveisourweapon.com, 1
+loveitclickitbuyit.com.au, 1
lovejms.com, 1
lovejoymethodist.org, 1
lovelandelec.com, 1
@@ -86481,6 +86522,7 @@ lovemen.cc, 1
lovemiku.info, 1
lovemoon.tk, 1
lovemybubbles.com, 1
+lovendar.com, 1
lovenet.tk, 1
loveni.me, 1
lovenwishes.com, 1
@@ -86497,7 +86539,6 @@ lovessentials.com, 1
lovetablecloths.co.uk, 1
lovetarot.jp, 1
lovethatmakeup.tk, 1
-lovetheprint.co.za, 1
lovetime.co.il, 1
lovetowork.tk, 1
loveuno.com, 1
@@ -86527,6 +86568,7 @@ lower-level.tk, 1
lower.nu, 1
lowerchancefordtwppa.gov, 1
lowercostcalls.com, 1
+lowerdrugcosts.gov, 1
lowermydrinking.com, 1
lowerpricefinder.com, 1
lowerthetone.com, 1
@@ -86542,15 +86584,17 @@ loyaleco.it, 1
loyaliplaw.com, 1
loyaltech.ch, 1
loyaltech.tk, 1
+loyaltown-wi.gov, 1
loyaltyreviewers.ga, 1
+loyd.co, 1
loyisa.cn, 1
loyloy.net, 1
loyolahs.edu, 1
loyverse.town, 1
+lozanoimpresores.com, 1
lozhka-mernaya.tk, 1
lp-support.nl, 0
lp177.fr, 1
-lpc.fun, 1
lpcd-lafla.gov, 1
lpcdops-lafla.gov, 1
lpchemicalsolution.tk, 1
@@ -86593,11 +86637,11 @@ lrumeq.com, 1
lrv-grobbendonk.tk, 1
lrwhealthcare.com, 1
ls-alarm.de, 1
+ls-rp.es, 1
lsbricks.com, 1
lsbttiq.org, 1
lsc-dillingen.de, 1
lsc-mn.gov, 1
-lsc.ee, 1
lsc.moe, 1
lscache.de, 1
lsd.cat, 1
@@ -86607,6 +86651,7 @@ lsfnet.org, 1
lsg2021acm.com, 1
lshiy.com, 1
lshydrogenmethane.cz, 1
+lsinstaspace.com, 1
lskgreenacquisition.com, 1
lskgreencomponent.com, 1
lskgreendevelop.com, 1
@@ -86673,6 +86718,7 @@ luc-nutrition.tk, 1
luc-oberson.ch, 0
luc.li, 1
luca-app.de, 1
+luca-appeals.gov, 1
luca-steeb.com, 1
lucaconrads.de, 1
lucade.ddns.net, 0
@@ -86693,7 +86739,7 @@ lucascosta-ido.ml, 1
lucascountyohiovotes.gov, 1
lucasdamasceno.com, 1
lucasem.com, 1
-lucasferraz.com.br, 1
+lucasferrazseo.com, 1
lucasg.org, 1
lucasgymnastics.com, 1
lucasjag.com.br, 1
@@ -86711,7 +86757,7 @@ lucerin.ga, 1
lucesledsbaratas.shop, 1
luchalibre.tk, 1
luchandro.tk, 1
-luchshie-experty.top, 0
+luchshie-experty.top, 1
luchthavenmaastricht.nl, 1
luchtspoor.nl, 1
lucia-art.cf, 1
@@ -86830,6 +86876,7 @@ lugimax.com, 1
luginbuehl.be, 1
luginbuehl.eu, 1
lugobama.tk, 1
+lugopress.nl, 1
lugros.tk, 1
lugui.in, 1
luhkultour.de, 1
@@ -86929,6 +86976,7 @@ lumaesthetic.co.uk, 1
lumapr.com, 1
lumbardhi.tk, 1
lumbercartel.ca, 1
+lumberg-automationusa.com, 1
lumberjackman.tk, 1
lumbre-encendedores.com, 1
lumchan.tk, 1
@@ -86975,7 +87023,6 @@ lunaclan.tk, 1
lunacraft.ga, 1
lunadea.tk, 1
lunademiel.org, 1
-lunafag.ru, 1
lunagiftables.com, 1
lunagrill.com, 1
lunalove.de, 1
@@ -87048,6 +87095,7 @@ luongyen.com, 1
luoshifeng.com, 1
luotianyi.online, 1
luowu.cc, 1
+luoxianjun.com, 1
luoxingyu.ml, 1
lupa.cz, 1
lupa.mk, 1
@@ -87055,10 +87103,10 @@ luparacoes.com.br, 1
lupecode.com, 1
lupinencyclopedia.com, 1
lupnix.org, 1
-lupocattivoblog.com, 1
luppa.loan, 1
lupriflex.com, 1
luqsus.pl, 1
+luripump.se, 1
lurishop.com.br, 1
lurkmirror.ml, 1
lushclub.tk, 1
@@ -87159,13 +87207,17 @@ luxurystays.in, 1
luxurythatlasts.com, 1
luxurywatchesworldwide.com, 1
luxuryweddingsindonesia.com, 1
+luxuryweeks.com, 1
+luxusco.com, 1
luxushair.com, 1
+luxusnataliri.cz, 1
luxusnivoucher.cz, 1
luxusnyvoucher.sk, 1
luxusy.pl, 1
luxuszugreisen.info, 1
luxvacuos.net, 1
luxwatch.com, 1
+luyan.com, 1
luyckx.net, 1
luyungterd.com, 0
luzfaltex.com, 1
@@ -87175,6 +87227,7 @@ lv.lk, 1
lv.search.yahoo.com, 0
lv0.it, 0
lv5.top, 1
+lvcservicesplus.com.au, 1
lvcshu.com, 1
lvdgroup-innov8.com, 1
lvdr.tech, 1
@@ -87260,6 +87313,7 @@ lynnesbian.space, 1
lynnfieldhigh97.com, 1
lynnfieldma.gov, 1
lynnlaytonnissanparts.com, 1
+lynntownshipmi.gov, 1
lynnvartan.com, 1
lynth.io, 1
lynthium.com, 1
@@ -87308,6 +87362,7 @@ lyuda.tk, 1
lyukaacom.ru, 1
lyuks-parfyum.tk, 1
lyuly.com, 1
+lyveglobal.com, 1
lyx.dk, 1
lyxel-staging.tk, 1
lz.lv, 1
@@ -87343,12 +87398,10 @@ m-nasiri.com, 1
m-net.de, 1
m-o-v-i-e.tk, 1
m-o-x.de, 1
-m-of-love.de, 1
m-office.pl, 1
m-producties.nl, 1
m-ses.fr, 1
m-team.cc, 1
-m-teq.nl, 1
m-warrior.tk, 1
m.ac, 1
m.facebook.com, 1
@@ -87379,21 +87432,19 @@ m2tm.fr, 1
m3-software.com, 1
m360.com.ph, 1
m36533.com, 1
-m3ntor.tech, 1
m3rck.ch, 1
m42-gmbh.de, 1
m426.ch, 1
m4all.gr, 1
+m4arkitekter.dk, 1
m4g.ru, 1
m4rcus.de, 1
m5197.co, 1
m5industries.com, 1
m5wl5r.com, 1
m6729.co, 1
-m6729.com, 0
m6957.co, 1
m6pub.fr, 0
-m7rxx.com, 1
m82365.com, 1
m8593.com, 1
m9297.co, 1
@@ -87439,6 +87490,7 @@ maaya.jp, 1
mab.com, 1
maba.tk, 1
mabankonline.com, 1
+mabasketdesecurite.fr, 1
mabelmartinez.es, 1
mable.com.au, 1
mableton.gov, 1
@@ -87513,7 +87565,7 @@ machmit.tk, 1
machnho.com, 1
macho-i-botan.tk, 1
machon.biz, 1
-machosting.jp, 1
+machosting.jp, 0
machtweb.de, 1
machupicchu.tk, 1
machwasgeil.es, 1
@@ -87549,6 +87601,7 @@ macon.de, 1
maconcountymo.gov, 1
maconnerie-dcs.ch, 1
macosx86.ml, 1
+macoupincountypdil.gov, 1
macoupinvotes.gov, 1
macpaw.com, 1
macpress.com.br, 1
@@ -87561,6 +87614,7 @@ macros.co.jp, 1
macrosec.tech, 1
macroseo.tk, 1
macrotech.tk, 1
+macsant.com, 1
macsoftware.org, 1
macsonuclari.com.tr, 1
macsonuclari.mobi, 1
@@ -87569,7 +87623,6 @@ macvcure.com, 1
macvidcards.eu, 1
mad-eye.com, 0
mad-in-love.com, 1
-mad-rabbit.com, 1
mad.es, 1
mad2moi.com, 1
madadmin.com, 1
@@ -87592,11 +87645,11 @@ maddin.ga, 1
made-to-usb.com, 1
made.md, 1
made2coach.com, 1
-madebydusk.com, 1
madebyesmel.com, 1
madebyhand.art, 1
madebyshore.com, 1
madebythijmen.nl, 1
+madebyyolanda.com, 1
madecenter.com.br, 1
madechocolaterie.nl, 1
madeforelle.shop, 1
@@ -87630,6 +87683,7 @@ madhon.com, 1
madhyrecords.com, 1
madian.tk, 1
madinahtech360.com, 1
+madinatalzahra.org, 1
madinatech360.com, 1
madinina.tk, 1
madintouch.com, 1
@@ -87647,6 +87701,7 @@ madisonprocaccini.tk, 1
madisonsjewelersorlando.com, 1
madisonsquarerealestate.com, 1
madisontwpmi.gov, 1
+madisonvilleky.gov, 1
madkids.ga, 1
madknight.tk, 1
madlandezboard.tk, 1
@@ -87685,7 +87740,6 @@ madsihle.com, 1
madskauts.tk, 1
madskill.tk, 1
madskills.tk, 1
-madsklitgaard.dk, 1
madskristensen.dk, 1
madspeed-performance.tk, 1
madsstorm.dk, 0
@@ -87704,7 +87758,6 @@ maedacolo.com.br, 1
maedchenflohmarkt.at, 1
maedchenflohmarkt.de, 1
maeitems.ca, 1
-maeko.fr, 1
maeliacreation.fr, 1
maeln.com, 1
maelstrom-fury.eu, 1
@@ -87778,6 +87831,7 @@ magellan-met.ru, 1
magenbrot.net, 0
magenda.sk, 1
magenkompass.de, 0
+magentacares.com, 1
magentaize.net, 1
magentazorg.nl, 1
magento-ecommerce.co.za, 0
@@ -87785,6 +87839,7 @@ magentodevelopment.co.uk, 1
magentrix.com, 1
magenx.com, 1
magepro.fr, 1
+magesaigon.com, 1
magescobd.com, 1
magewell.nl, 1
maggianos.com, 1
@@ -87798,7 +87853,6 @@ magiamgiatot.tk, 1
magic-3dprint.nl, 1
magic-cakes.nl, 1
magic-cards.info, 1
-magic-carpetcleaning.co.uk, 1
magic-cheerleading.tk, 1
magic-city.quest, 1
magic-fly.de, 1
@@ -87939,6 +87993,7 @@ maguire.email, 1
maguire.tk, 1
maguroalmare.com.br, 1
maguspace.com, 0
+magutah.gov, 1
maguy-energies.com, 1
magwin.co.uk, 1
magyal.hu, 1
@@ -87996,7 +88051,6 @@ maiaimobiliare.ro, 1
maialeechin.com, 0
maiateam.pt, 1
maib.tas.gov.au, 1
-maichun.info, 0
maid.gg, 1
maid.tk, 1
maidalawfirm.com, 1
@@ -88053,10 +88107,10 @@ mailexx.ml, 1
mailfence.com, 1
mailflank.com, 0
mailflex.my.id, 1
+mailforge.ca, 1
mailgenius.com, 1
mailgun.com, 1
mailhardener.com, 1
-mailia.me, 1
mailinabox.email, 1
mailinabox.ml, 1
mailinaitor.tk, 1
@@ -88172,6 +88226,7 @@ majestic-rp.ru, 1
majestic.games, 0
majesticpride.in, 1
majestio.tk, 1
+majewskiplumbing.com, 1
majid.info, 1
majisign.co.uk, 1
majkassab.com, 1
@@ -88203,6 +88258,7 @@ makeaoffice.nl, 1
makechanges.com.au, 1
makedin.net, 1
makedonija.net.mk, 1
+makefirst.com, 1
makeh2o.com, 1
makeit-so.de, 0
makeitpopadvertising.com, 1
@@ -88214,6 +88270,7 @@ makellos-kosmetik.de, 1
makemejob.com, 1
makemillion.tk, 1
makemoney-plan.tk, 1
+makemoney.ng, 1
makemusic-asia.com, 1
makemyassignmentbest.com, 1
makemynewspaper.com, 1
@@ -88255,7 +88312,6 @@ makingmemoney.gq, 1
makingmemoney.ml, 1
makingmoneyathome.tk, 1
makingmoves.gq, 1
-makingmusichappen.com, 1
makkiyaz.tk, 1
makkusu.photo, 1
maklerinfo.biz, 1
@@ -88267,7 +88323,6 @@ makowitz.cz, 1
makrama.shop, 1
makromedikal.com.tr, 1
maksa.ga, 1
-maksibetgiris.com, 1
maksima.kh.ua, 1
maksimmrvica.tk, 1
maksimyugai.com, 1
@@ -88294,6 +88349,7 @@ malagarental.com, 1
malagarental.es, 1
malahov.tk, 1
malamutedoalasca.com.br, 1
+malanhua.com, 1
malardalenvvs.se, 1
malareal.com.br, 1
malariaadvice.gq, 1
@@ -88307,7 +88363,6 @@ malayalasangeetham.org, 1
malaysia.cf, 1
malaysia.search.yahoo.com, 0
malaysiabrands.com.my, 1
-malaysiainternship.my, 1
malaysianews.ga, 1
malaysianews.gq, 1
malaysianews.ml, 1
@@ -88450,6 +88505,7 @@ mame.cl, 1
mamiechacha.com, 1
mamijaclean.tk, 1
mamilitante.fr, 1
+maminky.com, 1
mamlaka.ml, 1
mamlaka.tk, 1
mammabelly.com.br, 1
@@ -88528,7 +88584,6 @@ mandanudes.ae, 1
mandaraequestrian.com, 1
mandarinplay.tk, 1
mandatkollen.se, 1
-mandaz.eu, 1
mandcbouncycastlehire.co.uk, 1
mandediary.com, 1
mandefender.tk, 1
@@ -88576,7 +88631,7 @@ mangaesp.tk, 1
mangafreak.tk, 1
mangagaga.tk, 1
mangahigh.com, 1
-mangajp.top, 0
+mangajp.top, 1
mangakita.net, 1
manganimefan.tk, 1
mangapoi.com, 1
@@ -88622,6 +88677,7 @@ manicuradegel.es, 1
manif-est.info, 1
manikinuk.tk, 1
manilacrawl.com, 1
+maninternational.pro, 1
maniorpedi.com, 1
maniosglass.gr, 1
manipil.ch, 0
@@ -88658,9 +88714,10 @@ manitowocwi.gov, 1
manja-und-martin.de, 1
manjalcouture.com, 1
manjaro.ru, 1
+mankato-mn.gov, 1
+mankatomn.gov, 1
mankier.com, 1
mankomarketing.com, 1
-manku.pl, 1
manmatters.com, 1
mann-und-maeuse.de, 1
mannafields.org, 1
@@ -88673,6 +88730,7 @@ mannigroup.com, 1
manningtreetilesandflooring.co.uk, 1
mannnen.nl, 1
mannservrice.cf, 1
+manobankas.lt, 1
manoek.dynu.net, 1
manofmany.com, 1
manofmanythings.com, 1
@@ -88684,6 +88742,7 @@ manojsharan.me, 1
manolitodarts.tk, 1
manologaribay.tk, 1
manonandre-avocat.fr, 1
+manopaskola.lt, 1
manoro.de, 1
manortx.gov, 1
manova.cz, 1
@@ -88718,6 +88777,7 @@ mantelligence.com, 1
mantenimiento-zaragoza.com, 1
mantenimientoimpresoras.com, 1
mantenimientosenjardineriaypiscinasveracruz.com, 1
+mantenimientoweb.io, 1
mantex.ml, 1
manti.by, 1
mantor.org, 0
@@ -88734,7 +88794,6 @@ manuel7espejo.com, 1
manuelahidalgo.org, 1
manuelboelstler.tk, 1
manuelcancelas.com, 1
-manueldelgadohomes.com, 1
manueldossantos.tk, 1
manuelefior.tk, 1
manuelefysiotherapeut.nl, 1
@@ -88808,7 +88867,6 @@ map.fund, 1
map4erfurt.de, 1
map4jena.de, 1
mapa-airsoft-akci.cz, 1
-mapapeterie.ca, 1
mapasmundi.com.br, 1
mapausenaturelle.fr, 1
mapblender.com, 1
@@ -88820,6 +88878,7 @@ mapillary.com, 1
maplebgm.cc, 1
maplegrove.cf, 1
maplegrovetownshipmi.gov, 1
+maplegrovewi.gov, 1
mapleholland.tk, 1
maplehome.tk, 1
maplehousehomeinvestors.com, 1
@@ -88847,6 +88906,7 @@ maquinariahosteleriaocasion.com, 1
maquinariaspesadas.org, 0
maquinasperfectas.tk, 1
maquinasquepiensan.tk, 1
+maqun.com, 1
mar-eco.no, 1
mar.pt, 1
mara.paris, 1
@@ -88926,6 +88986,7 @@ marchoffrichter.de, 1
marchouben.nl, 1
marchqualitymeats.com, 1
marchukov.com, 1
+marcianoandtopazio.com, 1
marcillacetfils.fr, 1
marclange.net, 1
marco-burmeister.de, 1
@@ -88958,7 +89019,7 @@ marcusburghardt.tk, 1
marcusds.ca, 1
marcuskoh.com, 1
marcusporter.tk, 1
-marcusquinn.com, 1
+marcusquinn.com, 0
marcusstafford.com, 1
marcwilke.de, 1
marcypro.com, 1
@@ -88987,7 +89048,6 @@ marfadelivery.tk, 1
marga-marga.tk, 1
margagriesser.de, 1
margan.ch, 1
-margaret.land, 1
margaretgel.com, 1
margarethouse.co.uk, 1
margaridamendessilva.com, 1
@@ -89062,7 +89122,9 @@ mariereichl.cz, 1
mariescountymo.gov, 1
marieskyler.net, 1
marietrap.ch, 0
+marife.com, 1
marijang.id, 1
+marijuana-seeds.nl, 1
marijuanafarms.org, 1
marijuanajobscannabiscareers.com, 1
marik.net.br, 1
@@ -89116,6 +89178,8 @@ marioncountyohio.gov, 1
marioncountysheriffar.gov, 1
marioncountytn.gov, 1
marionflclerk.gov, 1
+marionswcdfl.gov, 1
+mariontownshipbeavercountypa.gov, 1
mariontwpcvxmi.gov, 1
marioserver.ml, 1
mariospizzaoxford.co.uk, 1
@@ -89157,6 +89221,7 @@ markantalyamasajsalonu-bayanmasoz-cim.cf, 1
markco.fi, 1
markdain.net, 1
markdixon.name, 1
+markdorf.com, 1
markecubanos.com, 1
markedplassen.no, 1
markellos-olive.gr, 1
@@ -89175,6 +89240,7 @@ marketgarden.tk, 1
marketgrid.ml, 1
marketgrid.tk, 1
marketia.ml, 1
+marketing-2.de, 1
marketing-advertising.eu, 1
marketing1-0-1.com, 1
marketing4trends.com, 1
@@ -89188,7 +89254,6 @@ marketingconcafe.com, 1
marketingdesignu.cz, 1
marketingdigitalefisiente.com, 1
marketingdominante.com.br, 1
-marketingforfood.com, 1
marketingmd.com, 1
marketingpalace.tk, 1
marketingstrategy.gq, 1
@@ -89232,6 +89297,7 @@ markitzeroday.com, 1
markjansen.tk, 1
markkirkforillinois.com, 1
markkirkforsenate.com, 1
+markkl.nl, 1
markkusilvennoinen.fi, 1
marklehane.com, 1
markllego.com, 1
@@ -89289,6 +89355,7 @@ markusweimar.de, 1
markuswirnsperger.com, 1
marlboroughchamber.nz, 1
marlboroughfarmersmarket.tk, 1
+marlboroughmo.gov, 1
marlen.cz, 1
marlenefavela.tk, 1
marlenekrasa.com, 1
@@ -89364,6 +89431,7 @@ marshallruskwi.gov, 1
marshallscastles.com, 1
marshallsheriffms.gov, 1
marshallwilson.com, 1
+marshfieldmaine.gov, 1
marshfieldvillagevt.gov, 1
marshfieldvt.gov, 1
marshmallow.co, 1
@@ -89378,7 +89446,6 @@ marta-chat.ga, 1
marta.uz, 0
martacooks.com, 1
martapratsmakeup.com, 1
-martastandzoninteriors.com, 1
martastroll.com, 1
martdev.com, 1
martec.dk, 1
@@ -89431,6 +89498,7 @@ martinhal.cn, 1
martinhal.com, 1
martinhalholiday.com, 1
martinhalliving.com, 1
+martinhalpropertysales.com, 1
martinhalresidences.com, 1
martinhaunschmid.com, 0
martinho.tk, 1
@@ -89452,6 +89520,7 @@ martinsferryoh.gov, 1
martinsouza.net, 1
martinstepar.cz, 1
martinsvillebulletin.com, 1
+martinsvilleva.gov, 1
martinus.cafe, 1
martinverkerkonline.tk, 1
martinvillalba.com, 1
@@ -89550,6 +89619,7 @@ masanteadelavenir.fr, 1
masanunciosimpresos.com, 1
masarik.sh, 1
masaze-hanka.cz, 1
+masazomiestas.lt, 1
mascarablond.tk, 1
mascarbo.tk, 1
mascarillas.blog, 1
@@ -89703,18 +89773,22 @@ masterinchess.com, 1
masterise.tv, 1
masterjuantex-projects.tk, 1
masterkitchen.com.br, 1
+masterkong.com, 1
masterly.ninja, 1
masternetix.ga, 1
masternetltd.com, 1
masterofallscience.com, 1
masterofazoth.tk, 1
masterofbytes.ch, 1
+masteroil.com, 1
masterpassword.org, 1
masterplc.com, 1
+masterprint.jp, 1
masterpro.ws, 1
masterproseo.ru, 1
masterpsylogos.ru, 1
masterquest.tk, 1
+masterrepairplumbing.com, 1
masters-burrell.co.uk, 1
mastersadistancia.com, 1
mastershvacparts.com, 1
@@ -89729,7 +89803,6 @@ masterstuff.de, 1
mastertent.com, 1
masterton.com.au, 1
mastertutoriales.com, 1
-masterunblock.com, 0
masterurist.ru, 1
mastervision.tk, 1
masterwank.com, 1
@@ -89874,7 +89947,6 @@ mati.lol, 1
mati.tk, 1
maticz.com, 1
matijakolaric.com, 1
-matikz.com, 1
matildeferreira.co.uk, 1
matillat.ovh, 1
matindustrial.com, 1
@@ -89891,6 +89963,7 @@ matok.me.uk, 1
matolab.lt, 1
matomari.tk, 1
matopu.tk, 1
+matora.com.au, 1
matosinfo.com, 1
matosinfo.fr, 1
matoutepetiteboutique.com, 1
@@ -89924,6 +89997,7 @@ matrixpost.net, 1
matrixread.com, 0
matrixreq.com, 0
matroskin.ml, 1
+matsaservicios.com, 1
matsson.com, 1
matstodin.is, 1
matsu.gov, 1
@@ -89960,11 +90034,11 @@ matteozinnia.it, 1
mattersource.com, 1
mattessons.co.uk, 1
mattferderer.com, 1
+mattg.ca, 1
mattga.ca, 1
mattgemmell.com, 1
mattgoddardphotography.co.uk, 1
matthew-carson.info, 1
-matthew-cash.com, 1
matthewaker.com, 1
matthewberry.co.za, 1
matthewburket.com, 1
@@ -90016,6 +90090,7 @@ mattia98.org, 0
mattiascibien.net, 0
mattisclever.com, 1
mattlaks.com, 1
+mattle.wtf, 1
mattmarkel.com, 1
mattmarkelmedia.com, 1
mattmatters.io, 1
@@ -90091,6 +90166,7 @@ mauicharm.com, 1
mauldincookfence.com, 1
mauletsmallorca.tk, 1
maumovie.ml, 1
+maunabo.com, 1
maunder.ru, 1
maunium.net, 1
mauracher.cc, 1
@@ -90133,6 +90209,7 @@ mavrick.tk, 1
mavro.cf, 1
mavro.ga, 1
mavro.gq, 1
+mawidabp.com, 1
mawinguhost.co.ke, 1
mawkebaljalal.com, 1
mawo.olkusz.pl, 1
@@ -90195,7 +90272,6 @@ maxihyp.de, 1
maxim.live, 1
maxima.at, 0
maximababy.de, 1
-maximalsparen.com, 1
maximanet.tk, 1
maximbaz.com, 1
maximdeboiserie.be, 1
@@ -90229,7 +90305,6 @@ maxisito.it, 1
maxivisor.ga, 1
maxjacobs.com.au, 1
maxkaul.de, 1
-maxlaumeister.com, 1
maxley.yachts, 1
maxmanus.ga, 1
maxmarket.bg, 1
@@ -90278,13 +90353,13 @@ may24.tw, 1
mayaimplant.com, 1
mayamaibach.org, 1
mayamarquez.co, 1
-mayamushrooms.co.uk, 1
mayanaturopathy.co.uk, 1
mayanet.tk, 1
mayangateway.com, 1
mayaroconstituency.org, 1
mayashoefke.tk, 1
mayavi.co.in, 0
+maybankfoundation.com, 1
maybeonline.de, 1
maybeshewill.xyz, 1
maybeul.com, 1
@@ -90335,7 +90410,9 @@ mazik.tk, 1
mazken.tk, 1
mazternet.ru, 1
mazurlabs.tk, 1
+mazurskie.com, 1
mazury-invest.pl, 1
+mazyoud.com, 1
mazzotta.me, 1
mb-amenagements.be, 1
mb-analytics.at, 1
@@ -90367,6 +90444,7 @@ mbed.com, 1
mbed.org, 1
mbedcloud.com, 1
mbedcloudintegration.net, 1
+mbfaq.com, 1
mbfiles.tk, 1
mbi.nl, 1
mbilker.us, 1
@@ -90384,6 +90462,7 @@ mbr.moe, 1
mbr.pw, 1
mbrd.de, 1
mbrental.fr, 1
+mbschoen.com, 1
mbsec.net, 1
mbsunu.com, 1
mbsync4supply.com, 1
@@ -90408,7 +90487,6 @@ mc007.xyz, 1
mc2informatique.fr, 1
mc3dreal.de, 1
mc4free.cc, 1
-mc5zvezd.ru, 0
mcagon.tk, 1
mcahm.eu.org, 1
mcalert.in, 1
@@ -90442,6 +90520,7 @@ mcdesigns68.co.uk, 1
mcdgenclikkulubu.org, 1
mcdona1d.me, 1
mcdonaldcountymissouri.gov, 1
+mcdonaldcountymohealth.gov, 1
mcdonalds.cloud, 1
mcdonalds.co.il, 1
mcdonalds.design, 1
@@ -90525,6 +90604,7 @@ mcmind.ddns.net, 1
mcmk.in, 1
mcnairinternational.com, 1
mcnav.net, 1
+mcneill.io, 1
mcnet.care, 1
mcnext.net, 1
mcnoobs.pro, 1
@@ -90581,6 +90661,7 @@ md-mb.ro, 1
md-progressistes.fr, 1
md-service.net, 1
md28.in, 1
+md5checker.com, 1
md5file.com, 1
mdaemon.de, 1
mdaemon.tips, 1
@@ -90590,6 +90671,7 @@ mdazo.net, 1
mdbre.gov, 1
mdbug.de, 1
mdca-jp.org, 1
+mdcfl.gov, 1
mdcloudps.com, 1
mdconnect.asia, 1
mddetails.com, 1
@@ -90660,6 +90742,7 @@ meaningfulbits.io, 1
meanit.ie, 1
meanjstraininginstitute.com, 1
meany.xyz, 1
+meao.io, 1
meao.market, 1
meao.online, 1
meao.pictures, 1
@@ -90668,14 +90751,12 @@ meapbot.com, 1
meapbot.net, 1
meapbot.org, 1
meapbot.pro, 1
-measiedu.org, 1
measureaustralia.com.au, 1
measurementsolutionsinc.com, 0
measureyourpenis.today, 1
meat-berry.ru, 1
meat-education.com, 1
meat.org.uk, 1
-meatfoods.com.br, 1
meatfreecarnivore.com, 1
meavagas.com, 1
meazurelearning.com, 1
@@ -90692,104 +90773,47 @@ mebelnik.pro, 1
mebeloffice.com.ua, 1
mebelok.com, 1
mebelshik.tk, 1
+mebeltorg.com, 1
mebinrobin.com, 1
meblerymar.pl, 1
+meblowy.com, 1
mebtall.ru, 1
mec.gub.uy, 1
-mec024.com, 1
-mec025.com, 1
-mec0311.com, 1
-mec0313.com, 1
-mec0314.com, 1
-mec0316.com, 1
-mec0317.com, 1
-mec0318.com, 1
-mec0319.com, 1
-mec0335.com, 1
-mec0354.com, 1
-mec0355.com, 1
-mec0357.com, 1
-mec0358.com, 1
-mec0370.com, 1
mec0371.com, 1
-mec0372.com, 1
-mec0375.com, 1
-mec0377.com, 1
mec0378.com, 1
-mec0391.com, 1
mec0392.com, 1
-mec0393.com, 1
-mec0394.com, 1
mec0395.com, 1
-mec0396.com, 1
-mec0398.com, 1
-mec0410.com, 1
-mec0413.com, 1
-mec0414.com, 1
mec0415.com, 1
-mec0416.com, 1
mec0419.com, 1
-mec0421.com, 1
-mec0429.com, 1
-mec0432.com, 1
-mec0433.com, 1
-mec0434.com, 1
mec0435.com, 1
-mec0436.com, 1
mec0437.com, 1
mec0438.com, 1
mec0439.com, 1
-mec0450.com, 1
mec0451.com, 1
mec0452.com, 1
-mec0453.com, 1
-mec0454.com, 1
-mec0455.com, 1
-mec0456.com, 1
-mec0457.com, 1
-mec0458.com, 1
-mec0459.com, 1
mec0470.com, 1
-mec0471.com, 1
-mec0472.com, 1
-mec0473.com, 1
mec0474.com, 1
-mec0475.com, 1
-mec0476.com, 1
-mec0477.com, 1
-mec0478.com, 1
-mec0479.com, 1
-mec0482.com, 1
-mec0483.com, 1
-mec0510.com, 1
-mec0511.com, 1
mec0512.com, 1
-mec0513.com, 1
mec0514.com, 1
-mec0515.com, 1
-mec0516.com, 1
mec0517.com, 1
-mec0518.com, 1
mec0519.com, 1
mec0523.com, 1
mec0530.com, 1
mec0532.com, 1
mec0533.com, 1
mec0534.com, 1
-mec0535.com, 1
mec0536.com, 1
mec0537.com, 1
mec0538.com, 1
mec0539.com, 1
mec0550.com, 1
+mec0551.com, 1
mec0552.com, 1
mec0554.com, 1
mec0555.com, 1
-mec0556.com, 1
mec0557.com, 1
mec0558.com, 1
mec0559.com, 1
-mec0561.com, 1
mec0562.com, 1
mec0563.com, 1
mec0564.com, 1
@@ -90799,7 +90823,6 @@ mec0570.com, 1
mec0571.com, 1
mec0572.com, 1
mec0573.com, 1
-mec0574.com, 1
mec0575.com, 1
mec0576.com, 1
mec0577.com, 1
@@ -90810,72 +90833,48 @@ mec0591.com, 1
mec0592.com, 1
mec0593.com, 1
mec0594.com, 1
-mec0595.com, 1
mec0596.com, 1
mec0597.com, 1
mec0598.com, 1
mec0599.com, 1
+mec0660.com, 1
mec0661.com, 1
mec0662.com, 1
mec0663.com, 1
mec0691.com, 1
mec0692.com, 1
mec0701.com, 1
-mec0710.com, 1
-mec0711.com, 1
-mec0712.com, 1
mec0713.com, 1
-mec0714.com, 1
mec0715.com, 1
mec0716.com, 1
mec0717.com, 1
mec0718.com, 1
-mec0719.com, 1
-mec0722.com, 1
mec0724.com, 1
mec0728.com, 1
-mec0730.com, 1
-mec0731.com, 1
mec0732.com, 1
mec0733.com, 1
-mec0734.com, 1
-mec0736.com, 1
+mec0735.com, 1
mec0737.com, 1
-mec0738.com, 1
-mec0739.com, 1
+mec0743.com, 1
mec0744.com, 1
mec0745.com, 1
mec0746.com, 1
mec0751.com, 1
-mec0752.com, 1
mec0753.com, 1
-mec0754.com, 1
-mec0756.com, 1
mec0757.com, 1
mec0758.com, 1
mec0759.com, 1
mec0760.com, 1
-mec0762.com, 1
mec0763.com, 1
-mec0765.com, 1
-mec0766.com, 1
mec0768.com, 1
mec0769.com, 1
-mec0770.com, 1
-mec0771.com, 1
mec0772.com, 1
-mec0773.com, 1
mec0774.com, 1
-mec0775.com, 1
mec0776.com, 1
-mec0777.com, 1
mec0778.com, 1
mec0779.com, 1
-mec0790.com, 1
-mec0791.com, 1
mec0792.com, 1
mec0793.com, 1
-mec0794.com, 1
mec0795.com, 1
mec0796.com, 1
mec0797.com, 1
@@ -90886,16 +90885,12 @@ mec0811.com, 1
mec0813.com, 1
mec0814.com, 1
mec0816.com, 1
-mec0817.com, 1
-mec0818.com, 1
mec0819.com, 1
mec0826.com, 1
mec0827.com, 1
mec0830.com, 1
-mec0831.com, 1
mec0832.com, 1
mec0833.com, 1
-mec0834.com, 1
mec0835.com, 1
mec0836.com, 1
mec0837.com, 1
@@ -90904,19 +90899,14 @@ mec0839.com, 1
mec0840.com, 1
mec0851.com, 1
mec0852.com, 1
-mec0853.com, 1
-mec0854.com, 1
mec0855.com, 1
-mec0856.com, 1
+mec0857.com, 1
mec0859.com, 1
-mec0871.com, 1
+mec0870.com, 1
mec0872.com, 1
-mec0873.com, 1
mec0874.com, 1
-mec0875.com, 1
mec0876.com, 1
mec0877.com, 1
-mec0878.com, 1
mec0881.com, 1
mec0883.com, 1
mec0886.com, 1
@@ -90928,7 +90918,6 @@ mec0898.com, 1
mec0899.com, 1
mec0910.com, 1
mec0911.com, 1
-mec0912.com, 1
mec0913.com, 1
mec0914.com, 1
mec0915.com, 1
@@ -90937,23 +90926,21 @@ mec0917.com, 1
mec0919.com, 1
mec0931.com, 1
mec0933.com, 1
+mec0934.com, 1
mec0935.com, 1
mec0936.com, 1
-mec0937.com, 1
-mec0952.com, 1
+mec0938.com, 1
+mec0951.com, 1
mec0953.com, 1
mec0954.com, 1
-mec0971.com, 1
+mec0972.com, 1
mec0973.com, 1
mec0974.com, 1
mec0976.com, 1
mec0977.com, 1
-mec222.net, 1
-mec333.net, 1
mec539.com, 1
mec555.net, 1
mec760.com, 1
-mec777.net, 1
mec825.com, 1
mec888.net, 1
mecalux.com, 1
@@ -90966,17 +90953,20 @@ meccrcog-oh.gov, 1
mecenat-cassous.com, 1
mecenatfoot.fr, 1
mechafightclub.com, 1
+mechanic.cn, 1
mechanical.tk, 1
mechanics-schools.com, 1
mechanicweb.com, 1
mechanus.io, 1
mechasdepelo.com, 0
mechaspartans6648.com, 1
+mechatronics-robotics.bg, 1
mechinfinity.tk, 1
mechmk1.me, 1
mechsoftgroup.com, 1
mechta.gq, 1
meciel.net, 1
+meciuri.com, 1
mecloudprinter.com, 1
mecomed.com, 1
mecp.de, 1
@@ -91048,12 +91038,12 @@ mediabackoffice.co.jp, 1
mediabeestjes.nl, 1
mediablaster.com, 1
mediabogen.net, 1
-mediabola.net, 1
mediabookdb.de, 0
mediabooks.ml, 1
mediaboutique.nl, 1
mediacenter.dynv6.net, 1
mediacluster.de, 1
+mediaco.com.au, 1
mediacolor.fr, 1
mediadex.be, 1
mediafly.com, 1
@@ -91068,7 +91058,6 @@ medialab.nrw, 1
medialine.ag, 1
medialine.com, 1
medialinkz.ga, 1
-medialunaventura.com, 1
medialys.ca, 1
mediamarket42.tk, 1
mediamarkt.pl, 1
@@ -91096,7 +91085,6 @@ mediassistindia.com, 1
mediassistindia.net, 1
mediassisttpa.in, 1
mediasst.com, 1
-mediastroke.com, 1
mediataput.ga, 1
mediathekview.de, 0
mediation-mv.de, 1
@@ -91209,15 +91197,15 @@ meditacionesparasanar.club, 1
meditadvisors.com, 1
meditarenargentina.org, 1
meditateinolympia.org, 1
-meditation-music.shop, 1
meditation-rennes.org, 1
meditel.nl, 1
meditez.ca, 1
meditrak.ml, 1
medium.com, 1
+medium.cz, 1
mediums.cf, 1
+mediumseznam.cz, 1
medivetproducts.com, 1
-medivisionsc.com, 1
medivox.tk, 1
mediweed.tk, 1
mediziner-goettingen.tk, 1
@@ -91232,7 +91220,6 @@ medmark.com, 1
medmobil.ru, 1
mednews.net.ua, 1
medo64.com, 1
-medofis.com, 1
medop.es, 1
medorand.gov, 1
medosedu.in, 1
@@ -91244,7 +91231,6 @@ medpeer.jp, 1
medportalmd.tk, 1
medpost.com, 1
medprozone.com, 1
-medreich.com, 1
medrol.cf, 1
meds.ru, 1
medsanuk.co.uk, 1
@@ -91254,7 +91240,6 @@ medscope.com.au, 1
medscope.tk, 1
medservice.cz, 1
medsi-online.tk, 1
-medsilset.com.br, 1
medsister.tk, 1
medsol.co.za, 0
medsovet.tv, 1
@@ -91302,17 +91287,20 @@ meeras.ga, 1
meereskunst.de, 1
meerman.nl, 0
meerpadel.nl, 1
-meesenburg.ro, 1
+meesenburg.ro, 0
meesman.nl, 1
meesteresmisty.nl, 1
meet, 1
meet.google.com, 1
+meetadult.com, 1
meetanshi.com, 1
meetbeagle.com, 1
+meetblack.com, 1
meetbot.fedoraproject.org, 1
meetcleo.com, 1
meetfranz.com, 1
meetfriends.tk, 1
+meethr.com, 1
meeting-server.ml, 1
meetingvotes.com, 1
meetjeslandsetriathlon.tk, 1
@@ -91323,9 +91311,12 @@ meetmonarch.com, 1
meetmygoods.com, 1
meetmyown.ga, 1
meetmyown.tk, 1
+meetrox.ai, 1
meetthesinglessda.co.uk, 1
meettheslavs.com, 1
+meettrade.com, 1
meetville.com, 1
+meetworld.com, 1
meetyou.me, 1
meewan.fr, 1
meeztech.com, 1
@@ -91384,6 +91375,7 @@ meganmarston.cf, 1
meganmarston.ga, 1
meganruggiero.com, 0
megaobzor.com, 1
+megapanel.com, 1
megaparadise.ml, 1
megapari.com, 1
megapixel.cz, 1
@@ -91395,6 +91387,7 @@ megaprofi.tk, 1
megarap.cf, 1
megaron.at, 1
megasesso.com, 1
+megashine.com, 1
megasitesoficial.tk, 1
megasslstore.com, 1
megasunsunglasses.bg, 1
@@ -91459,7 +91452,7 @@ meigetsuen1980.com, 1
meijburg.com, 1
meikampf.de, 1
meikan.moe, 1
-meil.se, 1
+meil.se, 0
meiler.cf, 1
meilink.eu, 0
meilleur-casino-bitcoin.com, 1
@@ -91504,11 +91497,13 @@ meinflirtportalcheck.com, 1
meinflirtportalcheck.de, 1
meinforum.net, 1
meinhard.com, 1
+meining.com, 1
meinpalestina.de, 1
meinpflegedienst.net, 1
meinstartinsleben.com, 1
meinstartinsleben.de, 1
meinstift.ch, 1
+meint.com, 1
meintragebaby.de, 1
meinungsplatz.ch, 1
meinungsplatz.de, 1
@@ -91516,10 +91511,11 @@ meirifuli6.com, 1
meis.space, 1
meise.cf, 1
meise.ml, 1
+meishao.com, 1
+meisheng.com, 1
meistaramajas.lv, 1
meister-stuecke.com, 1
meister-texte.com, 1
-meister-wuttke.de, 1
meisterlabs.com, 1
meisternote.com, 1
meisterplan.com, 1
@@ -91552,7 +91548,6 @@ mekatronika.tk, 1
mekatrotekno.com, 1
mekawy.tk, 1
mekegi.com, 1
-meken.com, 1
mekhaodee.com, 1
mekkaoui.cf, 1
mekker.dk, 1
@@ -91586,6 +91581,7 @@ melbetua.com, 1
melbourneapartments.website, 1
melbournebushwalkers.org.au, 1
melbournecivilcelebrant.tk, 1
+melbournecopywriter.com.au, 1
melbournefringe.com.au, 1
melbournehookah.com.au, 1
melbournehousesitters.com, 1
@@ -91593,6 +91589,7 @@ melcher.it, 1
melchizedek-forum.de, 1
melda-agustin.tk, 1
melda.ru, 1
+meldaterraverde.com.br, 1
meldcode-assistent.nl, 1
melderegister-auskunft.de, 1
meldjeaan.be, 1
@@ -91615,6 +91612,7 @@ melinamay.net, 1
melino.com.ua, 1
meliowebweer.nl, 1
melisica.tk, 1
+melissa-shop.online, 1
melissaadkins.com, 1
melissaauclaire.com, 1
melissadeluxe.com, 1
@@ -91625,7 +91623,6 @@ meliyb.ga, 1
melkboshigh.co.za, 1
melkiran.tk, 1
melkoghonning.no, 1
-mellenbergerathletics.com, 1
mellika.ch, 1
mellonexia.ml, 1
mellonne.com, 1
@@ -91797,6 +91794,7 @@ mentalizes.tk, 1
mentalklik.online, 0
mentalpage.com, 1
mentalproblems.tk, 1
+mentaltherapyai.com, 1
mentaltraining-fuer-musiker.ch, 1
mentecuriosa.net, 1
menteofficial.com, 1
@@ -91889,7 +91887,6 @@ mercadopago.com.mx, 1
mercadopago.com.pe, 1
mercadopago.com.uy, 1
mercadopago.com.ve, 1
-mercadoprop.la, 1
mercanix.co.uk, 1
mercatino-olomouc.cz, 1
mercatinomusicale.com, 1
@@ -91909,6 +91906,7 @@ merchant-portal.co.kr, 1
merchantsbankofindiana.com, 0
merchcity.com, 1
merchentpro.biz, 1
+merchify.in, 0
merchstudio.ru, 1
merck-animal-health-usa.com, 1
merco.com.au, 1
@@ -91924,6 +91922,7 @@ mercurycards.com, 1
mercuryproject.ch, 1
mercurysquad.tk, 1
mercyseverity.tk, 1
+meredithnh.gov, 1
merelaager.ee, 1
merelskleertjes.tk, 1
merenita.eu, 1
@@ -91954,6 +91953,7 @@ merklin.gq, 1
merlet.eu, 1
merlin-memorial.de, 1
merlin.dk, 1
+merlincarhiremalta.com, 1
merlinnot.com, 1
merlinsmagic.tk, 1
merlinsoap.com, 1
@@ -92075,8 +92075,10 @@ metacred.com, 1
metacritic.com, 1
metadata.be, 1
metadata.io, 1
+metadata.tokyo, 1
metadedi.net, 1
metaether.net, 1
+metafest.com, 1
metafiz.ml, 1
metaformarketing.com, 1
metagaming.tk, 1
@@ -92091,6 +92093,7 @@ metal-rock.tk, 1
metalarea.ru, 1
metalargentum.tk, 1
metalbus.tk, 1
+metalcan.com, 1
metalcity.tk, 1
metalcon.az, 1
metalcorenews.ga, 1
@@ -92193,6 +92196,7 @@ methodsofcare.com, 1
methotrexatee.gq, 1
methotrexates.gq, 1
methuen.gov, 1
+methusalem.de, 1
methusalem.tk, 1
methwhore.date, 1
methylone.com, 1
@@ -92235,6 +92239,7 @@ metrodemedellin.gov.co, 1
metrofree.ga, 1
metrohd.com, 1
metroline.ml, 1
+metrolinestore.com, 1
metrolisboa.pt, 1
metrolush.com, 1
metromark.net, 1
@@ -92285,6 +92290,7 @@ meulk.co.uk, 1
meulocal.ml, 1
meuneneoficial.com.br, 1
meupatrocinio.com, 1
+meupix.ai, 1
meurisse.org, 1
meusartis.ca, 1
meuscabeloscacheados.com.br, 1
@@ -92395,8 +92401,10 @@ mgmeet.com, 1
mgmpic.com, 1
mgmultiservicessrl.it, 1
mgo-ostenfelde.tk, 1
+mgoeppl.uk, 1
mgonline.tk, 1
mgousse.tk, 1
+mgovcloud.in, 1
mgr-dev.tech, 1
mgrcred.online, 1
mgriff.id.au, 1
@@ -92423,6 +92431,7 @@ mhatlaw.com, 1
mhcdesignstudio.com, 1
mheistermann.de, 1
mhermans.nl, 1
+mhertel.com, 1
mhf.gc.ca, 1
mhgeay.fr, 1
mhginsurance.com, 1
@@ -92469,10 +92478,13 @@ miamifl.casa, 1
miamifl.homes, 1
mianbao.ga, 1
mianfei.us, 1
+miangua.com, 1
miankamran.tk, 1
mianra.ddns.net, 1
miao.team, 1
+miaofan.com, 1
miaoft.com, 0
+miaolian.com, 1
miaovps.com, 0
miaowo.org, 1
miap.eu, 1
@@ -92573,6 +92585,7 @@ michaelpfrommer.de, 1
michaelpfrommer.pub, 1
michaelpmullally.com, 1
michaelrigart.be, 1
+michaelroemer.de, 1
michaelschmidt.ch, 1
michaelschubert.com, 0
michaelschule-rheine.de, 1
@@ -92618,6 +92631,7 @@ michelbenita.com, 1
michelcoumes.com, 1
micheldoultremont.com, 1
michele.ga, 1
+michelefaccioni.it, 1
michelegreenmd.com, 1
michelgolfier.ml, 1
michelinb2b.com, 1
@@ -92726,12 +92740,13 @@ midasauctions.com, 1
midasbay-free.ml, 1
midcarolinaregionalairport.com, 1
midcarolinaregionalairport.org, 1
-midcolumbiainsurance.com, 1
+midcolumbiainsurance.com, 0
middag.com.br, 1
middelstaedt.com, 1
middle-way.de, 1
middleboroughma.gov, 1
middleeasy.com, 1
+middlefingerfinances.com, 1
middlesbroughmoneyman.com, 1
middlesexpolicenc.gov, 1
middlesexwoodpigeonclub.co.uk, 1
@@ -92752,7 +92767,6 @@ midiaid.de, 0
midial.cz, 1
midiet.co.za, 1
midilibre.fr, 1
-midislandrealty.com, 0
midkam.ca, 1
midlandcountymi.gov, 1
midlandsfundays.co.uk, 1
@@ -92770,18 +92784,21 @@ midpacificfutures.com, 1
midpss.lt, 1
midrange.com, 1
midress.club, 1
+midrocket.com, 1
midspace.co.uk, 1
midspss.lt, 1
midstatebasement.com, 0
midterm.us, 1
midtownflooring.ca, 1
midtownsmilesdentalcare.com, 1
+midvalleysewer.gov, 1
midville-ga.gov, 1
midwaycitysanitaryca.gov, 1
midwayrecovery.com, 1
midwest-hidta.gov, 1
midwest737simulations.com, 1
midwestbloggers.org, 1
+midwestdfe.com, 1
midwestinjurylawyers.com, 1
midwestragdolls.com, 1
midwestrecyclingcorp.com, 1
@@ -92810,6 +92827,7 @@ mifacturabolivia.com, 1
mifflincountypa.gov, 1
miffy.me, 1
mifirm.net, 0
+mifo-adviesgroep.nl, 1
miftahulteknik.com, 1
mig5.net, 1
mig81.com, 1
@@ -92821,7 +92839,6 @@ mightybricks.de, 1
mightycause.com, 1
mightycovers.com, 1
mightyfive.tk, 1
-mightygadget.com, 1
mightyjo.org, 1
mightytext-ios.tk, 1
mightytips.biz, 1
@@ -92904,6 +92921,7 @@ mijnrecepten.eu, 1
mijnrecepten.nl, 1
mijnreisoverzicht.nl, 1
mijnsite.ovh, 1
+mijnstaatvandienst.nl, 1
mijnstembureau-aaenhunze.nl, 1
mijnstembureau-almere.nl, 1
mijnstembureau-alphen-chaam.nl, 1
@@ -92962,10 +92980,11 @@ mijnwefact.nl, 1
mika.moe, 1
mikado-rybak.ru, 1
mikadoe.nl, 1
-mikaelf.com, 0
+mikaelf.com, 1
mikaeljansson.net, 1
mikaelk.tk, 1
mikaelkulig.com, 1
+mikaeloganesjan.cz, 1
mikaila.tk, 1
mikakalathil.ca, 1
mikakalevi.com, 1
@@ -93059,6 +93078,7 @@ miku.party, 1
miku.tips, 1
mikumiku.stream, 1
mikunosworld.com, 1
+mikuru.com, 1
mikuru.me, 1
mikusa.xyz, 1
mikysgrill.it, 1
@@ -93100,6 +93120,7 @@ mile6.com, 1
milehighmedia.com, 1
mileme.com, 1
milenaria.es, 1
+milenkojovanov.com, 1
mileonapp.com, 1
miles-and-more-kreditkarte.com, 0
milesaddict.com, 1
@@ -93128,6 +93149,7 @@ milfsection.com, 1
milhistwiki.tk, 1
milhoazul.com.br, 1
milieuland.com, 1
+milika.com, 1
miliodemendralejo.tk, 1
militaria.hu, 1
military-equipment.tk, 1
@@ -93159,18 +93181,18 @@ milkypond.org, 1
milkywan.fr, 1
mill-luxe.fr, 1
milladeo.tk, 1
-millalex.com, 1
millant.ovh, 1
millasexshopoficial.com.br, 1
millburyma.gov, 1
millcreekut.gov, 1
millcreekwa.gov, 1
millefleurs.eu, 1
+millenari.com, 1
+millenn.photos, 1
millennialbella.net, 1
millennium-thisiswhoweare.net, 1
millenniumfalcon.org, 1
millenniumhotels.com, 1
-millenniumweb.com, 0
miller-alex.de, 1
miller-shop.cf, 1
milleralarms.co.uk, 1
@@ -93182,6 +93204,7 @@ millerfamilyfarmtx.com, 1
millermotorswestbank.com, 1
milleron.net, 1
milleron.xyz, 1
+millersburgoregon.gov, 1
millesime-communication.fr, 1
millettable.com, 1
millhill.org.uk, 1
@@ -93240,6 +93263,7 @@ milwaukeetool.eu, 1
mim-standaard.nl, 1
mim.am, 1
mim.properties, 1
+mimada.com, 1
mimamau.de, 1
mimarchi.nl, 1
mimavision.ddns.net, 1
@@ -93278,7 +93302,6 @@ minamo.io, 1
minantavla.se, 0
minapan.ro, 1
minapin.com, 1
-minaprine.com, 1
minasfor.com.br, 1
minatokucarpet.com, 1
minced.cf, 1
@@ -93297,7 +93320,6 @@ mindbounce.com, 1
mindbox.cat, 1
mindbuild.com, 1
mindcms.nl, 1
-mindcoding.ro, 1
mindcraft.ga, 1
minddistortion.tk, 1
minddrive.cf, 1
@@ -93322,7 +93344,6 @@ mindox.com.br, 1
mindprod.com, 1
mindrepair.net, 1
mindresti.tk, 1
-mindrnd.com, 1
mindscapephotos.de, 1
mindset-energie.ch, 1
mindsight.com.br, 1
@@ -93387,8 +93408,8 @@ minerstat.com, 1
minersvillepa.gov, 1
minerva2015.it, 1
minervaaschools.com, 1
-minervabi.com, 1
minervacars.com, 1
+minervapark.gov, 1
mines-stetienne.fr, 1
minesouls.fr, 1
minestealth.xyz, 1
@@ -93399,9 +93420,12 @@ mineturtle.de, 1
minez-nightswatch.com, 0
minf3-games.de, 1
minfin.gov.ua, 1
+minghai.com, 1
+mingjun.com, 1
mingkai.me, 1
mingle2.com, 1
mingram.net, 1
+mingtong.com, 1
mingwah.ch, 0
mingy.ddns.net, 1
mingyannet.com, 1
@@ -93432,6 +93456,7 @@ minican.net, 1
miniclip.com, 1
minics.tk, 1
minidrett.no, 1
+minifocus.com, 1
minifree.org, 1
minigames.com, 1
minigermanauto.com, 1
@@ -93540,6 +93565,7 @@ mintogardens.org.au, 1
minton.systems, 1
mintosherbs.com, 1
mintosoft.net, 1
+mintplayer.com, 1
mintse.com, 0
mintstar.net, 1
minttang.cn, 0
@@ -93607,11 +93633,13 @@ miragenews.com, 1
miragg.cf, 1
miraggiostudio.com, 1
miragrey-porn.com, 1
+miraheze.org, 1
mirahezebots.org, 1
mirai-coupon.com, 1
miraizu-recruit.com, 1
mirakl.com, 0
miraldi.eu, 1
+miralux.xyz, 1
miramanga.org, 1
miramar-obgyn.com, 1
miramar.ca, 1
@@ -93650,7 +93678,6 @@ mirkout.com, 1
mirkvartir.tk, 1
mirnesnet.tk, 1
mirnews.ml, 1
-mirobuvi.com.ua, 1
mirogrdnika.info, 1
miroirbythalia.shop, 1
mirokon.tk, 1
@@ -93669,6 +93696,7 @@ mirrorsedgearchive.ga, 1
mirrorwood.com, 1
mirrorz.help, 1
mirs.ky, 1
+mirsa.sk, 1
mirshak.com, 0
mirtazapine.gq, 1
mirte-engelhard.com, 1
@@ -93734,7 +93762,6 @@ missapk.com, 1
missbitcoin.nl, 1
missblisshair.com.au, 1
missdoertie.net, 1
-missdoggystyle.com, 1
missdream.org, 1
misseguf.dk, 1
missevent.pl, 1
@@ -93748,6 +93775,7 @@ mission-orange.de, 1
missions.me, 1
missionsgemeinde.de, 1
missionskreis-kueps.de, 1
+missionviejo.gov, 1
mississaugaelite.com, 1
misskappababy.com, 1
misskey.art, 1
@@ -93806,6 +93834,7 @@ mistreaded.com, 1
mistress-lucia.tk, 1
mistressnadine.tk, 1
mistressofbeads.tk, 1
+mistrivolantu.cz, 1
mistyoverlookranch.com, 1
misupportit.dk, 1
misura.re, 1
@@ -93951,7 +93980,6 @@ mixonbrand.com, 1
mixpanel.com, 1
mixposure.com, 1
mixtafrica.com, 1
-mixx.com.hk, 1
miyagi-ctr.com, 1
miyagi-r.com, 1
miyajima-ken.jp, 1
@@ -94045,6 +94073,7 @@ mkg-wiebelskirchen.de, 1
mkhsoft.eu, 1
mki-igrushki.ru, 1
mkie.cf, 1
+mkiigrushki.ru, 1
mkinfo.com.br, 1
mkipechat.ru, 1
mkjl.ml, 0
@@ -94052,7 +94081,6 @@ mkjoyeria.cl, 0
mkk.de, 1
mkkcrafts.com, 1
mkkkrc.ru, 1
-mklenterprises.com, 0
mklenterprisesacademy.com, 1
mklenterprisescoaching.com, 1
mklpedia.de, 1
@@ -94081,14 +94109,12 @@ mkw.st, 1
mkws.sh, 1
ml.tax, 1
ml246.me, 0
-ml2d.com, 1
mlada-moda.cz, 1
mladamoda.sk, 1
mladenovac.tk, 1
mladinskislatna.si, 1
mladiorl.cz, 1
mladypodnikatel.cz, 1
-mlaschool.co.za, 1
mlawfirm.com, 1
mlcfinvest.in, 1
mlclaw.com, 1
@@ -94096,6 +94122,7 @@ mlcnfriends.com, 1
mlcrosoftonlline.cz, 1
mlcrosoftonlline.ml, 1
mlelieveld.com, 1
+mlemay.com, 1
mlesniak.pl, 1
mleydier.fr, 1
mlfilm.ml, 1
@@ -94121,8 +94148,8 @@ mlpavimentosdehormigonimpreso.com, 1
mlpk.cz, 1
mlpvcdn.top, 1
mlpvector.club, 1
+mls.nc, 1
mlshh.pp.ua, 1
-mlshhz.eu.org, 1
mlsrv.de, 1
mlstav.sk, 1
mlsvallarta.com, 1
@@ -94138,7 +94165,6 @@ mm-sol.com, 1
mm13.at, 1
mm5197.co, 1
mm6729.co, 1
-mm6729.com, 0
mm6957.co, 1
mm9297.co, 1
mm9728.co, 1
@@ -94251,7 +94277,6 @@ mnsaviation.com, 1
mnsenate.gov, 1
mnsure.org, 1
mnsvu.org, 1
-mnt-tech.fr, 1
mnt9.com, 0
mnt9.de, 1
mnvotes.gov, 1
@@ -94261,10 +94286,12 @@ mo-vvs.dk, 1
mo.nl, 1
mo2021.de, 1
moa.moe, 1
+moabcity.gov, 1
moabpapier.de, 1
moabygg.se, 1
moahmo.com, 0
moaicar.com, 1
+moakler.com, 1
moas.design, 1
moas.photos, 1
moattitlesecurity.com, 1
@@ -94309,6 +94336,7 @@ mobilebingoclub.co.uk, 1
mobilebooster.tk, 1
mobileciti.com.au, 1
mobilecraftingco.com, 1
+mobilediamond.ir, 1
mobilefactory.io, 1
mobilegoldcoastelectrical.ga, 1
mobilehydraulics.com.au, 1
@@ -94363,6 +94391,7 @@ mobilni.site, 1
mobilo4ka.ru, 1
mobilosoft.com, 1
mobiltank.fr, 1
+mobilteq.hu, 1
mobiltune.tk, 1
mobilux.lv, 1
mobincube.com, 1
@@ -94385,10 +94414,11 @@ mobmp4.info, 1
mobobe.com, 1
mobolight.ml, 1
mobot.sg, 1
-mobox.health, 1
+mobshop.hu, 1
mobsitin.tk, 1
mobtop.ga, 1
mobtop.ml, 1
+mobtube.com, 1
mobycoders.com, 1
mobydog.net, 1
mobygeek.com, 1
@@ -94398,6 +94428,7 @@ moca-2082.com, 1
moca-kinder.de, 1
mocent.de, 1
mochanstore.com, 1
+mochet.com, 1
mochilerostailandia.com, 1
mochiyuki.net, 1
mochizuki.moe, 0
@@ -94480,6 +94511,7 @@ moderaterna.se, 1
moderatoren.org, 1
modern-family.tv, 1
modern-gaming.ga, 1
+modern-metal-solutions.com, 1
modernapprenticeships.org, 1
modernautorepairs.com, 1
moderncommercialrealestate.com, 1
@@ -94539,7 +94571,7 @@ modzcenter.com, 1
modzcenter.es, 1
moe-max.jp, 1
moe.best, 0
-moe.blog, 1
+moe.blog, 0
moe.ci, 1
moe.gov.eg, 1
moe.tools, 1
@@ -94553,6 +94585,7 @@ moechel.com, 1
moefactory.com, 1
moefi.xyz, 1
moegato.com, 1
+moegi.com, 1
moegi.ml, 1
moego.me, 1
moego.pet, 1
@@ -94581,6 +94614,8 @@ mofo.com, 1
mofohome.dyndns.org, 1
mofos.com, 1
mofosnetwork.com, 1
+mofospremium.com, 1
+mofosreel.com, 1
mogbox.net, 1
mogica.tk, 1
mogilev-forum.tk, 1
@@ -94671,6 +94706,7 @@ mojzis.com, 1
mojzis.cz, 1
mojzisova.com, 1
mokadev.com, 0
+mokanemo.gov, 1
mokaszinhaz.tk, 1
mokeedev.com, 1
mokeedev.review, 1
@@ -94728,6 +94764,7 @@ mom.life, 1
moma.co.uk, 1
moment-terroir.ch, 1
momentalno.tk, 1
+momentlocacoes.com.br, 1
momentmag.com, 1
momentum.photos, 1
momentumcoach.se, 1
@@ -94738,6 +94775,7 @@ momi-chura.com, 1
momistudio.com, 1
momit.eu, 1
momjoyas.com, 1
+mommaplaza.com, 0
mommoneymap.com, 1
mommyapproveders.ga, 1
mommyapprovedest.ga, 1
@@ -94786,12 +94824,12 @@ monacoexpress.tk, 1
monad.io, 1
monagenceentreprise-caap.fr, 1
monarch.security, 1
-monarchcleanersnc.com, 1
monarchelectric.com, 1
monarcjuexpo.ch, 1
monaroindustrial.com.au, 1
monasteriumlab.com, 1
monauralpress.com, 0
+monautah.gov, 1
monays.ga, 1
monbebeautrement.fr, 1
monbedou.net, 1
@@ -94862,7 +94900,6 @@ moneyhash.io, 1
moneyman.ru, 0
moneymania.tk, 1
moneymart.ca, 1
-moneymet.ru, 1
moneymint.com, 1
moneyniti.com, 1
moneyonchain.com, 1
@@ -94880,11 +94917,11 @@ mongla168.net, 1
mongla88.net, 1
mongolbox.tk, 1
mongolito.tk, 1
+monheganplantation.gov, 1
monhomecinema.fr, 0
monibu.org, 1
monicadurr.com, 1
monicahq.com, 1
-monicamallampalli.com, 1
monicanaranjo.tk, 1
monicapotter.tk, 1
monicz.pl, 1
@@ -94949,6 +94986,7 @@ monolithapps.com, 1
monolithic.tk, 1
monolithindustries.com, 1
monolithon.net, 1
+mononacountyiowa.gov, 1
monongaliasheriff.gov, 1
monophy.com, 1
monopoly.tk, 1
@@ -94973,6 +95011,8 @@ monroecountywv.gov, 1
monroect.gov, 1
monroeoregon.gov, 1
monroetn.gov, 1
+monroeut.gov, 1
+monroviaca.gov, 1
monsalvat.no, 1
monshoppingcestcalais.fr, 1
monsieurbureau.com, 1
@@ -94980,7 +95020,6 @@ monsieursavon.ch, 0
monsitemoncommerce.com, 1
monsitetest.ca, 1
monsonshoney.com.au, 1
-monstahcapital.com, 1
monster-ryot.com, 1
monsterandfox.co.uk, 1
monsterarmsest.ga, 1
@@ -95050,6 +95089,7 @@ montgomeryvotesal.gov, 1
monti.fi, 1
montiallison.com, 1
monticelloky.gov, 1
+monticellomn.gov, 1
montillafarm.com, 1
montokeepup.com, 1
montoneros.tk, 1
@@ -95088,6 +95128,7 @@ moodsta.com, 1
moodyfss.marketing, 1
moodyfssrequest.com, 1
mooglms.com, 1
+mooijwerk.com, 1
mooivoet.nl, 1
moojp.co.jp, 1
mooka.tk, 1
@@ -95109,7 +95150,9 @@ moondrop.org, 1
moondsee.de, 1
moonfist.eu, 1
moonfreak.tk, 1
+moongreen.com, 1
moonhaa.com.br, 1
+moonhosting.com, 1
mooninvoice.com, 1
moonkin.eu, 1
moonlabs.nl, 1
@@ -95134,12 +95177,12 @@ moonraptor.co.uk, 0
moonraptor.com, 0
moonrhythm.info, 0
moonrhythm.io, 1
+moonrice.com, 1
moonsalutations.com, 1
moonsama.com, 1
moonshadow.tk, 1
moonshyne.org, 1
moonsmanagement.be, 1
-moonspaceart.com, 1
moonspell.com, 1
moonssif.com, 1
moonue.com, 0
@@ -95158,9 +95201,9 @@ mooresvilletribune.com, 1
mooretownrancheria-nsn.gov, 1
moorfunevents.co.uk, 1
moorheadmn.gov, 1
+moorhen.com, 1
moormiles.com, 1
moorparkelectrical.com, 1
-moorparkelectrician.com, 1
moorparkexteriorlighting.com, 1
moorparklighting.com, 1
moorstay.com, 1
@@ -95213,13 +95256,16 @@ morata.tk, 1
moratilla.ml, 1
moravostavdruzstvo.cz, 1
morawiecki.pl, 1
+morawin.com, 1
moraxyc.com, 1
morbatex.com, 1
morbitiles.org, 1
morbius.cz, 1
morbotron.com, 1
morc.me, 1
+morchella.com, 1
morchstore.com, 1
+morcillaencaldera.com, 1
mord-ost.de, 1
mordamla.com, 1
mordelles-altitude.fr, 1
@@ -95303,9 +95349,11 @@ morningstar.moe, 1
morningstaruniversityonline.com, 1
moro-gastro.de, 1
moroccanews.tk, 1
+morocco-vacations.com, 1
moroccofriendlytravel.com, 1
moroccomiami.com, 1
moroccotodaynews.ga, 1
+moroccotravelagencies.com, 1
moroccotravelingcars.com, 1
moroccotravelorganizer.com, 1
moroccounfiltered.com, 1
@@ -95332,6 +95380,7 @@ morphysm.org, 1
morrellllc.com, 0
morrharet.se, 1
morris.computer, 1
+morristownvt.gov, 1
morrisvillemo.gov, 1
morrisvillenc.gov, 1
morrowga.gov, 1
@@ -95401,7 +95450,7 @@ moskvagruz.tk, 1
moskvitch.org, 1
mosmirmebeli.com, 1
mosnews.tk, 1
-moso.io, 1
+moso.io, 0
mosobl.tk, 1
mosquito-code.com, 1
mosquito-sklep.pl, 1
@@ -95576,12 +95625,14 @@ motusrenaultrichardsbay.co.za, 1
motusrenaultwonderwaters.co.za, 1
mou-pmr.tk, 1
moube.fr, 1
+moucha.com, 1
mouche.fr, 1
moucloud.cn, 1
mouff.li, 1
moula-inc.jp, 1
mouldboard.ga, 1
moulin-pomerol.com, 1
+moultoncityal.gov, 1
moultonpdtx.gov, 1
moultriecountyil.gov, 1
mound.ga, 1
@@ -95611,19 +95662,23 @@ mountcarrollil.gov, 1
mountclemens.gov, 1
mountdora.gov, 1
mountfield.co.nz, 1
+mounthollyvt.gov, 1
mountjoy.school, 1
mountknowledge.nl, 1
mountpost.tk, 1
mountvernonin.gov, 1
+mountvernonny.gov, 1
mountvictoryohio.gov, 1
mountwashington-ma.gov, 1
mountzdisposal.com, 1
mouracloset.com.br, 1
+mourjo.me, 1
mouse-ps.com, 1
mouseflow.com, 1
mousepotato.uk, 1
moushed.tk, 1
moussa-ibrahim.ml, 1
+mousseacoustique.com, 1
moutiezhaller.com, 1
mov, 1
mova.club, 1
@@ -95632,6 +95687,7 @@ movacare.de, 1
movaci.com, 1
moval.gov, 1
movavi.id, 1
+movavi.ru, 1
move-out-cleaning.co.uk, 1
moveceara.com.br, 1
movefi.com.br, 1
@@ -95751,7 +95807,6 @@ mpcmsa.org, 1
mpdu.tk, 1
mpebrasil.tk, 1
mpetroff.net, 1
-mpfront.com, 1
mpg.gg, 1
mpg.ovh, 1
mpgaming.pro, 1
@@ -95769,10 +95824,10 @@ mpkrachtig.nl, 1
mplanetphl.fr, 0
mplant.io, 1
mpldr.de, 1
+mpneves.com, 1
mpodraza.eu, 1
mpodraza.pl, 1
mpool.eu.org, 1
-mpool.live, 1
mpornoindir.tk, 1
mpowr.com, 1
mpps.it, 1
@@ -95820,7 +95875,6 @@ mralonas.ml, 1
mralonas.tk, 1
mramor.ml, 1
mrandmrsparrot.gr, 1
-mrandyyp.com, 1
mranimal.tk, 1
mrazek.biz, 1
mrbeardcbd.es, 1
@@ -95917,7 +95971,6 @@ mrsejf.cz, 1
mrshahin.cf, 1
mrshang.tk, 1
mrsheep.win, 1
-mrshish.com.au, 1
mrsiding.net, 1
mrsjinthelibrary.com, 1
mrsk.me, 1
@@ -95927,6 +95980,7 @@ mrston.ml, 1
mrstuudio.ee, 1
mrtg.com, 1
mrtieungao.tk, 1
+mrtnzlml.com, 1
mrtskidkispb.ru, 0
mrttratorpecas.com.br, 1
mrtunnel.club, 1
@@ -95972,6 +96026,7 @@ msdprojectclearmo.gov, 1
msebera.cz, 1
msedkiewicz.pl, 1
mselectronique.tk, 1
+msequipement.fr, 1
mserve.ddns.net, 1
mservers.cz, 1
msfishingcharter.com, 1
@@ -95979,6 +96034,7 @@ msgallery.tk, 1
msgauctions.com, 1
msgr.com, 1
msgroupitaly.com, 1
+msgru.com, 1
msgs.ee, 1
msgsvc.com, 1
msgtrust.com, 1
@@ -96001,6 +96057,8 @@ mslivros.com.br, 1
msm-data.com, 1
msm.ai, 1
msmails.de, 1
+msmaxfac.cz, 1
+msmaxfax.cz, 1
msmeble.pl, 1
msmetana.cz, 1
msn.cn, 1
@@ -96085,8 +96143,10 @@ mtauburnassociates.com, 1
mtb.wtf, 1
mtbfoodie.com, 1
mtboutiques.com, 1
+mtcloudcommunications.gov, 1
mtcoks.gov, 1
mtcq.jp, 1
+mtcrealty.com, 1
mtd.org, 1
mtd.ovh, 1
mtdnrc.gov, 1
@@ -96122,7 +96182,6 @@ mtltransport.com, 1
mtludlow.co.uk, 1
mtmedia.org, 1
mtn-media.de, 1
-mtnc.nl, 1
mtncoi-coe.com, 1
mtnvalleyhospice.org, 1
mtnwebwiz.com, 1
@@ -96183,6 +96242,7 @@ muchohentai.com, 1
muchoruidoacademy.com, 1
muchotrolley.tk, 1
muckingabout.eu, 1
+muckleshoot.gov, 1
muclan.tk, 1
mucmail.de, 1
mucustoms.com, 1
@@ -96302,6 +96362,7 @@ multibomasm.com.br, 1
multichange.net, 1
multiclinicacardio.com.br, 1
multicoin.capital, 0
+multicolortv.com, 1
multiconsumos.tk, 1
multicore.cl, 1
multicorpbra.com, 1
@@ -96333,6 +96394,7 @@ multiply.co.za, 1
multipotential-labo.com, 1
multipuntos.ml, 1
multirep.ch, 0
+multirisk.com, 1
multiroom-streaming.de, 1
multischool.tk, 1
multisite.ovh, 1
@@ -96370,6 +96432,7 @@ mummyandmephotography.com, 1
mumolabs.com, 1
mumszab.se, 1
mumusofa.com.tw, 1
+mumwithpurpose.com, 1
muna.de, 1
munakata-cl.jp, 1
munch.me, 1
@@ -96414,6 +96477,7 @@ munduch.eu, 1
muneni.co.za, 1
munera.ca, 1
munfordtn.gov, 1
+mungen.com, 1
munialajuela.go.cr, 1
munibilling.com, 1
munich-eventlocations.de, 1
@@ -96484,6 +96548,7 @@ murzik.space, 1
musaccostore.com, 0
musacomo.com, 1
musafir-aceh.tk, 1
+musaic.com, 1
musasionline.com, 1
musaslush.com, 1
musavat.com, 1
@@ -96496,7 +96561,6 @@ musclecarresearch.com, 1
musclecarsillustrated.com, 1
muscles.cf, 1
muscolinomusic.com, 1
-musculardystrophyuk.org, 1
muscuolisq.cf, 1
musearchengine.com, 1
museclef.com, 1
@@ -96530,6 +96594,7 @@ mushroomtutor.com, 1
music-is-my-life.de, 1
music-privilege.fr, 1
music-project.eu, 1
+music-room.cz, 1
music-store-download.com, 1
music.amazon.com, 1
musica.com, 1
@@ -96782,7 +96847,6 @@ mxdanggui.org, 1
mxdvl.com, 0
mxes.net, 1
mxgateway.eu, 1
-mxii.eu.org, 1
mxin.ltd, 1
mxtm.de, 1
mxtsoluciones.com.mx, 1
@@ -96912,6 +96976,7 @@ mybestbooks.gq, 1
mybestteam.tk, 1
mybicc.org, 1
mybieo.com, 1
+mybillie.com, 1
mybirds.tk, 1
mybisnis.tk, 1
mybizzmail.com, 1
@@ -96934,9 +96999,9 @@ mybreex.nl, 1
mybritney.tk, 1
mybro.tv, 1
mybrokenheart.tk, 1
-mybsms.gr, 1
mybts.fr, 1
mybubbleteashop.com, 1
+mybuddytheplumberparkcity.com, 1
mybudgetapp.com, 1
mybuildingcertifier.com.au, 1
mybupa.com.au, 1
@@ -97008,6 +97073,7 @@ mycoordinates.xyz, 1
mycopa.com, 1
mycorbookkeeping.com, 1
mycounterstrike.ru, 1
+mycpc.com, 1
mycr.eu, 1
mycreditcardcenter.com, 1
mycreditjunkie.com, 1
@@ -97029,6 +97095,7 @@ mydarwin.co.uk, 1
mydataprotected.com, 1
mydating.be, 1
mydaymark.com, 1
+mydaymark.us, 1
mydaywebapp.com, 1
mydeardreams.com, 1
mydebian.in.ua, 1
@@ -97052,6 +97119,7 @@ mydisabilitymatters.com, 1
mydisabilitymatters.org.au, 1
mydisco.tk, 1
mydistance.tk, 1
+mydiving.com, 1
mydlonline.be, 1
mydnshost.co.uk, 1
mydoc.fr, 1
@@ -97070,9 +97138,11 @@ mydslwebstats.co.uk, 1
mydsomanager.com, 1
myduffyfamily.com, 1
mydx.ru, 1
+mydxj.com, 1
myeasybooking.de, 1
myeasyreversemortgage.com, 1
myebony.cam, 1
+myec.com, 1
myecms.com, 1
myedcreview.cf, 1
myeditclub.ml, 1
@@ -97116,9 +97186,9 @@ myfavmessage.cf, 1
myfavorite.com.tw, 1
myfdic.gov, 1
myfi24.ru, 1
+myfiladelfia.com, 1
myfile.gq, 1
myfinance.co.nz, 1
-myfinverse.com, 1
myfinx.bh, 1
myfinx.io, 1
myfirenet.com, 0
@@ -97222,11 +97292,11 @@ myid.be, 1
myigetit.com, 1
myimg.cn, 1
myimmitracker.com, 1
+myinfobasics.com, 1
myinfoenter.tk, 1
myinsiderplus.com, 1
myinstapy.ru, 0
myinsurancesource.com, 1
-myintegrativehealthcenters.com, 1
myinternist.com, 1
myinvestinglife.com, 1
myinvisibleknapsack.com, 1
@@ -97332,7 +97402,6 @@ mymun.net, 1
mymusiclist.alwaysdata.net, 1
mymusique.tk, 1
mymx.lu, 0
-mynak.se, 1
mynameistavis.com, 1
mynametags.ae, 1
mynametags.be, 1
@@ -97385,6 +97454,7 @@ myonline.store, 1
myonlinemovies.ga, 1
myonlinevehicleinsurance.com, 1
myopd.in, 1
+myoptical.com, 1
myorder-pg.com, 1
myorders.co, 1
myoregon.gov, 1
@@ -97404,6 +97474,10 @@ mypartnernews.com, 1
mypathologos.gr, 1
mypay.fr, 1
mypaypac.com, 1
+mypaypac.com.au, 1
+mypaypac.net, 1
+mypaypac.net.au, 1
+mypaypac.org, 1
mypcb.tk, 1
mypeace.tk, 1
mypenza.tk, 1
@@ -97426,7 +97500,6 @@ mypillcard.com, 1
mypiloteis.com, 1
mypinellasclerk.gov, 1
mypivcard.com, 1
-myplaceonline.com, 1
myple.io, 1
mypnu.net, 1
mypogljad.tk, 1
@@ -97566,6 +97639,7 @@ myseu.cn, 1
mysexpedition.com, 1
mysexvids.net, 1
mysexycard.com, 1
+mysexydate24.com, 1
myshenwang.tk, 1
myshiftbid.com, 1
myshikarpur.tk, 1
@@ -97620,6 +97694,7 @@ mysticgate.it, 1
mysticmedia.net, 1
mysticmine.shop, 1
mysticrealm.tk, 1
+mysticsenses.pt, 1
mystiko.eu, 1
mystinkefinger.de, 1
mystock911.com, 1
@@ -97677,6 +97752,7 @@ mytravelguide.tk, 1
mytravelresearch.com, 1
mytreasury.gov, 1
mytrendiya.com, 1
+mytrewithen.co.uk, 1
mytrialist.org, 1
mytribus.com, 1
mytrinity.com.ua, 1
@@ -97702,10 +97778,13 @@ myvacompany.com, 1
myvalleymarketing.com, 1
myvau.lt, 1
myvawic.org, 1
+myvc.in, 1
myvcc.ru, 1
myvegasadvisor.com, 1
+myvermont.gov, 1
myveronanj.com, 1
myvet.ie, 1
+myvi.gov, 1
myviewboard.com, 1
myvoipnews.com, 0
myvologda.tk, 1
@@ -97716,7 +97795,6 @@ mywalletcrypto.cf, 1
mywapforum.ga, 1
mywari.com, 1
myweb360.de, 1
-mywebadvantage.com, 1
mywebexperience.gq, 1
mywebinar.com, 1
mywebinar.io, 1
@@ -97738,7 +97816,9 @@ myworkplaceperks.com, 1
myworldbbs.tk, 1
myworth.com.au, 1
mywrecklawyer.com, 1
+myxbuild.com, 1
myxnr.com, 1
+myxoadventures.com, 1
myxt.net, 1
myxxxsite.tk, 1
myyoutubepage.tk, 1
@@ -97799,15 +97879,16 @@ n3rd.eu, 1
n3rd0rama.tk, 1
n3t.ch, 1
n4mullingartolongford.ie, 1
+n4ytcg.com, 1
n4zm.com, 1
n5197.co, 1
n61roscommon.ie, 1
n6729.co, 1
-n6729.com, 0
n6957.co, 1
n7.education, 1
n8.gay, 1
n82365.com, 1
+n854.com, 1
n87pedia.tk, 1
n888ok.com, 1
n8ch.net, 1
@@ -97837,6 +97918,7 @@ naap.tk, 1
naarenaa.tk, 1
naaronstoe.nl, 1
nab-services.ml, 1
+nabaleka.com, 1
nabc.com.au, 1
nabeer.ga, 1
nabeez.cf, 1
@@ -97866,6 +97948,7 @@ nachovni.org, 1
nachsendeauftrag.net, 0
nachsenden.info, 0
nachtmuziek.info, 1
+nacin.com, 1
nacionale.com, 1
nacionaltelha.com.br, 1
nackwallpapers.ml, 1
@@ -97909,6 +97992,7 @@ nadoske.info, 1
nadsandgams.com, 1
naduvilathu.tk, 1
nadyaolcer.fr, 1
+naec.ge, 1
naeemsafdar.net, 1
naehenfuerwahrekleinehelden.de, 1
naehtalente.de, 1
@@ -97916,7 +98000,6 @@ naemnuk.tk, 1
naf-connect.com, 1
nafco-online.com, 1
nafezly.com, 1
-nafhomes.com, 1
nafhroaviano.com, 1
nafilia.com, 1
nafod.net, 1
@@ -97928,7 +98011,7 @@ naga.com, 1
naga.gq, 1
naga.im, 1
nagaragem.com.br, 1
-nagashi.ma, 0
+nagashi.ma, 1
nagato.tk, 1
nagaya.biz, 1
nagb.gov, 1
@@ -98010,7 +98093,6 @@ nakajima-kawara.com, 1
nakalabo.jp, 1
nakama.tv, 1
nakamastudios.com, 1
-nakamochi.io, 1
nakayama.industries, 1
nakayamaresearch.com, 1
nakazanie.ga, 1
@@ -98081,6 +98163,7 @@ namereel.com, 1
nameserver.tk, 1
nameshield.com, 1
namesnack.com, 1
+namespace.coop, 1
namespacesquatting.com, 1
namestudio.com, 1
namestudioapi.com, 1
@@ -98097,6 +98180,8 @@ namikawatetsuji.jp, 1
namlcftc.gov.ae, 1
nammont.com, 1
namoro.com.pt, 1
+nampa.gov, 1
+nampapolice.gov, 1
namrs.net, 1
namsbaekur.is, 1
namskra.is, 1
@@ -98141,6 +98226,7 @@ naninossoftware.tk, 1
nanjie.com.tw, 1
nanjiyy.com, 1
nankiseamansclub.com, 1
+nanlian.com, 1
nanmu.me, 1
nannatextiles.com, 1
nannatextiles.de, 1
@@ -98149,6 +98235,7 @@ nannytax.ca, 1
nano.com.au, 1
nano.voting, 1
nanoavionics.com, 1
+nanobattle.com, 1
nanodynelabs.com, 1
nanofate.tk, 1
nanofy.org, 1
@@ -98183,7 +98270,6 @@ nanubo.de, 1
nanucchy.com, 1
nanxin.xyz, 1
nao.sh, 1
-naob.no, 1
naocan.cf, 1
naocan.ml, 1
naotron.com, 1
@@ -98233,12 +98319,10 @@ narada.com.ua, 1
naradiebosch.sk, 1
naradiehusqvarna.sk, 1
naradiemakita.sk, 1
-narafood.ro, 1
naraku.cc, 1
naranonsantabarbara.org, 1
narardetval.se, 1
narasi.tv, 1
-narayanahealth.org, 1
narazaka.net, 1
narcissism.tk, 1
narcocheck.com, 1
@@ -98258,6 +98342,7 @@ naric.com, 1
narin.cf, 1
narindal.ca, 1
narindal.ch, 1
+narindal.com, 1
naringslivsala.se, 1
nariohtools.com, 1
naris-grc.com, 1
@@ -98349,6 +98434,7 @@ naslovi.net, 1
nasme.tk, 1
nasosvdom.com, 1
nasosvdom.com.ua, 1
+naspghan.org, 1
nasr.mobi, 1
nasrabady.tk, 1
nasrullaganjnews.tk, 1
@@ -98377,6 +98463,7 @@ nataliapearl.com, 1
nataliealba.net, 1
nataliedawnhanson.com, 1
nataliehershlag.tk, 1
+nataliyabag.com, 1
natanaelys.com, 1
nataniel-perissier.fr, 1
natarius.tk, 1
@@ -98419,6 +98506,7 @@ nathan.ovh, 1
nathan2055.com, 1
nathanaeldawe.com, 1
nathanbarry.com, 1
+nathanbrownbuilding.com.au, 1
nathancrank.com, 1
nathancuendet.ch, 1
nathanielknight.ca, 1
@@ -98461,7 +98549,6 @@ nationaltestingnetwork.com, 1
nationaltrails.ru, 1
nationandfreedom.tk, 1
nationdivergente.com, 1
-nationislam.com, 1
nationslending.com, 1
nationsreportcard.gov, 1
nationwide.com, 1
@@ -98487,6 +98574,7 @@ natronaincident.gov, 1
natronasheriff.gov, 1
natropie.pl, 1
nats-flop.tk, 1
+natt.ca, 1
nattsafety.com, 1
natty.sh, 1
natualsmoke.com, 1
@@ -98501,7 +98589,6 @@ natura-sense.com, 1
natura2000.tk, 1
naturabis.com.mx, 1
naturabuy.fr, 1
-natural.cn, 1
naturalbadbreathcures.com, 1
naturalbladdercontrol.tk, 1
naturalcosmetics.cf, 1
@@ -98631,6 +98718,8 @@ naymai.com, 1
nayna.tk, 1
nayr.us, 1
naz-sciaves.eu, 1
+nazareamarga.com, 1
+nazareamarga.com.br, 1
nazarenohuelva.tk, 1
nazarenoviso.tk, 1
nazbol.tk, 1
@@ -98706,6 +98795,7 @@ nbhwj.com, 1
nbib.gov, 1
nbios.net, 1
nbis.gov, 1
+nbit.com, 1
nbl-forklift.com, 1
nbm.gov, 1
nbotvinnik.com, 1
@@ -98738,6 +98828,7 @@ ncchd.go.jp, 1
nccny.com, 1
nccoe.org, 1
nccpa.net, 1
+ncd.moe, 1
ncdc.pt, 1
ncdpi.gov, 1
ncdwlq.space, 1
@@ -98824,6 +98915,7 @@ ndmath.club, 1
ndns.ga, 1
ndpbrn-research.org, 1
ndpigskin.com, 1
+ndpla.com, 1
ndplumbingboard.gov, 1
ndq.be, 1
ndrew.me, 1
@@ -98872,11 +98964,11 @@ neb.li, 1
neba.io, 1
nebebra.stream, 1
nebelhauch.de, 1
-nebenan.de, 1
nebenbeiblog.ch, 1
nebix.tk, 1
nebohost.tk, 1
neboley.cf, 1
+nebph.com, 1
nebra.io, 1
nebraskadrypeas.gov, 1
nebraskajudicial.gov, 1
@@ -98926,6 +99018,7 @@ neecist.org, 1
needfire.ga, 1
needflare.com, 1
needing.cf, 1
+needle-demo.azurewebsites.net, 1
needle.net.nz, 1
needle.nz, 1
needme.com, 1
@@ -98964,7 +99057,6 @@ neglected.space, 1
neglecteddiseases.gov, 1
negocieipanema.com.br, 1
negociemos.com.co, 1
-negociequintoandar.com.br, 1
negocios-imatore.com, 1
negociosparaoptimistas.com, 1
negociosurbanos.net, 1
@@ -99003,6 +99095,7 @@ neilyanto.com, 1
neimadtelliam.fr, 1
nein-zu-bayern.de, 1
neio.uk, 1
+neiranji.com, 1
neishe.net, 1
neiu.edu, 1
nej.dk, 0
@@ -99081,6 +99174,7 @@ nemesis-goose.org, 1
nemesisenterprises.de, 1
nemesiz.tk, 1
nemez.net, 1
+nemi.gov, 1
nemirow.tk, 1
nemkoff.tk, 1
nemnodes.org, 1
@@ -99103,11 +99197,11 @@ nenapu.tk, 1
nenco.nl, 1
nenderus.su, 1
neneko.moe, 1
+nenesiosi.lt, 1
nenkin-kikin.jp, 1
neno.io, 1
neo-facade.be, 1
neo-novarion.com, 1
-neo-wave.ro, 1
neo1.com, 1
neo2k.dk, 0
neo2shyalien.eu, 0
@@ -99219,12 +99313,10 @@ nerba.net, 1
nerd.gallery, 1
nerdalert.dk, 1
nerdaristocracy.com, 1
-nerdblog.eu, 1
nerdbox.cc, 1
nerdca.st, 1
nerdgebastel.de, 1
nerdgift.ml, 1
-nerdherd.fun, 1
nerdherd.ovh, 1
nerdhouse.io, 1
nerdies24.de, 0
@@ -99260,7 +99352,6 @@ nerfroute.com, 1
neri.it, 1
nerion.tk, 1
nerispa.it, 1
-neriumrx.com, 1
nerja.es, 1
nerloee.dk, 1
neroli.bg, 1
@@ -99273,7 +99364,6 @@ nerss.ca, 1
nertus.ua, 1
nerull7.info, 1
nerv.com.au, 1
-nerven.se, 1
nervi.ga, 1
nesabamedia.com, 1
neseari.com, 1
@@ -99399,6 +99489,7 @@ netgenetiqs.de, 1
netgotowka.pl, 1
netgroup.dk, 1
netguide.co.nz, 1
+netguide.jp, 1
nethack.ninja, 1
nethackwiki.com, 1
nethask.ru, 1
@@ -99414,7 +99505,6 @@ nethernet.nl.eu.org, 0
nethorizon.pl, 1
nethound.ga, 1
nethruster.com, 0
-nethui.nz, 1
nethunter.top, 1
netica.fr, 0
netig.net, 1
@@ -99464,12 +99554,14 @@ netreputation.com, 1
netresec.com, 1
netreviews.tk, 1
netrewrite.com, 1
+netrift.uk, 1
netrino.be, 1
netrino.info, 1
netrino.io, 1
netrix.de, 1
netrogue.ninja, 1
netronix.be, 1
+netrunner.academy, 1
netrunner.xyz, 1
nets-cloud.com, 1
nets.com.sg, 1
@@ -99507,12 +99599,12 @@ nettoyage-apres-deces-crime.fr, 1
nettoyage-hotte-restaurant.net, 1
nettoyage-syndrome-de-diogene.fr, 1
nettoyage.email, 1
+nettoyageapresdeces.com, 1
nettoyeurtombe.fr, 1
nettruepro.com, 1
nettunoguide.dk, 1
nettx.co.uk, 1
nettype.ca, 1
-netu.ro, 1
netube.org, 1
netunia.org, 1
netvizura.co.uk, 1
@@ -99622,6 +99714,7 @@ neurococi.org, 1
neurococi.ro, 1
neurodiversum.space, 1
neuroethics.com, 1
+neurofitbraincentre.com.au, 1
neurogroove.info, 1
neurohouse.com.br, 1
neurojournal.ru, 1
@@ -99652,7 +99745,7 @@ nev.si, 1
neva-star.ml, 1
neva.li, 1
nevadacountyca.gov, 1
-nevadafiber.net, 1
+nevadamo.gov, 1
nevam.cf, 1
neve.in.ua, 1
never-afk.de, 0
@@ -99736,6 +99829,7 @@ newbrest.tk, 1
newbrightonresidents.org.nz, 1
newbronze.com.br, 1
newbrunswick.today, 1
+newbrunswicknj.gov, 1
newbrunswickonlinedivorce.com, 1
newbrunswicktoday.com, 1
newbss.co.uk, 1
@@ -99750,8 +99844,6 @@ newcars.tk, 1
newcastlemoneyman.com, 1
newcastleok.gov, 1
newcc.gov, 1
-newchance.store, 1
-newchapter.com, 1
newcharmed.tk, 1
newchester.gov, 1
newchoicesspb.ru, 1
@@ -99791,6 +99883,8 @@ newfield-ext.co.jp, 1
newfiepedia.ca, 1
newflavor.design, 1
newfld.com, 1
+newflorencemo.gov, 1
+newfoldenmn.gov, 1
newforex.ml, 1
newforms.nl, 1
newfoundland-labradorflora.ca, 1
@@ -99810,6 +99904,7 @@ newhoperailroad.com, 1
newillusion.tk, 1
newind.info, 1
newinf.at, 1
+newingtonnh.gov, 1
newingtonnhpolice.gov, 1
newinsane.info, 1
newipswichnh.gov, 1
@@ -99861,6 +99956,7 @@ newpointeg.com, 1
newportbus.co.uk, 1
newporthomehealth.com, 1
newportit.com, 1
+newportmn.gov, 1
newportri.gov, 1
newposts.ru, 1
newpraguemn.gov, 1
@@ -99869,6 +99965,7 @@ newquilters.com, 1
newreleases.io, 1
newrelic.com, 1
newreop.com, 1
+newrichlandmn.gov, 1
news-and-blogs.tk, 1
news-club.tk, 1
news-novoros.cf, 1
@@ -100006,7 +100103,6 @@ newxit.tk, 1
newyearsdishes.tk, 1
newyorkcardiac.com, 1
newyorkcoffeejobs.com, 1
-newyorkdiscountattractions.com, 1
newyorkland.forsale, 1
newyorknews.tk, 1
newyorkrp.tk, 1
@@ -100025,6 +100121,7 @@ nex.li, 1
nexaquotient.com, 1
nexcoda.io, 1
nexd.com, 1
+nexelectronics.in, 1
nexgeneration-solutions.com, 1
nexgenwebdesign.co.uk, 1
nexhealth.info, 1
@@ -100149,6 +100246,7 @@ nfbpwm.co.za, 1
nfbst.co.za, 1
nfcweb.de, 1
nfe-elektro.de, 1
+nffiredistrictoh.gov, 1
nffpm.ae, 1
nffs.cf, 1
nffsimples.com.br, 1
@@ -100168,7 +100266,6 @@ nfoi.pk, 1
nforto.com, 1
nfpors.gov, 1
nfpsa.lv, 1
-nframe.io, 1
nfs.pub, 1
nfsec.pl, 1
nft-dagasi.com, 1
@@ -100177,6 +100274,7 @@ nft-qa-web.azurewebsites.net, 1
nft.io, 1
nftactually.com, 1
nftdelegation.com, 1
+nftnow.com, 1
nftshowroom.com, 1
ng-musique.com, 1
ng.edu.ee, 1
@@ -100236,7 +100334,7 @@ nh.ee, 1
nhacthanhcavietnam.com, 1
nhadat100.vn, 1
nhadonghanh.com, 1
-nhai.gov.in, 1
+nhai.gov.in, 0
nhakinh.net, 1
nhance.pl, 1
nhanlucnhatban.com, 1
@@ -100257,6 +100355,7 @@ nhnieuws.nl, 1
nho.do, 1
nhome.ba, 1
nhr.nl, 1
+nhsau107.gov, 1
nhscript.tk, 1
nhsolutions.be, 0
nhsuites.com, 1
@@ -100342,6 +100441,8 @@ niceactimize.com, 0
niceb5y.net, 0
nicecockb.ro, 1
niceguyit.biz, 1
+nicelanaliz.com, 1
+nicenipovoleno.cz, 1
nicepussypics.com, 1
nicerings.com, 1
nicesco.re, 1
@@ -100411,7 +100512,6 @@ nickserve.org, 1
nickserve.social, 1
nickstories.de, 1
nicktamin.de, 1
-nickthacker.com, 1
nickwasused.cf, 1
nickwasused.de, 1
nickwasused.ga, 1
@@ -100426,7 +100526,6 @@ nicochinese.com, 1
nicoforconi.it, 1
nicogrosser.de, 0
nicoknibbe.nl, 1
-nicokroon.nl, 1
nicoladixonrealestate.com, 1
nicolaeiotcu.ro, 1
nicolaiimset.com, 1
@@ -100479,11 +100578,10 @@ nidosinu.com, 1
nidsuber.ch, 1
niduxcomercial.com, 1
nie-wieder-muede.de, 1
-niebla.com.co, 1
niederalt.com, 1
niedermaier.eu.org, 1
+niedermaier.pp.ua, 1
niedermair.bz, 1
-niederohmig.de, 1
niedersachsen.cloud, 1
niedlaechelt.de, 1
nieha.us, 1
@@ -100626,6 +100724,7 @@ niket.site, 1
nikeyichinese.com, 1
nikhilnimiya.love, 1
nikhilramakrishnan.tk, 1
+nikhilsd.com, 1
nikimix.com, 0
nikitacartes.xyz, 0
nikitagukov.ru, 1
@@ -100730,6 +100829,7 @@ ninetaillabs.xyz, 1
nineteensixtyone.co.uk, 1
ninetyninestreet.co.nz, 1
ninetyseven.tk, 1
+ninetysixsc.gov, 1
ninfora.com, 1
ningrui.me, 0
ningunlugarestalejos.com, 1
@@ -100825,12 +100925,13 @@ nitrohorse.com, 0
nitrokey.com, 1
nitromaster.tk, 1
nitromtb.org, 1
+nitropanel.com, 0
nitropur.com, 1
nitropur.de, 1
-nitroupload.com, 1
nitschinger.at, 1
nitter.hu, 0
nitter.net, 1
+niu-beton.com, 1
niu.edu.tw, 1
niuco.com.br, 1
niunaimilk.cn, 0
@@ -100878,6 +100979,7 @@ njbr.ml, 1
njbr.tk, 1
njcareers.org, 1
njccpo.gov, 1
+njcsit.gov, 1
njdcj.gov, 1
njdge.gov, 1
njeda.gov, 1
@@ -100891,6 +100993,7 @@ njj0121.com, 1
njleg.gov, 1
njliner.me, 1
njliner.net, 1
+njmihia.gov, 1
njngroup.org, 1
njpc.org, 1
njpjanssen.nl, 1
@@ -100926,7 +101029,6 @@ nkrupp.net, 1
nksmart.ru, 0
nkvd-farm.ru, 1
nkx4sjyrk4tcv0sluhwajyc-n6icja9gchqxmhp.com, 0
-nkyrtl.org, 1
nl-comunistas.tk, 1
nl-ix.net, 1
nl.search.yahoo.com, 0
@@ -100941,6 +101043,7 @@ nlm.gov, 1
nlorganizing.com, 1
nlponline.com.ua, 1
nlrb.gov, 1
+nlrwu.gov, 1
nlx.ai, 1
nlyfeue.gq, 1
nm.cx, 1
@@ -100951,6 +101054,7 @@ nmb.gov, 1
nmbhgc.org, 1
nmcep.net, 0
nmd.so, 1
+nmdoj.gov, 1
nmegent.be, 1
nmeoverbetuwe.nl, 1
nmfinanciallaw.com, 1
@@ -100962,6 +101066,7 @@ nmjusticedata.gov, 1
nmmlp.org, 1
nmontag.com, 1
nms-thoracic-surgery.com, 1
+nmslo.gov, 1
nmugroup.com, 1
nmx.de, 1
nmx.moe, 1
@@ -100973,7 +101078,6 @@ nn01.com, 1
nn04.org, 1
nn5197.co, 1
nn6729.co, 1
-nn6729.com, 1
nn6957.co, 1
nn9297.co, 1
nn9728.co, 1
@@ -101121,7 +101225,6 @@ nogema.net, 1
nogerondier.eu, 1
nogetime.com, 1
nogfw.org, 1
-nogfw.pro, 1
nogfwsite.com, 1
nogger.nl, 1
nogluten.com, 1
@@ -101141,6 +101244,7 @@ noidlikes.coffee, 1
noiglosujemy.com.pl, 1
noiglosujemy.pl, 1
noincludesubdomains.preloaded.test, 0
+noipro.com, 1
noirland.co.nz, 1
noirmale.com, 1
noirmalenetwork.com, 1
@@ -101152,7 +101256,6 @@ noisyfox.io, 1
noisyspa.io, 1
noithat78.com, 1
noithatphangia.net, 1
-noiz.ro, 1
noj.ac, 0
nojihata.com, 1
nojok.es, 1
@@ -101162,6 +101265,7 @@ nokarateinthepit.com, 1
nokchon.tk, 1
nokia.la, 1
noknow.ovh, 0
+nokomiswi.gov, 1
nokono.com, 1
nokoshop.fr, 1
noktadedektor.com, 1
@@ -101182,7 +101286,6 @@ noleggiobagnichimici.perugia.it, 1
noleggioimbarcazioni.it, 1
noleggiolimousine.roma.it, 1
noleggiovetture.it, 1
-nolimit.bike, 1
nolinobaby.pl, 1
nolovus.com, 1
nolt.io, 1
@@ -101208,7 +101311,7 @@ nomaster.cc, 1
nomee6.xyz, 1
nomerel.com, 1
nomerodekors-esport.no, 1
-nomerodekors.no, 0
+nomerodekors.no, 1
nomesbiblicos.com, 1
nomial.co.uk, 1
nomifensine.com, 1
@@ -101247,10 +101350,11 @@ noob-box.net, 1
noob-rp.ru, 1
nooben.com, 1
noobit.org, 1
+noobnoggin.com, 1
noobow.me, 1
noobs-in-action.com, 1
noobsrus.co.uk, 1
-noobsunited.de, 1
+noobsunited.de, 0
noobswhatelse.net, 1
noobunbox.net, 1
noom.com, 1
@@ -101357,10 +101461,12 @@ norichanmama.com, 1
noriel.ro, 1
norikazumatsuno.tk, 1
noripon.blog, 1
+noris-color.de, 1
noriskit.nl, 1
noritakechina.com, 1
noriva.com.mt, 1
norlink.ca, 1
+normacampbell.com, 1
normaculta.com.br, 1
normalady.com, 1
normalil.gov, 1
@@ -101377,7 +101483,6 @@ normandgascon.com, 1
normandie-bienetre.com, 1
normandiereiki.com, 1
normandy.tk, 1
-normanhurstldc.nsw.edu.au, 1
normco.re, 0
normity.nl, 1
norml.fr, 1
@@ -101427,7 +101532,8 @@ northebridge.com, 0
northernflame.tk, 1
northerngate.net, 1
northernhamsterclub.com, 1
-northernlight.com, 1
+northernimages.ca, 1
+northernlight.com, 0
northernlitescourier.ca, 1
northernpowertrain.com, 1
northfayettepa.gov, 1
@@ -101444,14 +101550,14 @@ northkingstownri.gov, 1
northkoreainsider.tk, 1
northliner.tk, 1
northlinkferries.net, 1
+northlogancity.gov, 1
northmiamibeachfl.gov, 1
northmountliquor.ca, 1
northoaksmn.gov, 1
-northokanaganbookkeeping.com, 1
northplainfield-nj.gov, 1
northplainfieldnj.gov, 1
+northplains.gov, 1
northplattene.gov, 1
-northpointoutdoors.com, 1
northpole.dance, 1
northportfl.gov, 1
northportpdfl.gov, 1
@@ -101459,8 +101565,10 @@ northpost.is, 1
northprairiepdwi.gov, 1
northprairiewi.gov, 1
northrose.net, 1
+northsalemny.gov, 1
northshoremums.com.au, 1
northshorevisitor.com, 1
+northsidecaravansrepairsandspares.com, 1
northstarcommunitytrust.org, 1
northstarcommunitytrust.org.uk, 1
northstarcruises.com, 1
@@ -101565,7 +101673,6 @@ notar-peikert.com, 1
notari.pro, 1
notariatpublic.com, 1
notaries-europe.com, 1
-notariosbcn.com, 1
notarisdecatalunya.org, 1
notariusz-bialystok.com, 1
notariuszprzybylowicz.pl, 1
@@ -101876,7 +101983,6 @@ nqesh.net, 1
nqesh.org, 1
nqesh.ph, 1
nqeshonline.com, 1
-nqeshreviewer.com, 1
nqhomeinsurance.gov.au, 1
nqwebdesign.com, 1
nrac.or.jp, 1
@@ -101923,7 +102029,6 @@ nsboutique.com, 1
nsbufl.gov, 1
nscai.gov, 1
nscorporation.co.jp, 1
-nscresearchcenter.org, 1
nsdcprayerforce.com, 1
nsec.dk, 1
nsecure.nl, 1
@@ -102020,6 +102125,7 @@ ntvtelugu.com, 1
ntx360grad-fallakte.de, 1
ntxsolarandconstruction.com, 1
ntz.im, 1
+nu-no.nl, 1
nu-pogodi.net, 1
nu.com.mx, 1
nu.fi, 1
@@ -102070,7 +102176,6 @@ nudgesecurity.io, 1
nudo.tk, 1
nuecescountytx.gov, 1
nuel.cl, 1
-nuernberg-finanzen.de, 1
nuernbergwillwandel.de, 1
nuespacios.com, 0
nuestrasdanzashn.tk, 1
@@ -102078,7 +102183,6 @@ nuetel.com, 1
nuevacombarbala.tk, 1
nuevaimagenpublicidad.es, 1
nuevapublicidad.tk, 1
-nuevaya.com.ni, 1
nuffield.nl, 1
nugdev.co, 0
nuggit.ga, 1
@@ -102100,7 +102204,6 @@ nukleoti.de, 1
nul20.nl, 1
null-d.com, 1
null-life.com, 0
-null48.net, 1
nullbit.tk, 1
nulldev.org, 1
nulle-part.org, 1
@@ -102120,6 +102223,7 @@ nullvoid.me, 1
nullxsec.net, 1
nully.xyz, 1
nulo.ar, 0
+nulook.co.id, 1
nuls.io, 1
nulsc.biz, 1
nulsc.net, 1
@@ -102153,7 +102257,6 @@ nunesgh.com, 1
nunesgh.org, 1
nunnenmacher.net, 0
nunnun.jp, 1
-nuno-sarmento.com, 1
nunoarruda.com, 1
nunoefabia.tk, 1
nunogand.com, 1
@@ -102203,7 +102306,6 @@ nusabarongmotormalang.com, 1
nusaceningan.io, 1
nusailec.com, 1
nusantaraku.tk, 1
-nusatrip-api.com, 1
nussadoclub.org, 1
nussschale.eu, 1
nutbot.co.uk, 1
@@ -102219,6 +102321,7 @@ nutriciametabolics-shop.de, 1
nutricionistatulioalmeida.com, 1
nutriciously.com, 1
nutriclub.co.id, 1
+nutrientadvantage.com.au, 1
nutrifyyourself.com, 1
nutrijets.com, 1
nutriment.co.uk, 1
@@ -102281,7 +102384,6 @@ nvleg.gov, 1
nvlifeinsurance.info, 1
nvlop.xyz, 0
nvme.xyz, 1
-nvmo.org, 1
nvnv.cf, 1
nvoip.com.br, 1
nvq.nl, 1
@@ -102292,6 +102394,7 @@ nvsp.in, 1
nvtc.gov, 1
nvtpower.com, 1
nvtz.nl, 1
+nvup.gov, 1
nvz-kennisnet.nl, 1
nvzhlv.com, 1
nw-glass.com, 1
@@ -102360,7 +102463,7 @@ nyangasm.net, 0
nyangasm.org, 0
nyansparkle.com, 1
nyantec.com, 1
-nyap.org, 1
+nyap.org, 0
nyatane.com, 1
nyau.me, 1
nyauth.com, 1
@@ -102400,8 +102503,6 @@ nylipa.gov, 1
nyliveauctions.com, 1
nyloc.de, 1
nym.at, 1
-nynadynasir.co.id, 0
-nynadynasir.my.id, 1
nyoka-flutter.com, 1
nyoka-nodejs.com, 1
nyoka-react.com, 1
@@ -102505,7 +102606,6 @@ o5.cx, 0
o5.vc, 1
o5197.co, 1
o6729.co, 1
-o6729.com, 0
o6957.co, 1
o6asan.com, 1
o6i.de, 1
@@ -102538,12 +102638,10 @@ oaklandfire6.com, 1
oaklandlawyers.org, 1
oakparkelectrical.com, 1
oakparklighting.com, 1
-oakparkoutdoorlighting.com, 1
oakrealty.ca, 1
oakridgeclinic.ca, 1
oakshield.nl, 1
oakslim.com, 1
-oaktravel.nl, 1
oaktree-realtors.com, 0
oaktreecapital.com, 0
oaktreelodge.org.uk, 1
@@ -102563,7 +102661,7 @@ oatmealdome.me, 1
oatycloud.spdns.de, 1
oauthaccountmanager.googleapis.com, 1
oauthdb.com, 1
-obagg.com, 1
+obagg.com, 0
obala.ga, 0
obalawebsolutions.ml, 1
obalky-obaly.sk, 1
@@ -102596,6 +102694,7 @@ obery.com, 1
obesidadenmallorca.com, 1
obesidadlavega.com, 1
obet901vip.com, 1
+obetz.gov, 1
obezma.com, 1
obg-global.com, 1
obg.ceo, 1
@@ -102689,6 +102788,7 @@ ocalaflwomenshealth.com, 1
ocalapd.gov, 1
ocalhukuk.com, 1
ocapiarquitetura.com.br, 1
+ocarat.com, 1
ocarm.org, 1
ocarupo.com, 0
ocasio.es, 1
@@ -102701,6 +102801,7 @@ occ.gov, 1
occam-consulting.de, 1
occasion.nc, 1
occhelps.gov, 1
+occm.cc, 1
occrp.org, 1
occult-magick.ga, 1
occult-magick.gq, 1
@@ -102912,6 +103013,7 @@ odisseo.io, 1
odlicomul.ga, 1
odnostranichnik.tk, 1
odo-pro.ru, 1
+odo.ge, 1
odo.online, 1
odonata-editions.fr, 1
odonti.com, 1
@@ -102964,6 +103066,7 @@ oeno.link, 1
oenolab-vidalies.com, 1
oermen.com, 1
oertle.tk, 1
+oeschger-babberger.ch, 1
oessi.eu, 1
oettig.de, 1
oetzies-quiz.com, 0
@@ -102972,12 +103075,13 @@ of2106.dnsalias.org, 1
of2m.fr, 1
ofa.org, 1
ofallonil.gov, 1
+ofallonmo.gov, 1
ofaqim.city, 1
ofasoft.com, 1
ofb.uz, 1
-ofbdc.org.au, 1
ofcampuslausanne.ch, 0
ofelia.tk, 1
+ofenbau-melle.de, 1
ofertasadsl.com, 1
ofertastop.es, 1
ofertino.es, 1
@@ -102998,6 +103102,7 @@ offensivesentinel.es, 1
offentligsektormedmoln.se, 1
offeo.com, 1
offer-today.ml, 1
+offer.cn, 1
offerhome.com, 1
offermagnet.co, 0
offermann-koeln.de, 1
@@ -103049,6 +103154,7 @@ officina.roma.it, 1
officina.tk, 1
officium.tech, 1
offis.de, 0
+offix.com, 1
offlineauthentication.com, 1
offpages.cf, 1
offpages.gq, 1
@@ -103091,6 +103197,7 @@ ofpad.com, 1
ofrion.lu, 1
ofs-28.com, 1
ofsetas.lt, 1
+ofspectrum.com, 1
oftamedic.com, 0
oftn.org, 1
ofuquemalitaestoy.tk, 1
@@ -103104,11 +103211,13 @@ ogdensburgnj.gov, 1
oge.ch, 0
oge.gov, 1
ogfarms.in, 1
+ogg.cz, 1
oggw.us, 1
oggyp.com, 1
ogilvy.com, 1
ogis.gov, 1
ogkw.de, 1
+oglala.gov, 1
oglebay.com, 1
oglecountyil.gov, 1
oglen.ca, 1
@@ -103124,7 +103233,6 @@ ogorod-money.tk, 1
ogorodnik.guru, 1
ogorodoved.info, 1
ogot.org, 1
-ogoulems.com, 1
ogrencimerkezi.org, 1
ogrenciyurtlari.tk, 1
ogretmenimsanat.com, 0
@@ -103145,6 +103253,7 @@ oharas.fr, 1
ohartl.de, 1
ohayosoro.me, 1
ohbabybean.com, 1
+ohbutt.com, 1
ohcanvas.com, 1
ohchouette.com, 1
ohcomassagechairs.com, 1
@@ -103234,8 +103343,11 @@ okaidi.fr, 1
okaidi.ro, 1
okaidi.si, 1
okami-no-tochi.com, 1
+okamotodent.com, 1
okanaybek.tk, 1
+okapi.ch, 1
okashi.me, 1
+okawville.gov, 1
okay.cf, 1
okay.coffee, 1
okayloser.com, 1
@@ -103250,6 +103362,7 @@ okelections.gov, 1
okemahok.gov, 1
okeydeyim.com, 1
okhanvatansever.tk, 1
+okhelp.org, 1
okhrana.agency, 1
okib.ca, 1
okiefrog.org, 1
@@ -103391,6 +103504,7 @@ oldschool-criminal.com, 1
oldschool.wiki, 1
oldshara.tk, 1
oldskoolreviews.tk, 1
+oldskooltunez.com, 1
oldspice.com, 1
oldsql.tk, 1
oldsticker.com, 1
@@ -103440,8 +103554,9 @@ olgaserebrennikova.tk, 1
olgcc.net, 1
olgui.net, 0
olgun.eu, 1
+olhargreen.com.br, 1
olhcparish.net, 1
-olibarcenas.es, 0
+olibarcenas.es, 1
olidetrim.com, 1
oliebollenbakservice.nl, 1
olifant.fr, 0
@@ -103449,7 +103564,6 @@ oligenesi.it, 1
olightstore.ro, 1
olihar.com, 1
olimpicmoradebre.tk, 1
-olimpikfit.com, 1
olimpoao.tk, 1
olinux.fr, 1
oliode.tk, 1
@@ -103472,7 +103586,6 @@ oliverdunk.com, 0
olivereats.ca, 1
oliverfaircliff.com, 1
oliverflecke.me, 1
-oliverjoss.com, 1
oliverlanguages.com, 1
olivernaraki.com, 1
oliverniebuhr.de, 1
@@ -103540,7 +103653,6 @@ oludeniz.tk, 1
olustvere.edu.ee, 1
olxa.tk, 1
olxdir.tk, 1
-olydent.com, 0
olyfed.com, 1
olymp-arts.world, 1
olympe-transport.fr, 1
@@ -103631,6 +103743,7 @@ omicawholesale.com, 1
omicron3069.com, 1
omid16b.com, 1
omidfan.ir, 0
+omiltem.net, 1
omintmais.azurewebsites.net, 0
omipicon.io, 1
omira.pt, 1
@@ -103670,6 +103783,7 @@ omnitrack.org, 1
omnitrattore.it, 1
omnits.pro, 1
omny.info, 1
+omofun.life, 1
omorashi.org, 1
omoteura.com, 1
omranic.com, 1
@@ -103750,6 +103864,7 @@ ondoline.ch, 1
ondoorgrond.tk, 1
ondra05.cz, 1
ondradoksy.com, 1
+ondrakutil.cz, 1
ondrei.one, 1
ondrej.org, 1
ondrejhoralek.cz, 1
@@ -103763,7 +103878,6 @@ one-news.net, 0
one-piece-fans.com, 1
one-pixel.tk, 1
one-resource.com, 1
-one-s.co.jp, 1
one-tab.com, 1
one24exp.com, 1
one3oneapartments.com, 1
@@ -103820,7 +103934,6 @@ onegeeks.org, 1
onegroup.ua, 1
onehealthbehaviors.org, 1
oneheartbali.church, 0
-onehost.blue, 1
onehost.kz, 0
oneidacityny.gov, 1
oneidacountywi.gov, 1
@@ -103860,6 +103973,7 @@ onepointsafeband.com, 1
onepointzero.com, 1
onepotliving.com, 1
oneprediction.com, 1
+ones-familydc.com, 1
ones.buzz, 1
onescience.tk, 1
oneself.nl, 1
@@ -103909,7 +104023,6 @@ onex.bet, 1
onezero24.net, 1
onfaloc.tk, 1
onfilm.tk, 1
-onfleet.com, 1
onformative.net, 1
ong.or.at, 1
ongea.io, 1
@@ -103963,7 +104076,6 @@ online-clothing-store.tk, 1
online-concepts.net, 1
online-concepts.nl, 1
online-consulting-corp.com, 1
-online-content.ru, 1
online-diary.tk, 1
online-divorce.co.za, 1
online-eikaiwa-guide.com, 1
@@ -103978,7 +104090,6 @@ online-mobile-phone-shop.tk, 1
online-news-usa.tk, 1
online-pochta.ml, 1
online-pr.at, 1
-online-series.ru, 1
online-shop-equipment.tk, 1
online-sql-editor.com, 1
online-stopwatch.com, 1
@@ -103999,7 +104110,6 @@ online.net.gr, 1
online.swedbank.se, 1
online24.pt, 1
online365.ga, 1
-onlineairlinesbooking.com, 1
onlinebewerbungsserver.de, 1
onlinebiller.com, 1
onlinebillingform.com, 1
@@ -104070,6 +104180,7 @@ onlineplay.ml, 1
onlinepokies.me, 1
onlineporno.cc, 1
onlineprogrammingbooks.com, 1
+onlineprojects.in, 1
onlineradio.com.pl, 1
onlineradio.pp.ua, 1
onlineradiobr.com, 1
@@ -104090,9 +104201,11 @@ onlinespielcasino.de, 1
onlinesports.cf, 1
onlinesports.tk, 1
onlinestatic.net, 0
+onlinestorebuilder.co, 1
onlinestoresite.com.au, 1
onlinesudoku.tk, 1
onlinesurveys.ac.uk, 1
+onlinesynlighed.dk, 0
onlinesystem.jp, 1
onlinetadacip.gq, 1
onlinetextil.cz, 1
@@ -104135,6 +104248,7 @@ onlysergio.com, 1
onlysmoker.com, 1
onlystars.news, 1
onlystay.ga, 1
+onlytarts.com, 1
onlyu.eu, 1
onlyveg.tk, 1
onlyvintagewatches.com, 1
@@ -104150,7 +104264,6 @@ onondaga.gov, 1
ononoki.org, 1
onoranze-funebri.biz, 1
onore.org, 1
-onospancakehouse.com, 1
onoticiado.com.br, 1
onourwifi.com, 0
onoweb.be, 1
@@ -104231,7 +104344,6 @@ onzelievevrouw-veldegem.tk, 1
onzerelaties.net, 1
oo5197.co, 1
oo6729.co, 1
-oo6729.com, 1
oo6957.co, 1
oo9297.co, 1
oo9728.co, 1
@@ -104257,6 +104369,7 @@ ooonja.de, 1
oooo.loan, 1
ooooo.cz, 1
ooove.ru, 1
+oopsfamily.com, 1
oopure.com, 1
oorbellen.nl, 1
oortcast.com, 1
@@ -104265,6 +104378,7 @@ oosm.org, 1
oosolutions.nl, 1
oostendevooranker.be, 0
oot.rs, 1
+ootoolkit.us, 1
op11.co.uk, 0
op3racional.eu, 1
opacity.au, 1
@@ -104323,6 +104437,7 @@ open.ru, 1
openacte.ch, 0
openaedmap.org, 1
openagenda.com, 1
+openai.com, 0
openai.community, 1
openai.sb, 0
openalt.org, 1
@@ -104464,6 +104579,7 @@ openwrt-dist.tk, 1
openyoga.nl, 1
opera.im, 1
operacdn.com, 1
+operaceizrael.cz, 1
operacionlimpieza.com, 1
operad.fr, 1
operadotejo.org, 1
@@ -104480,7 +104596,6 @@ operator.tk, 1
operatoresanitario.it, 1
operaunica.tk, 1
operd.gob.do, 1
-opexterminating.com, 1
opfin.com, 1
opforintel.com, 1
opgani7.info, 1
@@ -104542,6 +104657,7 @@ oppada.com, 1
oppekepe.org, 0
opploans.com, 1
opportunity.de, 1
+opportunity.ng, 1
opportunityfund.eu, 0
opportunityliu.top, 1
opportunitylouisiana.gov, 1
@@ -104592,7 +104708,6 @@ opti-net.at, 1
opti-net.solutions, 1
optic-street.ru, 1
optical-faking.tk, 1
-opticaltest.com, 1
opticamasvision.com, 1
opticasocialvision.com, 1
opticoolheadgear.com, 1
@@ -104699,6 +104814,8 @@ oraldigital.com.br, 1
oralemiraza.com, 1
oralight.ml, 1
orang-utans.com, 1
+orange-hb.eu, 1
+orange-hb.nl, 1
orange.md, 1
orangeacademy.cz, 1
orangeappalam.com, 1
@@ -104742,6 +104859,7 @@ orbitcleaning.com.au, 1
orbitdefence.co.uk, 1
orbitfoods.ca, 1
orbitforum.ga, 1
+orbitfurnituresolutions.com, 1
orbitgoods.ca, 1
orbitmoonalpha.com, 1
orbitpro.co, 1
@@ -104770,6 +104888,7 @@ orchidplantscare.com, 1
orchids.ua, 1
orcomsilver.tk, 1
orcsnet.com, 1
+orcw.gov, 1
ord-airportparking.com, 1
ordastoikennel.tk, 1
ordbokpro.se, 1
@@ -104808,6 +104927,7 @@ oref-idf.com, 0
oref-idf.net, 0
oref-idf.org, 0
orefice.roma.it, 1
+oreganair.com.au, 1
oregon2020census.gov, 1
oregonatv.gov, 1
oregoncoop.gov, 1
@@ -104815,6 +104935,7 @@ oregoncouples.com, 1
oregonenergysaver.com, 1
oregonmenshealth.com, 1
oregonpasturenetwork.org, 1
+oregonstatetreasury.gov, 1
oregonstudentaid.gov, 1
orel-city.ml, 1
orel-sait.tk, 1
@@ -104849,7 +104970,7 @@ organdonor.gov, 1
organic.pk, 1
organicae.com, 1
organicappraisalers.ga, 1
-organicaromas.com, 1
+organicaromas.com, 0
organicindiausa.com, 1
organicossuliani.com.br, 1
organicpoint.in, 1
@@ -104895,7 +105016,6 @@ originahl-scripts.com, 1
original-christstollen.com, 1
original-christstollen.de, 1
originalabsinthe.com, 1
-originalbee.co.uk, 1
originalblackfilms.ga, 1
originalescaro.tk, 1
originalmusicstream.tk, 1
@@ -104934,6 +105054,7 @@ oriveda.com, 1
oriveda.nl, 1
oriya-hrs.com, 1
orizarja.tk, 1
+orizon.cl, 1
orkaev.cf, 1
orkestar-krizevci.hr, 1
orkiv.com, 0
@@ -105027,14 +105148,15 @@ orzechot.pl, 1
os-s.de, 1
os-s.net, 1
os-t.de, 1
+os.ax, 0
os24.cz, 1
-os33.com, 1
os33.net, 1
os76.xyz, 1
osaamiskartoitus.fi, 1
osac.gov, 1
osacrypt.studio, 1
osagecounty-ok.gov, 1
+osagecountyok.gov, 1
osagenation-nsn.gov, 1
osagokasko.ga, 1
osaka-culture-art.com, 1
@@ -105086,6 +105208,7 @@ osdls.gov, 1
oseido.tk, 1
osepideasthatwork.org, 1
osereso.tn, 1
+oserver.click, 1
oses.mobi, 0
osetia.tk, 1
osetinskie-pirogi.ga, 1
@@ -105231,6 +105354,7 @@ otherlandlabs.com, 0
otherwise.tk, 1
othrys.net, 1
oticasvisao.net.br, 1
+otima.digital, 1
otimismoemrede.tk, 1
otinane.eu, 1
otipax.ru, 1
@@ -105269,6 +105393,7 @@ otrm.de, 1
otrosidigo.tk, 1
otrubah.com, 1
ots.gov, 1
+otsegocountyny.gov, 1
otsfreestyle.jp, 1
otsu.beer, 1
ott-tv.org, 1
@@ -105347,6 +105472,7 @@ ourladymountcarmel.net, 1
ourladymtcarmel.org, 0
ourladyofcalvary.org, 1
ourladyoftheassumptionchurch.org, 1
+ourladyqop.org, 0
ourladyqueenofmartyrs.org, 1
ourlink.tk, 1
ourmarket.live, 1
@@ -105390,12 +105516,9 @@ outdoorgearlab.com, 1
outdoorimagingportal.com, 1
outdoorlearningmap.com, 1
outdoorlightingcalabasas.com, 1
-outdoorlightingdosvientos.com, 1
-outdoorlightinghiddenhills.com, 1
outdoorlightingmalibu.com, 1
-outdoorlightingthousandoaks.com, 1
-outdoorlightingwestlakevillage.com, 1
outdoormanufaktur.com, 1
+outdoorowe.pl, 1
outdoorphoto.co.za, 1
outdoorsytravel.com, 1
outerface.net, 1
@@ -105421,6 +105544,7 @@ outline.ski, 1
outline.vn, 1
outlook.com, 1
outlook.pl, 1
+outlook2010recovery.org, 1
outlookbythebay.com, 1
outlooktransfer.com, 1
outloudradio.uk, 1
@@ -105437,6 +105561,7 @@ outshinesolutions.nl, 1
outsideconnections.com, 1
outsidershairboutique.com, 1
outsize.tk, 1
+outsourced-payroll.com.au, 1
outsourcify.net, 1
outsourcingdenomina.co, 1
outsourcingnominabogota.com, 1
@@ -105456,6 +105581,7 @@ ovabastecedoraindustrial.com, 1
ovalle.tk, 1
ovallevirtual.tk, 1
ovationhand.com, 1
+ovaz.gov, 1
ovc.gov, 1
ovcttac.gov, 1
ovegi.co.id, 1
@@ -105524,6 +105650,7 @@ overtunes.tk, 1
overture.london, 1
overzicht.pro, 1
overzicht.ws, 1
+oveweddings.com, 0
ovez.ga, 1
ovhcdn.pw, 1
ovidiusbouwbedrijf.nl, 1
@@ -105562,6 +105689,7 @@ owl-media.ru, 1
owl-media.us, 1
owl-stat.ch, 0
owl.net, 1
+owlandbee.au, 1
owlandbee.co.uk, 1
owlandbee.com.au, 1
owlandbee.eu, 1
@@ -105583,6 +105711,7 @@ owlexa.com, 1
owlhollowbakery.com, 1
owlnull.me, 1
owlscrap.ru, 1
+owlsroost.xyz, 1
owlvilleers.ga, 1
ownagepranks.com, 1
ownc.at, 1
@@ -105638,6 +105767,7 @@ oximoron.tk, 1
oxinarf.pt, 1
oxizonia.com, 0
oxlab.com.ar, 1
+oxnard.gov, 1
oxo.cloud, 0
oxona.eu, 1
oxopackaging.com.au, 0
@@ -105719,6 +105849,7 @@ ozgurbozkurt.com, 1
ozgurgokmen.net, 1
ozgurkazancci.com, 1
ozhegov.site, 0
+ozinter.com, 1
ozli.ga, 1
ozmo.ml, 1
ozna.tk, 1
@@ -105843,7 +105974,6 @@ pablocamino.tk, 1
pablocelorio.com, 1
pablofain.com, 0
pablofonta.es, 1
-pablolopezlujan.es, 1
pablomachado.tk, 1
pablomarjim.es, 1
pablomolina.tk, 1
@@ -105879,14 +106009,13 @@ pacificaent.net, 1
pacificarperu.com, 1
pacificbags.com.au, 1
pacificbeachpub.com, 1
-pacificblue.kiwi, 1
-pacificblue.software, 1
pacificcashforcars.com.au, 1
pacificcoast.com, 1
pacificcycling.ga, 1
pacificgynsurgicalgroup.com, 1
pacifichospitalists.com, 1
pacificislander.org, 1
+pacificlife.my.id, 1
pacifico.com.pe, 1
pacificocooler.com, 1
pacificpackaging.com.au, 1
@@ -106064,6 +106193,7 @@ paintbrush.ga, 1
paintcolorsbysue.com, 1
painted-designs.tk, 1
painteddesertfrenchies.com, 1
+painter1.com, 1
paintingindurban.co.za, 1
paintingrepair.ga, 1
paintlabcustom.com.br, 1
@@ -106143,6 +106273,7 @@ palawan.jp, 0
palazzo.work, 1
palazzodellasalute.it, 1
palazzofiano.it, 1
+paleks.online, 1
palem.com, 1
palenque.tk, 1
paleo.io, 1
@@ -106208,8 +106339,8 @@ palomardisplays.com, 1
palominorp.tk, 1
palonhs.tk, 1
palotahaz.hu, 1
+palousewa.gov, 1
palpitediario.com.br, 1
-paltopro.com, 1
palworld.cn, 1
pamajans.com, 0
pamaniqu.nl, 1
@@ -106219,6 +106350,7 @@ pamlightdesign.com, 1
pamm.tk, 1
pamontecarloclub.tk, 1
pamorana.net, 1
+pamplicosc.gov, 1
pamsorel.co.za, 1
pamukhaliyikama.net, 1
pamvo.com, 1
@@ -106227,6 +106359,7 @@ pan-portugal.com, 1
pan.digital, 1
pana4ucloud.ddns.net, 1
panaceainfosec.com, 1
+panaceallc.net, 1
panamacity.gov, 1
panamacitypolice.gov, 1
panamatravel.tk, 1
@@ -106293,10 +106426,11 @@ pandithaya.tk, 1
pandkonijn.nl, 1
pandn-bulgaria.com, 1
pando-market.com, 1
+pandopia.com, 1
pandora-prestige.ru, 1
pandora-system.ru, 1
pandora.com.tr, 1
-pandoramutiara.id, 1
+pandoraessien.com, 1
pandorarox.com, 1
pandorrah.nl, 1
pandorum.cf, 1
@@ -106319,6 +106453,7 @@ pangea-it.com, 1
pangea.cloud, 1
pangeaservices.com, 1
pangolin.exchange, 0
+pangolin.org, 1
pangoly.com, 1
panhandleprairiewings.com, 1
panhardclub.nl, 0
@@ -106349,7 +106484,7 @@ pannellisolari.roma.it, 1
pannovate.com, 1
pano-guru.com, 1
pano.ie, 1
-panodprodukcjimuzycznej.pl, 1
+panop.io, 1
panoramacambios.com, 1
panoramahillhotel.com, 1
panoramaphoto.cf, 1
@@ -106466,6 +106601,7 @@ papierniczy.eu, 1
papillegustative.com, 1
papillon-events.be, 1
papinido4ki.ru, 1
+papirladen.dk, 1
papkinadochka.ru, 1
papotage.net, 1
papouille.ml, 1
@@ -106528,6 +106664,8 @@ paramo-pineiro.tk, 1
paramountbank.com, 1
paramountdigitalcopy.com, 1
paramusborough.gov, 1
+paramuses.gov, 1
+paramuspolice.gov, 1
paranoid.is, 1
paranoidandroid.co, 1
paranoidandroid.tk, 1
@@ -106581,6 +106719,7 @@ parelectric.com, 1
parelweb.nl, 1
paremedical.au, 1
paremvasi.net, 1
+parentassociation.com.au, 1
parentelement.com, 1
parenthood.guide, 1
parentingplaydough.tk, 1
@@ -106591,7 +106730,6 @@ parents-as-allies.com, 1
parentsandzebrasunited.com, 1
parentsguidetotheworld.com, 1
parentsintouch.co.uk, 1
-parentsmaster.com, 1
parenttheirpassion.com, 1
pareshukuk.com, 1
paretoit.com, 1
@@ -106628,10 +106766,8 @@ parimatch.co.tz, 1
parimatch.com, 1
parimatch.in, 1
parimatch.kz, 1
-parimatch.net, 1
parimatch.tj, 1
parimatch8.com, 1
-parimatchgo.com, 1
parimatchlive.com, 1
parimatchsports.com, 1
parimatchtop.com, 1
@@ -106674,6 +106810,7 @@ parkcare.fr, 1
parkcare.it, 1
parkcare.nl, 1
parkcare.pt, 1
+parkcheap.de, 1
parkchesterinfo.com, 1
parkcitycu.org, 1
parkcounty-wy.gov, 1
@@ -106738,6 +106875,7 @@ parkers.ga, 1
parkers.gq, 1
parkers.ml, 1
parkers.tk, 1
+parkersburgwv.gov, 1
parkersweeper.com, 1
parket.gq, 1
parketsn.ru, 0
@@ -106760,7 +106898,6 @@ parkingaeropuerto-santander.es, 1
parkingaeropuerto-sevilla.es, 1
parkingaeropuerto-valencia.es, 1
parkingcheap.co.uk, 1
-parkinggaragecleaningchicago.com, 1
parkinggaragepressurewashingchicago.com, 1
parkinginparis.fr, 1
parkingmasters.be, 1
@@ -106773,10 +106910,9 @@ parkos.com, 1
parkos.de, 1
parkos.it, 1
parkos.nl, 1
-parkplus.in.ua, 0
parkr.io, 0
parkrunstats.servehttp.com, 1
-parkseed.com, 1
+parkseed.com, 0
parksi.top, 1
parkstonegp.com, 1
parkstreet.com, 1
@@ -106798,6 +106934,7 @@ parleur.net, 1
parliamentcamp.com, 1
parmartecultura.it, 1
parmatoday.it, 1
+parmatwp.gov, 1
parmels.com.br, 1
parmoli.tk, 1
parnassius.name, 1
@@ -106833,6 +106970,7 @@ parsdev.com, 0
parsec.app, 1
parsemail.org, 1
parser.nu, 1
+parsfartakco.ir, 1
parsi.com, 1
parsify.eu, 1
parsiko.com, 1
@@ -106865,7 +107003,6 @@ partir-en-livre.fr, 1
partisaani.com, 1
partisan-berlin.tk, 1
partituras.tk, 1
-partner-compensation.com, 1
partner-finden.tk, 1
partnerbeam.com, 1
partnerchik.tk, 1
@@ -106902,7 +107039,6 @@ partsgeek.com, 1
partsguysusa.com, 1
partsinstock.com, 1
partsworld.bg, 1
-partusedtyres.net, 1
partwerx.com, 1
party-kneipe-bar.com, 1
party-time-inflatables-durham.co.uk, 1
@@ -106947,12 +107083,14 @@ paschmid.ch, 1
pascoaselecta.com, 1
pascocountyfl.gov, 1
pascoflcorrections.gov, 1
+pascopa.gov, 1
pascopcfix.com, 1
pascopresents.com, 0
pascosheriff.com, 1
pascovotes.gov, 1
pascualberniz.tk, 1
pascualinmuebles.com, 1
+pascucci-gestaltung.de, 1
pasearch.nl, 1
paseka-putilinyh.ru, 1
paseodelariviera.com, 1
@@ -106991,6 +107129,7 @@ passiondesigns.web.id, 1
passionebenessere.com, 1
passionegriglia.com, 1
passionforbusiness.com, 1
+passionmag.fr, 1
passionpictures.eu, 1
passions-art.com, 1
passiton.com, 1
@@ -107047,7 +107186,6 @@ paste.to, 1
pastebin.bet, 1
pasteblin.com, 1
pasteht.ml, 1
-pasteleriaflomar.es, 1
pastelpixels.studio, 1
pasternok.org, 1
pasteros.io, 1
@@ -107076,8 +107214,6 @@ pasyta.gr, 1
paszkowski.tk, 1
patagonie.fr, 1
patagosfm.tk, 1
-patalie.cz, 0
-patalie.sk, 0
patanegra-jambon.fr, 1
patanegra-prosciutto.it, 1
patanegra-schinken.ch, 1
@@ -107105,6 +107241,7 @@ paterno-gaming.com, 1
patersonpdnj.gov, 1
patguzmanconstruction.com, 1
pathfinderbank.com, 1
+pathfindercut.com, 1
pathfindergeo.com, 1
pathofexile2.com, 1
pathogen.nl, 1
@@ -107117,7 +107254,7 @@ pathwayscenterforgriefandloss.org, 1
pathwaysthroughgrief.org, 1
pathwaytofaith.com, 1
patience.nl, 1
-patient.info, 1
+patient.info, 0
patientenverfuegung.digital, 1
patientup.com, 1
patientys.com, 1
@@ -107133,7 +107270,6 @@ patiosheders.ga, 1
patioshedest.ga, 1
patlis.com, 1
patmanx.tk, 1
-patmos.tech, 0
patorganiser.co.uk, 1
patorganiser.com, 1
patorganiser.com.au, 1
@@ -107199,7 +107335,6 @@ pauk.at, 1
paul-barton.co.uk, 1
paul-online.tech, 1
paul-sitarz.com, 1
-paul-zhang.de, 1
paul.media, 1
paul.reviews, 1
paulahot.tk, 1
@@ -107307,6 +107442,7 @@ paw.cloud, 1
paw.net.pl, 1
paw.pt, 1
pawafuru.com, 0
+pawaiian.com, 1
pawapuro.ga, 1
pawapuro.tk, 1
pawchewgo.com, 1
@@ -107332,7 +107468,6 @@ pawsru.org, 1
pawtraitcaptures.com.au, 1
paxerahealth.com, 1
paxwinkel.nl, 1
-pay-online.in, 1
pay.accountant, 1
pay.apartments, 1
pay.band, 1
@@ -107392,10 +107527,10 @@ payblog.org, 1
payboy.biz, 1
payboy.click, 1
payboy.rocks, 1
-paybro.eu, 1
paycardtech.com, 1
paycore.com, 1
paycore.io, 1
+paycrest.io, 1
paydepot.com, 1
paydoor9.com, 1
payeasy.tech, 1
@@ -107434,8 +107569,17 @@ paymyphysician.com, 1
paynexpay.com, 1
paynuity.com, 1
payonline-api.xyz, 1
+paypac.au, 1
+paypac.biz, 1
+paypac.co.nz, 1
+paypac.co.uk, 1
paypac.com.au, 1
+paypac.info, 1
+paypac.net.au, 1
paypac.org, 1
+paypachr.com, 1
+paypachr.com.au, 1
+paypack.com.au, 1
paypack.net.au, 1
paypal.gift, 1
paypaq.com, 1
@@ -107444,9 +107588,14 @@ paypod.org, 1
paypro.nl, 0
payps.ru, 1
payraise.us, 1
+payroll-outsourcing.com.au, 1
payroll.ch, 0
payroll.myftp.org, 1
payrollhr.be, 1
+payrolloutsourcing.com.au, 1
+payrolloutsourcingservice.com.au, 1
+payrolloutsourcingservice.net.au, 1
+payrollprocessing.com.au, 1
paysap.bt, 1
paysbuy.com, 1
paysbuy.net, 1
@@ -107660,6 +107809,7 @@ pdkrawczyk.com, 1
pdmonroewi.gov, 1
pdox.net, 1
pdpa.ai, 1
+pdq.com, 1
pds.police.uk, 1
pdsk.ch, 1
pdsports.network, 0
@@ -107788,7 +107938,6 @@ pedrosaurus.com, 1
pedrosillo-delosaires.tk, 1
pedrotimoteo.com, 1
peduse.com, 1
-pedziran.com, 1
peekier.com, 1
peelawayyourpain.com, 1
peels.fr, 1
@@ -107840,6 +107989,7 @@ pefile.tk, 1
pefisa.com.br, 1
pegas-studio.net, 1
pegasnet.tk, 1
+pegdown.org, 1
pegrum.rocks, 1
pegundugun.tk, 1
peifeng.li, 1
@@ -107850,10 +108000,12 @@ peirong.me, 1
pejic.nl, 1
pekarstvivetvrzi.cz, 1
pekcazip.com, 1
+pekinil.gov, 1
peklostroj.cz, 1
peklostroj.eu, 1
peklostroj.sk, 1
peko.com.mk, 1
+pelachim.com.br, 1
pelagicus.co.uk, 1
pelajaran.co.id, 1
pelanucto.cz, 1
@@ -107863,8 +108015,11 @@ peleti.at, 1
pelgrimhof.be, 1
pelhamalrecreation.gov, 1
pelhamlibraryal.gov, 1
+pelhamma.gov, 1
+pelhamny.gov, 1
pelhrimov-strmechy.tk, 1
pelican.ie, 1
+pelicanbaytx.gov, 1
pelicanottertailmn.gov, 1
pelicans.tk, 1
peliculaonline.tk, 1
@@ -107900,7 +108055,7 @@ pemborongbangunan.id, 1
pembrokenc.gov, 1
pemdas.xyz, 1
pemerintahkota.com, 1
-pemez.com, 1
+pemez.com, 0
pems.gov.au, 1
pen-sec.de, 1
pen15art.tk, 1
@@ -107917,6 +108072,7 @@ penconsultants.com, 1
pendidikan.co.id, 1
pendletoncountyky.gov, 1
pendletoncountywv.gov, 1
+pendletonor.gov, 1
pendriveapps.com, 1
pendrivelinux.com, 1
penedo.tk, 1
@@ -107989,6 +108145,7 @@ pensionchien.com, 1
pensionecani.roma.it, 1
pensioner-1000.tk, 1
pensionesdominicanas.com, 1
+pensionsmyndigheten.se, 1
pensionstal.tk, 1
pensiontrackerers.ga, 1
pensiun.ga, 1
@@ -108112,7 +108269,6 @@ percydutton.co.uk, 1
percymagic.tk, 1
perd.re, 1
perdanabagus.tk, 1
-perdele-draperii.ro, 1
perdita-capelli.tk, 1
perdolyathlendr.tk, 1
perecraft.com, 1
@@ -108143,6 +108299,7 @@ perfect-blog.com, 1
perfect-carstyle.de, 1
perfect-dream.tk, 1
perfect-privacy.com, 1
+perfect-seo.com.ua, 1
perfect-seo.ru, 1
perfect-servers.com, 1
perfect-tour.ro, 1
@@ -108273,6 +108430,7 @@ perritas.tk, 1
perritos.tk, 1
perron.ml, 1
perroon.eu, 1
+perry-mo.gov, 1
perrybook.tk, 1
perrycountyal.gov, 1
perrycountyil.gov, 1
@@ -108299,17 +108457,16 @@ persjrp.ca, 1
perso.pl, 1
persoform.ch, 1
personabrindesbr.com.br, 1
-personacommunications.com.au, 1
personal-genome.com, 1
personal-scrum.de, 1
personal-scrum.eu, 1
personalaccidentsers.ga, 1
personalaccidentsest.ga, 1
personalauthentication.com, 1
+personalfinancialtrainer.org, 1
personalfunctionaldata.net, 1
personalglobal.com.br, 1
personalhydroponics.com, 1
-personalidadmagnetica.com, 1
personaliseyourwine.com.au, 1
personalisiertegeschenke.tk, 1
personalisiertesgeschenk.tk, 1
@@ -108326,6 +108483,7 @@ personalwebsite.services, 1
personcar.com.br, 1
persondatakonsulenterne.dk, 1
personetics.com, 1
+personjob.ru, 1
personlookup.com.au, 1
personnedisparue.fr, 1
perspective-daily.de, 1
@@ -108390,6 +108548,7 @@ pessebrevivent-lallacuna.tk, 1
pestalertsers.ga, 1
pestalertsest.ga, 1
pestcontrol.co.uk, 1
+pestcontrolassist.co.uk, 1
pestdefense.com, 1
pesterchum.online, 1
pesterchum.xyz, 1
@@ -108565,6 +108724,7 @@ petricamarc.com, 1
petricamarc.ro, 1
petrichorsolutions.co, 1
petrkulik.cz, 1
+petro.cn, 1
petrocheminc.com, 1
petrochemprojects.ga, 1
petrol-power.tk, 1
@@ -108606,7 +108766,9 @@ petstreaming.ga, 1
petsulcatatortoise.com, 1
petsurreal.ga, 1
pettersatlher.com.br, 1
+pettisclerk.gov, 1
pettopsecret.ga, 1
+pettravelindo.com, 1
pettreasure.ga, 1
pettreats.com.br, 1
petunder.ga, 1
@@ -108753,7 +108915,6 @@ phantomlighting.com, 1
phantomlord.tk, 1
phantomphans.tk, 1
phantomware.tk, 1
-pharandespaces.com, 1
pharma-insights.nl, 1
pharmaabsoluta.com.br, 1
pharmaboard.de, 1
@@ -108770,6 +108931,7 @@ pharmadrugtest.com, 1
pharmalab.eu, 1
pharmalab.fr, 1
pharmalinkinternational.com, 1
+pharmapackages.com.pk, 1
pharmapolitics.com, 1
pharmasana.co.uk, 1
pharmasana.de, 1
@@ -108777,7 +108939,6 @@ pharmasana.ru, 1
pharmasyncers.ga, 1
pharmasyncest.ga, 1
pharmgkb.org, 0
-pharmica.co.uk, 1
pharmica.uk, 1
pharosconsulting.com, 1
pharside.dyndns.org, 1
@@ -108836,6 +108997,7 @@ phil.to, 1
phil.tw, 1
philadelphia.com.mx, 1
philanima.com, 1
+philantruepeace.org, 1
philarmonic-abaza.tk, 1
philasd.org, 1
phildevient.tk, 1
@@ -108944,12 +109106,14 @@ phoenixurbanspaces.com, 1
phoenixville.online, 1
phoenixwebsitedesign.com, 1
phographer.com, 0
+pholder.com, 1
pholio.com, 1
phone-service-center.de, 1
phone-spy.ml, 1
phone42.com, 1
phonearena.com, 1
phonedoc.it, 1
+phoneengineer.org, 1
phonefilter.co.uk, 1
phonefleet.fr, 1
phonegnome.com, 1
@@ -109129,7 +109293,6 @@ phukienchanh.com, 1
phulyshop.com, 0
phumin.in.th, 1
phuoctran.com.vn, 1
-phuoctran.org, 1
phuoctran.vn, 1
phuong.faith, 1
phurl.de, 1
@@ -109181,7 +109344,6 @@ piai.ml, 1
piai.tk, 1
piaiai.com, 1
piajuly.net, 1
-pialove.net, 1
pianetaottica.eu, 1
pianetaottica.info, 1
pianetaottica.it, 1
@@ -109200,7 +109362,6 @@ pianoschmitz.de, 1
pianotaku.com, 1
pianotuning.cn, 0
piantami.com, 1
-pianyigou.com, 1
piaohong.tk, 1
piasativa.com, 1
piasto.com.cy, 1
@@ -109234,6 +109395,7 @@ piccolopark.co.nz, 1
piccolotrasloco.it, 1
picdefacer.com, 1
pichainlabs.com, 0
+pichau.com.br, 1
pichlerei.at, 1
pick150.hu, 1
picka.gift, 1
@@ -109268,7 +109430,7 @@ picone.com.au, 1
piconepress.com, 1
picordi.fr, 1
picosandshotel.com, 1
-picoulumber.com, 1
+picoulumber.com, 0
picpay.com, 1
picr.ws, 1
picrew.me, 1
@@ -109292,6 +109454,7 @@ picturesoverstillwater.com, 1
picturesque-games.tk, 1
picturevictoria.vic.gov.au, 1
picturingjordan.com, 1
+picus.io, 1
pidelo-peru.com, 1
pidgi.net, 1
pidjipi.com, 1
@@ -109339,6 +109502,7 @@ pierreborgmann.de, 1
pierrejeansuau.fr, 1
pierreloizeau.com, 1
pierreterrien.fr, 1
+pierrevieville.fr, 0
pierreyvesdick.fr, 1
piersmana.com, 1
pierson.tk, 1
@@ -109407,6 +109571,7 @@ pilarguineagil.com, 1
pilasebastovce.sk, 1
pilatesavenue.co.uk, 1
pilatescenteraz.com, 1
+pilatesource.org, 1
pilatespt.nl, 1
pilatesstation.co.th, 1
pilatus-aircraft.com, 1
@@ -109434,7 +109599,6 @@ pilot.com, 1
pilotbook.org, 1
pilotcareercenter.com, 1
pilotgrowth.com, 1
-pilotinterviews.com, 1
pilotknobmo.gov, 1
pilotproject.tk, 1
pilotshop.com, 1
@@ -109463,7 +109627,6 @@ pimylifeup.com, 1
pin.net.au, 1
pinalcourtsaz.gov, 1
pinale.es, 1
-pinalove.com, 1
pinamals.com, 1
pinarecordsmusic.tk, 1
pinarshivmarket.com, 1
@@ -109497,7 +109660,9 @@ pinedahair.com, 1
pinefinancialgroup.com, 1
pinegraph.com, 1
pinegrovetownshipmi.gov, 1
+pineislandmn.gov, 1
pinellaslaser.com, 1
+pinellassheriff.gov, 1
pinellastaxcollector.gov, 1
pinemountbaptistchurch.org, 1
pineradelolmo.com, 1
@@ -109543,6 +109708,7 @@ pinkpussypics.com, 1
pinksec.com.au, 1
pinkster.tk, 1
pinktara.hu, 1
+pinktrucklandscaping.com, 1
pinkvelvet.tk, 1
pinkwatertaxis.com.au, 1
pinkylam.me, 1
@@ -109561,8 +109727,10 @@ pinnacletrailers.com, 1
pinnakl.com, 1
pinnoto.eu.org, 1
pinnoto.org, 1
+pinole.gov, 1
pinoservers.tk, 1
pinot.it, 1
+pinotag.ru, 1
pinoy-santi.com, 1
pinoydeal.ph, 1
pinoyseoservices.com, 1
@@ -109668,9 +109836,8 @@ piraten-basel.ch, 1
piraten-kleinbasel.ch, 1
piraten-recording.tk, 1
piratenlogin.de, 0
-pirateparty.org.uk, 0
+pirateparty.org.uk, 1
piratepay.io, 0
-pirateproxy.how, 1
pirates-comic.com, 1
piratesbrewcoffee.net, 1
piratesforums.co, 1
@@ -109711,12 +109878,12 @@ pissblau.com, 1
pissflaps.co.uk, 1
pissflaps.org.uk, 1
pista73.com, 1
+pistats.ddns.net, 1
pistonkandidatu.tk, 1
pisupp.ly, 1
piszmak.pl, 1
pit-book.com, 1
pit-stop-sto.tk, 1
-pitaiatrade.com, 1
pitajrobota.com, 1
pitakashop.hu, 1
pitang.com, 1
@@ -109753,6 +109920,7 @@ pittsburghfibroids.com, 1
pittsburghhiresveterans.org, 1
pittsburgtx.gov, 1
pittsvillemd.gov, 1
+pittsvillewi.gov, 1
pitu.gov, 1
piu.moe, 1
piuincontri.com, 1
@@ -109828,6 +109996,7 @@ pixelurbia.com, 1
pixeluser.de, 1
pixelution.at, 1
pixelw.design, 1
+pixelweb.ie, 1
pixelwijk.de, 1
pixelz.cc, 1
pixemoji.com, 1
@@ -109840,7 +110009,6 @@ pixiv.moe, 1
pixiv.re, 1
pixlfox.com, 1
pixloc.fr, 1
-pixnel.com.br, 1
pixodo.tk, 1
pixojo.tk, 1
pixouno.com, 1
@@ -109898,6 +110066,7 @@ pk8k.com, 1
pkautodesign.com, 0
pkb.shop, 1
pkbjateng.com, 1
+pkch120.com, 1
pkeus.de, 1
pkg.one, 1
pkgbuild.com, 1
@@ -109920,6 +110089,7 @@ pl-trans.tk, 1
pl.search.yahoo.com, 0
pl2.es, 1
placasonline.com.br, 1
+place-for-you.com, 1
placeandsee.com, 1
placedaffiliate.com, 1
placedapps.com, 1
@@ -109935,6 +110105,7 @@ placepugs.com, 1
placeralplato.com, 1
placercountyelections.gov, 1
placidoandriolo.tk, 1
+placiena.jp, 1
placker.com, 1
plagiarismcheck.org, 1
plagu.ee, 1
@@ -109947,6 +110118,7 @@ plaingreenloans.com, 1
plainjs.com, 1
plainlanguage.gov, 1
plainoltrailers.com, 1
+plainsboronj.gov, 1
plainsgeorgia.gov, 1
plainsoftware.org, 1
plaintech.net.au, 1
@@ -109978,7 +110150,7 @@ plandomemanorny.gov, 1
plandy.me, 1
planecon.nz, 1
planeexplanation.com, 1
-planen-bauen.eu, 1
+planen-bauen.eu, 0
planer.me, 1
planet-laas.de, 1
planet-work.com, 1
@@ -110004,7 +110176,6 @@ planetasilius.tk, 1
planetasuboficial.com.br, 1
planetau2.com, 1
planetbreath.ch, 0
-planetcbd.net, 1
planetchiropracticga.com, 1
planete-lira.fr, 1
planete-secu.com, 1
@@ -110027,6 +110198,7 @@ planetradio.tk, 1
planetromeo.com, 1
planetromeofoundation.org, 1
planetscale.com, 1
+planetstairs.com.au, 1
planetstimes.com, 1
planettimer.com, 1
planetun.mobi, 1
@@ -110139,6 +110311,7 @@ platinumalertsers.ga, 1
platinumalertsest.ga, 1
platinumcalendarest.ga, 1
platinumcat.info, 1
+platinumdjs.au, 1
platinumgatesecurity.co.uk, 1
platinumhomebuildersllc.com, 1
platinumjubilee.gov.au, 1
@@ -110150,7 +110323,6 @@ platinumtalkest.ga, 1
platitudemusic.com, 1
platodecomida.com, 1
platpoint.com, 1
-platschi.net, 1
plattecountymovotes.gov, 1
platten-nach-mass.de, 1
plattenair.tk, 1
@@ -110170,7 +110342,6 @@ plavormind.tk, 1
play, 1
play-asia.com, 1
play-best-games.com, 1
-play-casino-japan.com, 1
play-charades.com, 1
play-lu.com, 1
play-mate.tk, 1
@@ -110215,10 +110386,10 @@ playhappywheelsunblocked.com, 1
playhothand.com, 1
playhothands.com, 1
playhouse.fans, 1
+playi.net, 1
playinfinity.com, 1
playinfinityvr.com, 1
playit.rs, 1
-playkids.com, 1
playlistresearch.com, 1
playmei.com, 0
playnow.com, 1
@@ -110233,9 +110404,9 @@ playreal.city, 1
playreal.com.tw, 1
playsnake.org, 1
playsoftware.tk, 1
+playsportal.com, 1
playsprout.industries, 1
playstation-network.ga, 1
-playstation-news.de, 1
playstationplus.es, 1
playstationtrophies.org, 1
playtheme.ru, 1
@@ -110252,6 +110423,7 @@ playwhyyza.com, 1
playwright.co, 1
playxylo.com, 1
playzone.tk, 1
+plaza.ph, 1
plazamarinavallarta.com, 1
plazaservicesllc.com, 1
plazasummerlin.com, 1
@@ -110261,6 +110433,7 @@ plchardware.com, 1
pldx.org, 1
pleasantonca.gov, 1
pleasantonmobilenotary.com, 1
+pleasantscountywv.gov, 1
pleasantvalleywi.gov, 1
pleasantviewmi.gov, 1
pleasantville-nj.org, 0
@@ -110272,6 +110445,7 @@ pleasured.tk, 1
pleasureplanetbrothel.com.au, 1
pleb.cc, 1
plebeian.com.tw, 1
+plebret.com, 1
pleeease.io, 1
pleer.ru, 1
plegro.com, 1
@@ -110464,8 +110638,6 @@ pmcc.net, 1
pmccrystal.com, 1
pmconsulting.es, 1
pmcorganometallix.com, 1
-pmcorp.com, 0
-pmcorp.mx, 1
pmcouvrie.com, 1
pmctcg.com, 1
pmctire.com, 0
@@ -110483,12 +110655,11 @@ pmh.codes, 1
pmi-install.com, 1
pmi.edu, 1
pmi.gov, 1
+pmi.it, 1
pmiandulive.com, 1
pmibags.com, 1
-pmicorp.in, 1
pmk.ddns.net, 0
pml4t.net, 1
-pmnaish.co.uk, 1
pmnd.rs, 1
pmoreau.org, 1
pmoscr.com, 1
@@ -110497,7 +110668,6 @@ pmp-art.com, 1
pmp6.fr, 1
pmpm.tk, 1
pms.myiphost.com, 1
-pmscomputers.com, 1
pmsf.eu, 1
pmsfdev.com, 1
pmsfoundation.ml, 1
@@ -110646,6 +110816,7 @@ poc998.com, 1
pocahontascountyiowa.gov, 1
pocahontascountywv.com, 1
pocakking.tk, 1
+pocasi.cz, 1
pocatello.gov, 1
pocatellonissanparts.com, 1
pochemuchka-books.com, 1
@@ -110662,6 +110833,7 @@ pocketfruity.com, 1
pocketgamingdirectory.com, 1
pocketmags.com, 1
pocketoption.com, 1
+pocketoption.ru, 1
pocketpasta.com, 1
pockettraveling.tk, 1
poco.se, 1
@@ -110682,10 +110854,14 @@ podawful.com, 1
podawful.pizza, 1
podcast.style, 1
podcast.wf, 1
+podcast1.cz, 1
+podcast559.cz, 1
podcaster.org.il, 1
podcastmusic.com, 1
+podcastname.space, 1
podcastpulse.net, 1
podcastwithus.com, 1
+podcastz.cz, 1
podcreative.ca, 1
podcrto.si, 1
podcrypters.ga, 1
@@ -110705,8 +110881,8 @@ podivilov.ru, 1
podnikatel.cz, 1
podologie-diever.nl, 1
podologie-tangstedt.de, 1
-podologyclinic.gr, 1
podolskaya.tk, 1
+podoscop.org, 1
podparkers.ga, 1
podparkest.ga, 1
podprotectionest.ga, 1
@@ -110757,6 +110933,7 @@ pogotowie-komputerowe.tk, 1
pogotowiekomputeroweolsztyn.pl, 1
pogrebeniq-sofia.com, 1
pogrebisky.net, 1
+pohheng.com.sg, 1
pohlmann.io, 1
pohmagazine.org, 1
pohoron.ru, 1
@@ -110878,6 +111055,7 @@ pokpok.tk, 1
pokrowcecardo.pl, 1
pokupar.com, 1
pokupkionline.tk, 1
+pokus-iq.cz, 1
pokysoia.gov, 1
pol-members.com, 1
polaire.org, 1
@@ -110888,6 +111066,7 @@ polanda.com, 1
polandb2b.directory, 1
polandtownship.gov, 1
polar-baer.com, 1
+polar.dk, 1
polarbear.army, 1
polarhome.tk, 1
polarisapp.xyz, 1
@@ -110917,6 +111096,8 @@ policemanapp.com, 1
policereferencecheck.com, 1
policeroleplay.community, 1
policesromandesrecrutement.ch, 1
+policia.gob.ec, 1
+policies.pro, 1
policybanks.com, 1
policyhub.gov.au, 1
policymakr.com, 1
@@ -110924,7 +111105,6 @@ policymine.com, 1
policyreporter.us, 1
policytrusters.ga, 1
policytrustest.ga, 1
-polidelia.com, 1
poliermachines.be, 1
polifisio.com.br, 1
poliground.com, 1
@@ -111057,6 +111237,7 @@ pomelo-paradigm.com, 1
pomerol-au-coeur.com, 1
pomfeed.fr, 1
pomilo.fr, 0
+pommeauto.fr, 1
pommetelecom.fr, 1
pomockypredeti.sk, 1
pomocniczy.eu.org, 1
@@ -111074,6 +111255,7 @@ pomsinoz.com, 0
pomtom.co.nz, 1
ponabana.com, 1
ponca-nsn.gov, 1
+poncatribe-ne.gov, 1
poncho-bedrucken.de, 0
pondacademy.com, 1
pondband.net, 1
@@ -111086,6 +111268,7 @@ ponio.org, 1
ponio.xyz, 1
ponpokorin.tk, 1
ponpon.tk, 1
+ponselsoak.com, 1
ponsoftware.net, 1
ponte-camp.de, 1
ponteggi.it, 1
@@ -111124,7 +111307,6 @@ poolsafety.gov, 1
poolsonline.tk, 1
poolspa.es, 1
pooltools.net, 1
-poolvilla-margarita.net, 1
poon.io, 1
poopa.loan, 1
poopjournal.rocks, 1
@@ -111216,6 +111398,7 @@ popwaifu.click, 1
popxclusive.com, 0
poquiloco.com, 1
poquvi.net, 0
+poradls.cz, 1
porady-wnetrzarskie.pl, 1
porady.elblag.pl, 1
porady.elk.pl, 1
@@ -111228,8 +111411,6 @@ porady.opole.pl, 1
porady.org, 1
porady.pila.pl, 1
porady.radom.pl, 1
-porady.rybnik.pl, 1
-porady.swinoujscie.pl, 1
porady.walbrzych.pl, 1
porady.zgora.pl, 1
poradywnetrzarskie.pl, 1
@@ -111387,6 +111568,7 @@ portercountyin.gov, 1
porterpeds.com, 1
portes-imaginaire.org, 1
portesmagistral.com, 0
+portfo.ly, 1
portfolio-anish.tk, 1
portfoliorlr.es, 1
portfreezone.com, 1
@@ -111402,9 +111584,11 @@ portiva.com, 1
portmeirion.co.uk, 0
portoccd.org, 1
portofala.pt, 1
+portofbellingham.gov, 1
portofedmonds.gov, 1
portofephrata.gov, 1
portofnenana.gov, 1
+portofportisabeltx.gov, 1
portofsubs.com, 1
portokalliali.tk, 1
portoken.com, 1
@@ -111421,6 +111605,7 @@ portsmouthnhpd.gov, 1
portsmouthohpd.gov, 1
portsmouthri.gov, 1
portsmouthsheriffsofficeva.gov, 1
+portsnorth.com.au, 1
portsona.com, 1
portugal-a-programar.org, 1
portugal-a-programar.pt, 1
@@ -111432,6 +111617,7 @@ portugalsurflessons.com, 1
portusidades.com.pt, 1
portvaletickets.com, 1
portwashingtonwi.gov, 1
+portwentworthga.gov, 1
portwing.gov, 1
porumaoutrareforma.org, 1
porumbei.tk, 1
@@ -111486,6 +111672,7 @@ post.io, 1
post.kim, 1
post.lol, 1
post.tf, 1
+post484.org, 1
post4me.at, 1
postacyprus.com, 1
postaltreasures.com, 1
@@ -111497,6 +111684,7 @@ postblue.info, 1
postbox.life, 1
postcardpayment.com, 1
postcards.tk, 1
+postcode.nl, 1
postcodeswag.co.uk, 1
postcodeswag.com, 1
postcodeswag.uk, 1
@@ -111600,12 +111788,14 @@ potsandplanters.com.au, 1
potsdam.directory, 1
pottawatomiecountyok.gov, 1
pottcountyks.gov, 1
+pottcountysheriff.gov, 1
potteranderson.com, 1
pottercountytexasvotes.gov, 1
potterish.com, 1
potterperfect.tk, 1
pottershouse.tk, 1
potterybroker.ga, 1
+pottia.gov, 1
pottkinder.de, 1
pottshome.co.uk, 1
pottsvillepa.gov, 1
@@ -111634,6 +111824,7 @@ povmacrostabiliteit.nl, 1
povomo.online, 1
povzetki-knjig.si, 1
pow.jp, 1
+poway.gov, 1
powch-dev.com, 1
powch-dev2.com, 1
powdercoatatl.com, 1
@@ -111650,7 +111841,7 @@ power-bi-connector.nl, 1
power-coonies.de, 1
power-flowengineer.com, 1
power-magnetic.ml, 1
-power-of-interest.com, 1
+power-of-interest.com, 0
power-recovery.com, 1
power-tools24.com, 1
power100.co.uk, 1
@@ -111686,8 +111877,6 @@ powerpc.pt, 1
powerpilot.co.za, 1
powerplan.com, 1
powerplantmall.com, 1
-powerplatform.istanbul, 1
-powerplay.com, 1
powerplay.xyz, 1
powerplayer.tk, 1
powerroo.com.au, 1
@@ -111743,7 +111932,6 @@ powerwarranties.com, 1
powerwellness-korecki.de, 1
powerwheels.tk, 1
powerwithpeople.com, 1
-powerys.com, 1
powerzonewrestling.tk, 1
powmobilegrooming.com, 1
powwi.co, 1
@@ -111767,7 +111955,6 @@ pp.es, 1
pp3345.net, 1
pp5197.co, 1
pp6729.co, 1
-pp6729.com, 1
pp6957.co, 1
pp9297.co, 1
pp9728.co, 1
@@ -111852,19 +112039,21 @@ pragata.id, 1
pragatiparasguesthouse.co.in, 1
prageeth-niranjan.tk, 1
pragma-messenger.ch, 1
-pragma-solution.com, 1
pragmatist.nl, 1
pragrimsby.co.uk, 1
pragser-tal.net, 1
pragtravel.cf, 1
prague-swim.cz, 1
+pragueguidejanek.cz, 1
praguepsychology.com, 1
praguepsychology.cz, 1
praha-9.eu, 1
praha-kominictvi.cz, 1
praha.tk, 1
+prahavsprachy.cz, 1
praia.studio, 1
praiagrande.tk, 1
+prairiedulongil.gov, 1
prairienursery.com, 1
prairievilletwp-mi.gov, 1
praisehim.club, 1
@@ -111889,6 +112078,7 @@ praktikum.tk, 1
praladofuturo.blog, 1
pralaw.com, 1
praleria.com, 1
+pramenyobec.cz, 1
pramuwaskito.org, 1
prana-coachings.ch, 1
prana-me.com, 1
@@ -112020,7 +112210,6 @@ predskazanie.tk, 1
predstavitelstvo-v-sude.tk, 1
preecepools.co.uk, 1
preejaculation.ga, 1
-preescolarsteps.com, 1
prefabricadosdelcaribe.com, 1
prefabrik-ev.com, 1
prefect.cloud, 1
@@ -112063,6 +112252,7 @@ premazon.com, 1
preme.name, 1
premiachef.com, 1
premier-dream.co, 1
+premier-hub.com, 1
premier-pallets.com, 1
premier-podiatry.com, 1
premieraviation.com, 1
@@ -112073,7 +112263,6 @@ premierdisco.co.uk, 1
premiereco.com.sg, 1
premieresloges.ca, 1
premierevents.ie, 1
-premierfinance.ae, 1
premierflmagazine.com, 1
premierheart.com, 1
premierleague.gq, 1
@@ -112142,6 +112331,7 @@ prepz.es, 0
prequence.com, 1
preregpharmacy.org, 1
presbee.com, 1
+presbvm.org, 0
presbyterian-colleges.com, 1
preschoole.gq, 1
presdesdunes.com, 1
@@ -112174,6 +112364,7 @@ presly.org, 1
presnetter.de, 1
presnya.tk, 1
presov.ml, 1
+presqueislewi.gov, 1
press-edge.tk, 1
press-lent.com, 1
press-presse.ca, 1
@@ -112212,6 +112403,7 @@ pressurewashingchicago.com, 1
presta-div-airs.fr, 1
prestaandsons.com.au, 1
prestaclip.com, 1
+prestamode-dinero.com, 1
prestar.com.my, 1
prestaservicesgroup.com, 1
prestashopmanager.com, 1
@@ -112224,17 +112416,21 @@ prestigebouncycastles.co.uk, 1
prestigecarkeys.com, 1
prestigecd.com.au, 1
prestigeeventshire.co.uk, 1
+prestigegaragedoorservices.com, 1
prestigehealth.services, 1
prestigehealthservices.au, 1
prestigehealthservices.com.au, 1
prestigelegalgroup.com.au, 1
+prestigemodelnetwork.com, 1
prestigerepairs.com.au, 1
prestigesigns.net, 1
prestigesoundandlight.co.uk, 1
prestigestaffingsolutions.org.au, 1
+prestigeworldwidepr.com, 1
prestigia.com, 1
prestonadamscountywi.gov, 1
prestonapp.com, 1
+prestonmn.gov, 1
prestopermits.com, 1
prestopizzas63.fr, 1
prestudenta.sk, 1
@@ -112288,7 +112484,7 @@ prfanfiction.tk, 1
prg.rs, 1
prgrmmr.nl, 1
pri.email, 1
-priano.com, 0
+pribehyzlednice.cz, 1
price-spider.com, 1
price-tracker.duckdns.org, 1
price.com.hk, 1
@@ -112324,6 +112520,7 @@ prielwurmjaeger.de, 1
priestess.tk, 1
prifo.se, 1
prij.fr, 1
+prijelapout.cz, 1
prijsvergelijken.ml, 1
prikaznoparty.com, 1
prikeshsavla.com, 1
@@ -112365,6 +112562,7 @@ primarypetvet.com, 1
primasmartwatches.de, 1
primates.com, 1
primaudialrecords.com, 1
+primavera-capital.com, 1
primaveradesign.com.br, 1
primbit.ru, 1
prime, 1
@@ -112514,6 +112712,7 @@ prismapixel.studio, 1
prismatic.ro, 1
prismomarketing.com, 1
prismosystems.com, 1
+prisneutajovanamista.cz, 1
prisonerresource.com, 1
pristinegrace.org, 1
pristinepotty.com, 1
@@ -112524,7 +112723,7 @@ priv.au, 1
priv.gc.ca, 1
priv.im, 1
privace.ch, 1
-privaci.ai, 1
+privaci.ai, 0
privacy-web.tk, 1
privacy-week-vienna.at, 1
privacy-week.at, 1
@@ -112567,6 +112766,7 @@ privaday.de, 1
privalgo.co.uk, 1
privasphere.com, 1
privatamateure.com, 1
+private-diary-django.com, 1
private-diary-taka.com, 1
private-krankenversicherung.tk, 1
private-relay.email, 1
@@ -112581,7 +112781,6 @@ privatecapsecurity.org, 1
privatecolor.com, 1
privatecredit.pro, 1
privatedata.tk, 1
-privatedomaincontrol.com, 1
privateger.me, 1
privategiant.com, 1
privatehd.to, 1
@@ -112591,6 +112790,7 @@ privatejetschina.com, 1
privatejetsdallas.com, 1
privatejetsteterboro.com, 1
privatejosh.cf, 1
+privatemidwives.com, 1
privatemillionaire.com, 1
privatenebula.eu, 1
privatepilot.lu, 0
@@ -112708,6 +112908,7 @@ problemstate.org, 1
probleu.com, 1
probonus.tk, 1
probooks.gq, 1
+probpalata.gov.ru, 1
probrewer.com, 1
procalc.be, 1
procarmanuals.com, 1
@@ -112731,6 +112932,7 @@ proclock.com, 1
procode.ch, 1
procode.gq, 1
procomservices.com, 1
+proconnectnetwork.com, 1
procor.com, 1
procore.com, 0
procore.space, 1
@@ -112765,6 +112967,7 @@ prodesigntools.com, 1
prodesk.bg, 1
prodhealthcare.org, 1
prodigibook.com, 1
+prodigio.co.uk, 1
prodigyhacking.com, 1
prodigyhq.io, 1
prodinger.com, 0
@@ -112815,6 +113018,7 @@ prof.lv, 1
profarea.ru, 1
profbigbang.ru, 1
profbioresearch.ga, 1
+profboecker.eu, 0
profchristophergoh.com.sg, 1
profection.biz, 1
profession.email, 1
@@ -112916,6 +113120,7 @@ progon.cf, 1
progonsoftware.com, 1
prograce.info, 1
program-and.work, 1
+programaarista.com, 1
programador-web-freelance.es, 0
programagrowup.com.br, 1
programando.tk, 1
@@ -112936,6 +113141,7 @@ programnews.tk, 1
programsareproofs.com, 1
programshow.com, 1
programsupport300procent.com, 1
+programyburian.cz, 1
prograph.tk, 1
prograppa.tk, 1
progres.construction, 1
@@ -112958,6 +113164,7 @@ progressverkiezingen.nl, 1
progresswww.nl, 1
progroep.nl, 1
progtime.net, 1
+progweb.it, 1
prohashing.com, 1
prohelpers.tk, 1
prohibition.tk, 1
@@ -112966,7 +113173,9 @@ prohrcloud.com, 1
proi.net, 1
proibidoler.com, 1
proiceresurfacer.com, 1
+proid.studio, 1
proinn.com.br, 1
+proinshot.com, 1
proj.org.cn, 1
proj3ct.me, 1
proj6.site, 1
@@ -113024,7 +113233,6 @@ projectte.ch, 1
projecttopics.org, 0
projectunity.io, 1
projectveritasaction.com, 0
-projectview.ai, 1
projectweb.gr, 1
projectxyz.eu, 1
projectzet.tk, 1
@@ -113033,6 +113241,7 @@ projekt-allianz.de, 1
projekt-manufaktur.de, 1
projekt-umbriel.de, 1
projekt-wild.tk, 1
+projektantrieb.com, 1
projektarbeit-projektplanung.de, 1
projektentwicklung-westfalen.de, 1
projektzentrisch.de, 1
@@ -113098,7 +113307,7 @@ promods.download, 1
promods.net, 1
promods.store, 1
promofirstmedia.co.id, 1
-promohulp.nl, 1
+promohulp.nl, 0
promohunt.ru, 0
promokodi.tk, 1
promolife.be, 1
@@ -113162,6 +113371,7 @@ propertiesmiami.com, 1
property-tax.cf, 1
property-tax.ga, 1
property-tax.gq, 1
+property.ie, 1
propertyauctionaction.co.uk, 1
propertycareincorporated.com, 1
propertycrawl.com, 1
@@ -113239,7 +113449,6 @@ prosperontheweb.com, 1
prosperstack.com, 1
prosperus.ru, 1
prospo.co, 1
-prosport.md, 1
prosportovani.cz, 1
prospreads.com, 1
prostaglandina.com, 1
@@ -113262,7 +113471,6 @@ prostoporno.live, 1
prostoporno.love, 1
prostoporno.net, 1
prostoporno.sexy, 1
-prostoporno.video, 1
prostoporno.vip, 1
prostoporno.zone, 1
prostor.cf, 1
@@ -113309,7 +113517,6 @@ proteka.com.tr, 1
protekpainters.com, 1
protempore.fr, 1
protenus.com, 1
-proteogenix-products.com, 1
protesthongkong.com, 1
proteus-eretes.nl, 1
protez.ga, 1
@@ -113320,12 +113527,14 @@ protic.online, 1
protic.pt, 1
protiksana.gr, 1
protipster.com, 1
+protium.co.in, 1
proto.io, 1
protobetatest.com, 1
protocol.ai, 1
protocol.co.il, 1
protocoloantiotario.com.br, 1
protogenbrainbooster.tk, 1
+protogrid.com, 1
protok.tk, 1
proton.ch, 1
proton.me, 1
@@ -113337,11 +113546,9 @@ protonpix.com, 1
protonvpn.com, 1
prototayl.gq, 1
prototech.store, 1
-prototypable.io, 1
prototype.bg, 1
prototypefund.de, 1
prototyping-computer.ml, 1
-prototypofablab.it, 1
protoxin.net, 0
protrainerbrasil.com.br, 1
protranslate24.ru, 1
@@ -113354,6 +113561,7 @@ proust.media, 0
proustmedia.de, 0
prouveonline.pt, 1
proux.global, 1
+provak.rs, 1
prove-uru.co.uk, 1
prove.com, 1
prove.no, 1
@@ -113376,6 +113584,7 @@ provide-vr2005-1plc.de, 1
provide-vr2006-1plc.de, 1
provide-your-image.de, 1
providencecmc.com, 1
+providenceut.gov, 1
provident1031.com, 1
providenthousing.com, 1
providential.be, 1
@@ -113402,6 +113611,7 @@ prowpcare.com, 1
prowrestlingevents.tk, 1
prox.ru, 1
proxaccess.com, 1
+proxify.io, 1
proximity.ga, 1
proximityradio.fr, 1
proximo.tk, 1
@@ -113432,6 +113642,7 @@ prpr.icu, 1
prpr.live, 1
prpr.rip, 1
prpr.win, 1
+prrefrigeration.com.au, 1
prsbtdc.org, 1
prsg.tk, 1
prsnlafk.com, 1
@@ -113448,6 +113659,7 @@ pruebasrapidasdrogas.com, 1
pruem.software, 1
pruijn-overheidsadvies.nl, 1
pruma.com.br, 1
+pruna.org, 1
prushka.gq, 1
prushka.ml, 1
prushka.tk, 1
@@ -113544,6 +113756,7 @@ psicologo-infantil-barcelona.com, 1
psicologo.vip, 1
psicomagia.com.br, 1
psicometricas.mx, 1
+psieciecie.pl, 1
psihocentrala.com, 1
psiholognatalija.rs, 1
psihologonline.tk, 1
@@ -113627,7 +113840,6 @@ psych2go.net, 1
psychcare.cz, 1
psychcaremd.com, 1
psychedelia.com, 1
-psychedelics.org, 1
psychiatretdah.fr, 1
psychiatriepapezova.net, 1
psychiatriepraktijkutrecht.nl, 1
@@ -113652,7 +113864,7 @@ psychologic.tk, 1
psychologie-hofner.at, 1
psychologischepraktijkphilips.nl, 1
psychologist.ga, 1
-psychologlodz.info, 1
+psychologlodz.info, 0
psychologue-a-paris.com, 1
psychologue-grenoble.org, 1
psychologydegreeguide.org, 1
@@ -113751,7 +113963,6 @@ ptron.org, 1
ptrt.xyz, 1
ptrujillo.com, 1
ptsadvokat.cf, 1
-ptscrightony.fr, 1
ptserver.org, 1
ptservidor.pt, 1
ptsf.pt, 1
@@ -113823,12 +114034,12 @@ publis.me, 1
publish.ga, 1
publishedpaper.ga, 1
publisherservices.co, 1
+publishmystory.co, 1
publishpressnews.tk, 1
publivate.ca, 1
publiweb.tk, 1
publixphere.net, 1
pubmed2xl.com, 1
-pubquiz-online.nl, 1
pubsavoy.tk, 1
puccakir.tk, 1
puchshop.de, 1
@@ -113848,6 +114059,7 @@ puella.xyz, 1
puenteviejo.tk, 1
puer.eu.org, 1
puer8.cn, 1
+puercovalleyfireaz.gov, 1
puertodramaturgia.tk, 1
puertoplazalasterrenas.com, 1
puestifiestas.mx, 1
@@ -114016,6 +114228,7 @@ purevapeofficial.com, 1
purevicky.com, 1
purewaterguide.net, 1
purewealth.cloud, 1
+purfaction.nl, 1
purikore.com, 1
puritanas.tk, 1
puritas.lk, 1
@@ -114150,6 +114363,7 @@ puzzlepoint.ch, 1
puzzles-to-print.com, 1
puzzleswaps.com, 0
puzzyfun.net, 1
+pv-consult.eu, 1
pv-paderborn-now.de, 1
pvamg.org, 1
pvao.gov.ph, 0
@@ -114195,11 +114409,10 @@ pwg-see.de, 1
pwn.fi, 1
pwnedpass.tk, 1
pwneytelecom.com, 1
-pwnies.dk, 1
pwoss.xyz, 1
pws.my, 1
pwsplash.com, 1
-pwss.gov.au, 1
+pwss.gov.au, 0
pwud.ga, 1
pxagency.fr, 1
pxboom.com, 1
@@ -114297,7 +114510,6 @@ q3jlzwq.com, 1
q5118.com, 1
q5197.co, 1
q6729.co, 1
-q6729.com, 1
q6957.co, 1
q78kg.eu.org, 1
q7k.net, 1
@@ -114328,6 +114540,7 @@ qani.me, 1
qaq.cloud, 1
qaq.icu, 1
qaq.jp, 1
+qaq.su, 1
qarto.com, 1
qask.ml, 1
qasphere.com, 1
@@ -114365,6 +114578,7 @@ qcstudentcenter.com, 0
qcstyleacademy.com, 0
qctimes.com, 1
qctravelschool.com, 0
+qcuarto.com.py, 1
qdabogados.com, 1
qde.com, 1
qdep.net, 1
@@ -114413,7 +114627,8 @@ qianshuo.com, 1
qiantuwenlu.com, 1
qianzhanggui.com, 1
qiaohong.org, 1
-qiaowai.com, 1
+qiaosou.com, 1
+qiaowu.com, 1
qiayuan.com, 1
qiber.org, 1
qicaiyunnan.com, 1
@@ -114447,12 +114662,12 @@ qisas.com, 1
qiscience.tk, 1
qisda.com, 1
qissajewels.com, 1
-qitabbs.com, 0
qitano.com, 1
qitarabutrans.com, 1
qiu.moe, 0
-qiu006.com, 1
+qiu006.com, 0
qiuke.com, 1
+qiupi.com, 1
qiuwenbaike.cn, 1
qiuyiwenyao.com, 1
qivonline.pt, 1
@@ -114471,6 +114686,7 @@ qlc.co.th, 1
qlcvea.com, 1
qlcvea.it, 1
qldconservation.org.au, 1
+qldducati.club, 1
qldformulaford.org, 1
qldnetwork.com.au, 1
qliving.com, 1
@@ -114524,7 +114740,6 @@ qq5197.co, 1
qq52o.me, 1
qq6177.net, 1
qq6729.co, 1
-qq6729.com, 0
qq6957.co, 1
qq885.com, 1
qq9297.co, 1
@@ -114543,7 +114758,6 @@ qr0.ch, 1
qr1.at, 1
qraa.qld.gov.au, 1
qrara.net, 1
-qrbird.com, 1
qrcoba.org, 1
qrcodes.tools, 1
qrcontagion.com, 0
@@ -114557,7 +114771,6 @@ qrlab.eu, 1
qrlab.info, 1
qrlab.net, 1
qrlfinancial.com, 1
-qrmenux.com, 1
qrpatrol.com, 1
qrplanet.com, 1
qrprincipal.com, 1
@@ -114625,7 +114838,6 @@ qualitahub.com, 1
qualite-ecole-et-formation.ch, 0
qualith.tk, 1
quality-automation.de, 0
-quality-homeservice.com, 1
quality-life.gr, 1
qualitycarbonfiber.com, 1
qualitycesspool.com, 1
@@ -114653,6 +114865,8 @@ qualityworks.tk, 1
quall.com, 1
qualtrics.com, 1
qualyven.com, 1
+quaman.com, 1
+quande.com, 1
quandoandare.it, 1
quanquan.com.cn, 1
quanquan.cyou, 1
@@ -114671,7 +114885,6 @@ quanti.au, 1
quanticlab.com, 1
quantifiedcommerce.com, 1
quantikstudio.tk, 1
-quantiphi.com, 0
quantiply.tech, 1
quantolytic.de, 1
quantomaisconsorcios.com.br, 1
@@ -114705,6 +114918,7 @@ quantuscreative.com, 1
quantweb.tk, 1
quantxperts.com, 1
quapawnation.gov, 1
+quarantadue.digital, 1
quarantine-system.com, 0
quareal.ru, 1
quarep.org, 1
@@ -114757,6 +114971,7 @@ queencasino.live, 1
queencdn.com, 1
queencomplex.net, 1
queencreekaz.gov, 1
+queencreekcounseling.com, 1
queenhub.tk, 1
queenkedi.net, 1
queenlexie.tk, 1
@@ -114775,7 +114990,7 @@ queentitine.com, 1
queenworld.tk, 1
queer-augsburg.de, 1
queer.farm, 1
-queer.guide, 1
+queer.guide, 0
queer.party, 1
queer.pl, 1
queerasfolk.lgbt, 1
@@ -114795,7 +115010,7 @@ quelleformation.net, 1
quellenwiese.ski, 0
quemmeliga.com, 1
quemquaeritis.tk, 1
-quemvende.pt, 1
+quemvende.pt, 0
quena-artesania.tk, 1
quenchwater.com, 1
quenecesitopara.com, 1
@@ -114869,6 +115084,7 @@ quickcel.tk, 1
quickcrypt.org, 1
quickelectricity.com, 1
quickerticker.tk, 1
+quickfitglass.com.au, 1
quickformspro.com, 1
quickinfosystem.com, 1
quickjobsfinder.com, 1
@@ -114888,6 +115104,7 @@ quicksupplies.us, 1
quicksupply.com, 1
quicktapstudios.com, 1
quicktaxinmessina.tk, 1
+quicktricks.net, 1
quickudpinternetconnections.com, 1
quickvideo.tk, 1
quickway.cn.com, 1
@@ -114964,6 +115181,7 @@ quisildenafil.gq, 1
quitri.tk, 1
quivedo.com, 1
quiwy.ninja, 1
+quixcell.com, 1
quiz.biz, 1
quizapps.se, 1
quizhub.ml, 1
@@ -114999,6 +115217,7 @@ quotesnsayings.net, 1
quotesofgta.tk, 1
quotev.com, 1
quotidiani.net, 1
+quotidianodiragusa.it, 0
quovadisaustria.com, 1
quoviz.com, 1
qupom.com.br, 1
@@ -115018,7 +115237,6 @@ quuck.eu, 1
quuck.nl, 1
quuz.org, 1
qv-eherkenning.nl, 1
-qvady.com, 0
qvg.company, 1
qvggroup.com, 1
qvision.ml, 1
@@ -115057,6 +115275,7 @@ qxzg.org, 1
qxzg.xyz, 1
qxzgssr.xyz, 1
qy.is, 0
+qysh.com, 1
qz3ldfzr.com, 1
qzhou.ddns.net, 1
qzin.jp, 1
@@ -115105,7 +115324,6 @@ r4fo.com, 1
r4g3baby.com, 1
r5197.co, 1
r6729.co, 1
-r6729.com, 1
r6957.co, 1
r7.com.au, 1
r72w.com, 1
@@ -115171,7 +115389,6 @@ racasdecachorro.org, 1
raccoltadifferenziata.it, 1
raccoltarifiuti.com, 1
raccoltarifiuti.milano.it, 1
-raccoon.io, 1
racedrop.tk, 1
racelandky.gov, 1
racemanager.io, 1
@@ -115268,7 +115485,6 @@ radicaldream.tk, 1
radicalfuture.tk, 1
radicalhapa.tk, 1
radicallycanadian.com, 1
-radicaloptimism.org, 1
radicalsub.com.br, 1
radicaltransformationproject.com, 1
radicalwebdesign.co.uk, 1
@@ -115346,6 +115562,7 @@ radioenam.tk, 1
radioenergia.tk, 1
radioesferico.tk, 1
radioexito.tk, 1
+radioexpres.cz, 1
radiofmimagen.net, 1
radiofred.tk, 1
radiogabriela.tk, 1
@@ -115505,7 +115722,6 @@ rafalkukla.com, 1
rafaprialv.com, 1
rafaroca.net, 1
rafclan.tk, 1
-raffaellaosti.com, 1
raffall.com, 1
rafinad.io, 1
rafo.tech, 1
@@ -115599,6 +115815,8 @@ railvideo.net, 1
railvideo.nl, 1
railway.moe, 1
railwayease.com, 1
+railwaymen.org, 1
+railworks.net, 1
rain.bz, 1
rain.moe, 1
rainative.com, 1
@@ -115614,7 +115832,6 @@ rainbowbrains.com, 1
rainbowcomputer.tk, 1
rainbowflowers.co.uk, 0
rainbowinflatables.co.uk, 1
-rainbowlaserspewpew.xyz, 1
rainbowloompatterns.com, 1
rainbowmath.tk, 1
rainbowsmoothies.win, 1
@@ -115648,6 +115865,7 @@ raise-educationandwellbeing.co.uk, 1
raisecorp.com, 1
raisects.co.uk, 1
raisetheyouth.co.uk, 1
+raisetorise.co.uk, 1
raisingresilientreaders.com, 1
raisioammattilaisille.fi, 1
raistrick.art, 1
@@ -115715,7 +115933,6 @@ rally-vysledky.cz, 1
rallybase.cz, 1
rallybase.eu, 1
rallycycling.com, 0
-rallyedu.com, 1
rallyekrumlov.cz, 1
rallyfotosaswin.tk, 1
rallytrophy.tk, 1
@@ -115769,7 +115986,6 @@ ramseycountymn.gov, 1
ramseycs.net, 0
ramsor-gaming.de, 1
ramt.tk, 1
-ramtechmodular.com, 1
ramusa.org, 1
ramydent.no, 1
ramynetwork.tk, 1
@@ -115831,7 +116047,6 @@ randomthings.cf, 1
randomuuid.org, 1
randomweb.tk, 1
randorn.com, 1
-randox.com, 1
randy.su, 1
randyandpixel.com, 1
randyrhoads.tk, 1
@@ -115907,6 +116122,7 @@ rapid4all.com, 1
rapidapp.io, 1
rapidcenter.tk, 1
rapidcityjournal.com, 1
+rapidclick.net, 1
rapidessay.com, 1
rapidgator.net, 1
rapidguide.tk, 1
@@ -115915,13 +116131,11 @@ rapidoo.com.br, 1
rapidooo.fr, 1
rapidrepair.in, 1
rapidscale.net, 1
-rapidseo.net, 1
rapidshit.net, 1
rapidspike.com, 1
rapidssl.com.ru, 1
rapidsslonline.com, 1
rapidstone.com, 1
-rapnet.com, 1
raposafixe.pt, 1
rapoteka.tk, 1
rappels-produits.com, 1
@@ -115938,7 +116152,6 @@ raqoo.jp, 1
raquelmolinacases.tk, 1
rar.moe, 1
raranga.net.nz, 1
-rarbgunblocked.org, 1
rare-x.org, 1
rarece.cf, 1
rarediseaseday.org, 1
@@ -115973,6 +116186,7 @@ rashbogota.tk, 1
rasheed-nuss.tk, 1
rashmipandit.com, 1
rashodkin.tk, 1
+rasing.me, 1
raskruti.ga, 1
raskruti.ml, 1
raskrutka.cf, 1
@@ -116029,6 +116243,7 @@ rattenkot.io, 1
ratujemyzwierzaki.net, 1
ratujmydzikiekoty.org, 1
ratunek.com.pl, 1
+ratusca.com, 1
ratusha.ml, 1
rauchfrei-info.de, 1
rauhenebrach.de, 1
@@ -116122,6 +116337,7 @@ ray-works.de, 1
rayadventure.com, 1
raycarruthersphotography.co.uk, 1
raycon.io, 1
+raycountymo.gov, 1
raydius.de, 1
rayfalling.com, 1
rayhillforsupremecourt.com, 1
@@ -116147,7 +116363,6 @@ raysei.com, 1
raysmtp.ga, 1
raysolutions.tk, 1
raystark.com, 1
-raystedman.org, 1
raytonne.cn, 1
raytonne.com, 1
rayusradiology.com, 1
@@ -116223,7 +116438,6 @@ rc21x.com, 1
rc2edit.nl, 1
rc3n.com, 1
rc7.ch, 1
-rca.ink, 1
rca2015.ru, 1
rcbanger.tk, 1
rcbtrace.net, 1
@@ -116239,6 +116453,7 @@ rcdocuments.com, 1
rcdrone.tk, 1
rcelectronica.com, 1
rcfl.gov, 1
+rcflood.gov, 1
rcforex.com, 1
rcgoncalves.pt, 1
rchavez.site, 1
@@ -116265,7 +116480,6 @@ rcslt.org, 1
rcsolutions.nl, 0
rcsscontractors.com, 1
rct-chair.com, 1
-rct.sk, 0
rct.uk, 1
rctalk.com, 1
rctiads.com, 1
@@ -116305,6 +116519,7 @@ rdmc.network, 1
rdmc.ovh, 1
rdmc.report, 1
rdmc.sh, 1
+rdmc.shop, 1
rdmc.site, 1
rdmc.sn, 1
rdmc.support, 1
@@ -116321,8 +116536,10 @@ rdns.gq, 1
rdo.gg, 1
rdrama.net, 1
rdsm.be, 0
+rdtagro.com.br, 1
rdtech.de, 1
rdto.io, 1
+rdtsc.io, 1
rduser.lol, 1
rduser.me, 1
rdv-cni.fr, 1
@@ -116403,7 +116620,9 @@ readysell.net, 1
readysetscif.com, 1
readysetworkpa.com, 1
readysetworksd.com, 1
+readysiskiyou.gov, 1
readystep.ga, 1
+readysurrync.gov, 1
readytocleanga.com, 1
readytongue.com, 0
readywithresourcestn.gov, 1
@@ -116430,6 +116649,7 @@ realbiz.ml, 1
realcanada.com.gt, 1
realcapoeira.ru, 1
realclinic.jp, 1
+realcytherea.com, 1
realdomdom.cf, 1
realestagency.com, 1
realestate-in-uruguay.com, 1
@@ -116477,7 +116697,6 @@ realhorsegirls.net, 1
realhost.name, 1
realhypnosistraining.com.au, 1
realidad.tk, 1
-realimagess.com, 1
realincest.tv, 1
realinsurance.com.au, 1
reality.cn, 1
@@ -116488,6 +116707,7 @@ realitydudes.com, 1
realitydudesnetwork.com, 1
realityjunkies.com, 1
realitykings.com, 1
+realitykingsreel.com, 1
realityrecoverycollective.tk, 1
realitystudio.org, 1
realitytoday.cf, 1
@@ -116542,7 +116762,7 @@ realum.de, 1
realum.eu, 1
realum.net, 1
realvapamarde.cf, 1
-realvisioninternet.com, 1
+realvisioninternet.com, 0
realvnc.com, 1
realvnc.help, 1
realwaycome.com, 1
@@ -116559,8 +116779,10 @@ rearmatch.cf, 1
rearmatch.ga, 1
rease.com.au, 1
reavaninc.com, 1
+reaven.com, 1
reaven.nl, 1
rebajasoferta.com, 1
+rebalancenyc.com, 1
rebaltica.lv, 1
rebane2001.com, 1
rebargroup.org, 1
@@ -116609,7 +116831,6 @@ rec5.nl, 1
recalendar.me, 1
recallinsider.com, 1
recalls.gov, 1
-recambiospuntored.com, 1
recantoshop.com.br, 1
recaptcha-demo.appspot.com, 1
recaptime.eu.org, 1
@@ -116696,7 +116917,6 @@ recouvrement-jmconseil.com, 1
recoveringfromfaith.com, 1
recoveringircaddicts.org, 1
recovers.pl, 1
-recovery.gov.au, 1
recoveryohio.gov, 1
recoveryonline.org, 1
recoveryunplugged.com, 1
@@ -116709,6 +116929,7 @@ recraftventures.com, 1
recreatiewoningverzekeringen.nl, 1
recreation.gov, 1
recroommasters.com, 1
+recruit.net, 1
recruitcrm.io, 0
recruiterbox.com, 1
recruiting.ai, 1
@@ -116740,7 +116961,6 @@ recursosmi.com.br, 1
recursosrev.tk, 1
recycle-plant.com, 0
recycle.cf, 1
-recyclebc.ca, 1
recyclebin.email, 1
recycledinorsett.co.uk, 1
recycledinorsett.com, 1
@@ -116795,7 +117015,7 @@ reddark.io, 1
reddcrypt.com, 1
reddepsicologosdecr.com, 1
reddice.tk, 1
-reddingo.com.au, 1
+reddingct.gov, 1
reddingo.jp, 1
reddingrancheria-nsn.gov, 1
reddingsbrigade-zwolle.nl, 1
@@ -116825,6 +117045,7 @@ redfox-media.com, 1
redfox-media.eu, 1
redfox-media.net, 1
redfox-media.org, 1
+redfoxlotto.com, 1
redfoxmarketiing.com, 1
redfoxwebdesign.com.au, 1
redgatesoftware.co.uk, 1
@@ -116868,6 +117089,8 @@ redivis.com, 1
redjuice.co.uk, 1
redkite.se, 1
redknothomes.com, 1
+redlands.gov, 1
+redlandspd.gov, 1
redletter.link, 1
redlight.net, 1
redlink.de, 1
@@ -116887,6 +117110,7 @@ rednex.tk, 1
rednsx.org, 0
rednumberone.com, 1
redoikos.org, 1
+redondo.gov, 1
redot.com, 1
redparrotstudios.tk, 1
redpen.gr, 1
@@ -116903,6 +117127,8 @@ redrealm.tk, 1
redrivernm.gov, 1
redrockcontracting.com.au, 1
reds-dev.ga, 1
+redschool.com, 1
+redsengineering.com.au, 1
redsequence.com, 1
redshank-largeformat.co.uk, 1
redshell.pw, 1
@@ -116932,6 +117158,7 @@ redtails.tk, 1
redteam-pentesting.de, 1
redteam.coach, 1
redteams.fr, 1
+redtime.com, 1
redtomato.ga, 1
redtrig.ca, 1
redtrig.com, 1
@@ -116956,6 +117183,7 @@ redwhey.com, 1
redwiki.tk, 1
redwillowcountyne.gov, 1
redwood.pw, 1
+redwoodcounty-mn.gov, 1
redwoodroofs.com, 1
redwoodsgroup.com, 1
redwoodtoxicology.com, 1
@@ -116990,6 +117218,7 @@ reeson.at, 1
reeson.de, 1
reeson.info, 1
reeson.org, 1
+reesrichards.co.uk, 1
reevaappliances.co.uk, 1
reeves-family.com, 1
reevoo.com, 1
@@ -117028,6 +117257,7 @@ reflecton.io, 1
reflectoring.io, 1
reflectson.org, 1
refletindosaude.com.br, 1
+refletirpararefletir.com.br, 1
reflets-de-france.fr, 0
reflets.info, 1
reflexions.co, 1
@@ -117039,6 +117269,7 @@ refocusai.com, 1
refood-cascaiscpr.eu, 1
refood.com, 1
reform.ee, 1
+reforma.com.pe, 1
reformando-t.es, 1
reformasflores.com, 1
reformatreality.com, 1
@@ -117093,7 +117324,6 @@ refu.net, 0
refuelcollective.com, 0
refuelcreative.com.au, 0
refuelmcconnell.marketing, 1
-refugiodomilitar.com.br, 1
refundo.cz, 1
refundo.sk, 1
refurb-tracker.com, 1
@@ -117138,6 +117368,7 @@ regent.ac.za, 1
regentcruises.com, 1
regentmovies.tk, 1
regento.bg, 1
+regentsgarden.com.au, 1
regentsh.com, 1
regex.bingo, 1
regex101.com, 1
@@ -117156,6 +117387,7 @@ reginalenz.com, 1
reginfo.gov, 1
regio-salland.nl, 1
regiobeveland.nl, 1
+regiofomento.com.br, 1
regioinfo.nl, 1
regiojet.com, 1
regiojet.cz, 1
@@ -117171,6 +117403,7 @@ regionmedia.cf, 1
regionstea.net, 1
regioplanverbindt.nl, 1
regiosalland.nl, 1
+regioseguros.com.br, 1
regiovertrieb.de, 0
regis.tech, 1
regisearch.co.uk, 1
@@ -117213,7 +117446,6 @@ regulative.gq, 1
rehab.cf, 1
rehab.cn.ua, 1
rehabilitologist.ru, 1
-rehabphilippines.com, 1
rehabthailand.com, 1
rehabthailand.org, 1
rehasport-informationen.de, 1
@@ -117318,7 +117550,6 @@ rekkur.consulting, 1
rekkur.de, 1
rekkur.dev, 1
rekkur.io, 1
-rekkur.net, 1
rekkur.org, 1
rekkur.solutions, 1
rekkur.team, 1
@@ -117367,6 +117598,7 @@ releaseinternational.org, 1
releasepoint.com, 1
releases.live, 1
releasetimes.io, 1
+relei.com, 1
relevaillesquebec.com, 1
relevanttomyinterests.com, 1
releve-analyser.com, 1
@@ -117399,6 +117631,7 @@ relishify.com, 1
relisten.nl, 1
reloading.ml, 1
relocatefeds.gov, 1
+relock.com, 1
relojeriajoyeria.com, 1
relojes-especiales.com, 1
relojes-online.com, 1
@@ -117450,13 +117683,12 @@ remiafon.com, 1
remicade.com, 1
remifajardo.cf, 1
remilner.co.uk, 1
-reminda.com, 1
+reminda.com, 0
reminded.tk, 1
remington-europe.com, 1
remirampin.com, 1
remissan.com, 1
remissionclinic.com, 0
-remitano.com, 1
remix64.com, 1
remmik.com, 1
remminhdang.com, 1
@@ -117489,6 +117721,7 @@ remontportal.tk, 1
remontstrong.ru, 1
remonttikauppa.com, 1
remontuks.ru, 1
+remontypodkarpackie.pl, 1
remora.tk, 1
remorse.ga, 1
remote-health.net, 1
@@ -117502,7 +117735,6 @@ remoteprofessional.org, 1
remoteroom.jp, 1
remoteshack.cf, 1
remoteshack.ml, 1
-remoteutilities.com, 1
remoteworkertech.asia, 1
remoteworkingpal.com, 1
remotewx.com, 1
@@ -117523,6 +117755,7 @@ remyroguevolution.tk, 1
rena.am, 1
renaatsioncke.com, 1
renaissance.shop, 1
+renaissanceproperty.ie, 1
renard-pierne-avocats.fr, 1
renascercorretora.com.br, 1
renascerstp.org, 1
@@ -117672,13 +117905,12 @@ rentsucks.com, 1
renuo.ch, 1
renusoni.ga, 1
renusson.com, 1
-renut.com.np, 1
renverse.co, 1
renvillecountymn.gov, 1
renvisegrad.hu, 1
renwerks.com, 1
renxinge.cn, 0
-renyu.ai, 0
+renyu.ai, 1
reo.gov, 0
reoccupyportugal.com, 1
reorz.com, 0
@@ -117712,6 +117944,7 @@ repat.de, 1
repauto.com.ua, 1
repaxan.com, 1
repeat.gg, 1
+repeatresponse.com.au, 1
repettoshoes.tk, 1
repin.in.ua, 1
repinger.my.id, 1
@@ -117756,7 +117989,6 @@ reprolegaldefensefund.org, 1
reprolegalhelpline.org, 1
reprorights.gov, 1
repsltd.co.uk, 1
-repstalent.com, 1
reptieleninfo.tk, 1
reptilepoint.com, 1
reptilescan.com, 1
@@ -117772,14 +118004,13 @@ republicmo.gov, 1
republictelecom.net, 1
republik-sombora.tk, 1
republikalajm.com, 1
-republikapost.com, 1
republique.org, 1
-repuestosmedellin.com, 1
repugnant-conclusion.com, 1
repugnantconclusion.com, 1
reputatiedesigners.nl, 1
reqionstockholm.se, 1
request.cf, 1
+request.finance, 1
requesthymn.com, 1
requestio.pp.ua, 1
requestr.co.uk, 1
@@ -117803,7 +118034,6 @@ resbi.tk, 1
resc.la, 1
rescatec.com, 1
resch-verlag.com, 1
-resch.pro, 1
rescms-secure.com, 1
rescuenode.com, 1
rescuer.gq, 1
@@ -117833,6 +118063,7 @@ reservilaisliitto.fi, 1
reset12.co.uk, 1
resfriatech.com.br, 1
reshebnik.ml, 1
+reshipi.com, 1
reshka.ga, 1
residence-donatello.be, 1
residence-edelweiss.com, 1
@@ -117843,6 +118074,7 @@ residencepanoramique.com, 1
residencescauri.it, 1
residency-bond.eu, 1
resident-evil.tk, 1
+resident.ngo, 1
residentiallocksmithdallas.com, 1
residentialmortgageholdings.com, 1
residentialpressurewashingchicago.com, 1
@@ -117949,7 +118181,6 @@ restaurantcleaningchicago.com, 1
restaurantdetgulepakhus.tk, 1
restaurantedonono.com.br, 1
restaurantepepeyestrella.es, 0
-restauranteplatoubeda.es, 1
restaurantesimonetti.com.br, 1
restaurantguru.com, 1
restauranthugo.nl, 1
@@ -117974,6 +118205,7 @@ resto-renaissance.be, 1
restoclub.ru, 1
restomojo.tk, 1
restoran.cf, 1
+restoranlibertas.com, 1
restorationphotos.tk, 1
restorethegulf.gov, 1
restoringhopeberks.org, 1
@@ -118007,6 +118239,7 @@ resurspartner.tk, 1
resveratrolsupplement.co.uk, 1
retailcleaners.ga, 1
retailcybersolutions.com, 1
+retaildisplaystands.com.au, 1
retailing.cf, 1
retailmarket.net, 1
retailnext.net, 1
@@ -118020,6 +118253,7 @@ retetenoi.net, 1
retetop95.it, 0
reth.ch, 1
rethymnorooms.tk, 1
+retia.cloud, 1
reticle.cf, 1
reticon.de, 1
retics.cf, 1
@@ -118034,7 +118268,6 @@ retireyourpassword.org, 1
retiring-dentist.co.uk, 1
retiringaccountant.co.uk, 1
retiringifa.co.uk, 1
-retiva-bet23367.com, 1
retivabet.com, 1
retmig.dk, 1
retmus.com, 1
@@ -118050,6 +118283,7 @@ retract.com.au, 1
retractableawningssydney.com.au, 1
retraitebysaulsplace.nl, 1
retro-game.org, 1
+retro-gaming.at, 1
retro.rocks, 1
retroarms.com, 1
retroarms.cz, 1
@@ -118089,7 +118323,6 @@ reucon.com, 1
reueljohnk.com, 1
reulitz.de, 0
reuna.me, 1
-reunion-pc.com, 1
reunion.tk, 1
reup.cash, 1
reurbcaceres.com.br, 1
@@ -118106,7 +118339,6 @@ revaio.com, 1
reval.com, 1
revalidatiekennisnet.nl, 1
revaloriza.cf, 1
-revampdigital.co.nz, 1
revapost.fr, 1
revayd.net, 1
revconnect.tk, 1
@@ -118123,6 +118355,7 @@ revengeofthesomething.tk, 1
revenue-playbook.com, 1
revenuegeeks.com, 1
revenuegrid.com, 1
+revenuepulse.com, 1
reverce.com, 1
reveriecaps.com.br, 1
revers.tk, 1
@@ -118130,6 +118363,7 @@ reverse1999.wiki, 1
reverseaging.site, 1
reverseaustralia.com, 1
reversecanada.com, 1
+reversecrucifixkm.altervista.org, 1
reversedns.tk, 1
reverseloansolutions.com, 1
reversemortgageguides.com, 1
@@ -118143,18 +118377,16 @@ review247.ga, 1
reviewchecker.nl, 1
reviewdetector.ml, 1
reviewengin.com, 1
+reviewercredits.com, 1
reviewgeek.com, 1
reviewheaven.ml, 1
reviewku.id, 1
-reviewninja.net, 1
reviewpipe.com, 1
reviews.anime.my, 0
reviewsfunnel.com, 1
-reviewskia.com, 1
reviewsonline.ml, 1
reviewspot.net, 1
reviewtrendingproducts.com, 1
-reviewu.ca, 1
revifymedspa.com, 1
revijahak.hr, 1
revintake.com, 1
@@ -118165,6 +118397,7 @@ revis-online.gq, 1
revis-online.ml, 1
revis-online.tk, 1
revisi.id, 1
+revisione.it, 1
revisionmedia.pl, 1
revisionnotes.xyz, 1
revisore.it, 1
@@ -118200,6 +118433,7 @@ revmap.com, 1
revoka.de, 1
revol.space, 1
revolucioncharango.com, 1
+revolut-email-ch.com, 1
revolution-mining.com.au, 1
revolution.net.nz, 1
revolutionary.tk, 1
@@ -118259,6 +118493,7 @@ reyna.cc, 1
reynders.xyz, 1
reynoldsburg.gov, 1
reytorogroup.com, 1
+rezarjuntos.co, 1
rezendemultimarcas.com.br, 1
rezept-planer.de, 1
rezidencezdanice.cz, 1
@@ -118309,6 +118544,7 @@ rgtonline.com, 1
rgz.ee, 1
rhaegal.me, 1
rhamzeh.com, 1
+rhanc.gov, 1
rhaniegghe.be, 1
rhaniegghesoftwaresecurity.be, 1
rhbrown.com, 1
@@ -118380,6 +118616,7 @@ riable.com, 1
riacanada.ca, 1
riachuello.tk, 1
riaiai.com, 1
+riaki.com, 1
riaki.net, 1
riaktiv.tk, 1
rial.space, 1
@@ -118398,7 +118635,6 @@ rib-ims.com, 1
rib-leipzig.com, 1
riba-lov.ga, 1
ribafs.tk, 1
-ribapo.com, 1
ribar.com, 1
ribblu.com, 1
ribdigital.com, 0
@@ -118416,13 +118652,13 @@ ricardoquaresma.tk, 1
ricardotaakehb.tk, 1
ricassiocosta.me, 1
ricaud.me, 1
+riccardogiannetto.com, 1
riccy.org, 1
riceadvice.info, 1
ricecountymn.gov, 1
ricedust.com, 1
ricelasvegas.com, 1
ricettedellanonna.net, 1
-ricettesemplicieveloci.altervista.org, 1
rich-good.com, 0
richadams.me, 1
richandsteph.co.uk, 1
@@ -118452,6 +118688,7 @@ richardson.tk, 1
richardson.tw, 1
richardsoncountyne.gov, 1
richardstonerealestate.com, 1
+richardstyrepower.com.au, 1
richbutler.co.uk, 1
richcat.tw, 1
richecommecresus.com, 1
@@ -118523,6 +118760,7 @@ riddimsworld.com, 1
riddler.com.ar, 1
riddlock.com, 1
rideapart.com, 1
+rideaux-thermiques.com, 1
rideelectric.gov, 1
ridegravel.ch, 1
rideintaxi.com, 1
@@ -118545,13 +118783,12 @@ ridingthetigerpro.com, 1
rido.ml, 1
ridsdale.ca, 1
riebe.eu, 1
-rieboldt-service.de, 1
riechsteiner.tech, 1
riecht-besser.de, 1
riederle.com, 1
riedl-shk.de, 1
+riefficientami.it, 1
riemzac.com, 1
-riepe.cc, 1
riesenweber.id.au, 1
riesheating.com, 1
rieslingtrailclarecottages.ga, 1
@@ -118576,7 +118813,7 @@ riggsmarkham.com, 1
riggtech.com.au, 1
righettod.eu, 1
rightblog.tk, 1
-rightbraingroup.com, 1
+rightbraingroup.com, 0
rightfulowner.tk, 1
rightinbox.com, 1
rightlaw.nz, 1
@@ -118593,6 +118830,7 @@ rightstartinc.com, 1
rightstuff.link, 1
rightthingrecruit.com, 1
righttolife.org.uk, 1
+rigidbuilding.com, 1
rigidlandscapes.com.au, 1
rihappy.tk, 1
riietr.com, 1
@@ -118643,7 +118881,7 @@ rinabhabra.com, 1
rinaent.com, 1
rincat.ch, 1
rincon-nsn.gov, 1
-rinconanimalista.com, 0
+rinconanimalista.com, 1
rincondenoticas.com, 1
rinconga.gov, 1
rinconplacas.com, 1
@@ -118651,7 +118889,10 @@ rinconwaterca.gov, 1
rindepo.com, 1
rineke.art, 1
ring.com, 1
+ringde.com, 1
+ringen.com, 1
ringgitplus.com, 1
+ringgoldtownship.gov, 1
ringingliberty.com, 1
ringlightstudios.com, 1
ringmybell.tk, 1
@@ -118661,6 +118902,7 @@ ringofglory.gq, 1
ringover.com, 1
rinka.moe, 1
rinkhill.com, 1
+rinkhockey.com, 1
rinko-mama.com, 1
rinoartdistrict.org, 1
rinova.me, 1
@@ -118672,7 +118914,7 @@ rinu.cf, 1
rinvex.com, 1
rinyui.cn, 1
rinyui.com, 1
-riobastian.my.id, 1
+rioblanco.gov, 1
rioinbox.com.br, 1
rioloagolf.tk, 1
riomaisbrindes.com.br, 1
@@ -118683,6 +118925,7 @@ riosoil.com, 1
riosoils.co.uk, 1
riosoils.com, 1
riotest.xyz, 1
+rioto.com, 1
riotseeds.cloud, 1
ripadores.tk, 1
ripcorddesign.com, 1
@@ -118749,7 +118992,6 @@ riskbase.uk, 1
riskconsole.com, 1
riskiq.com, 0
riskmitigation.ch, 1
-risksciences.com, 1
riskstudio.com, 1
risky.services, 1
riskymeals.com, 1
@@ -118764,7 +119006,7 @@ risquefetish.net, 1
risquefetish.org, 1
risquefetishtoys.com, 1
ristioja.ee, 1
-ristisanat.fi, 1
+ristisanat.fi, 0
ristorantedabeni.be, 1
ristoviitanen.fi, 1
ristrutturazione.roma.it, 1
@@ -118839,6 +119081,7 @@ riversidebaptistchurch.net, 1
riversideiowa.gov, 1
riversidemo.gov, 1
riversideradio.nl, 1
+riversidesheriff.gov, 1
riversmeet.co.uk, 1
riversroses.de, 1
rivertv.ca, 1
@@ -118878,7 +119121,6 @@ rjet.com, 1
rjfedor.com, 1
rjfedor.ddns.net, 1
rjia.gq, 1
-rjmartz.com, 1
rk-box.ru, 1
rk-links.ml, 1
rk-mediawork.de, 0
@@ -118900,7 +119142,6 @@ rlalique.com, 1
rlan.eu.org, 1
rland.ph, 1
rlcosmeticsurgery.com, 1
-rld.org, 1
rleeden.no-ip.co.uk, 1
rleeden.servehttp.com, 1
rleeden.servemp3.com, 1
@@ -118994,7 +119235,7 @@ roams.es, 1
roams.mx, 1
roanboute.be, 1
roanoke.com, 1
-roar.com.br, 0
+roar.com.br, 1
roaringforkfire.gov, 1
roastely.com, 1
roaster.ga, 1
@@ -119015,13 +119256,13 @@ robbinsdalemn.gov, 1
robbrestyle.com, 1
robbyzworld.cf, 1
robdavidson.network, 1
+robe-communion.com, 1
robersonaudio.tk, 1
robert-adam.de, 1
robert-ewert.tk, 1
robert-flynn.de, 1
robert-foster.com, 1
robert-reisemobil.de, 1
-robert-victor.co.uk, 1
robert-wiek-transporte.de, 1
robertaltizer.com, 1
robertattfield.com, 1
@@ -119073,6 +119314,7 @@ robindirksen.com, 1
robinevandenbos.nl, 1
robinflikkema.nl, 1
robinfrancq.ml, 1
+robinguy.fr, 1
robinhallnursery.org.uk, 1
robinhendersonministries.org, 1
robinhor10.tk, 1
@@ -119185,6 +119427,7 @@ rockdalecoprobatecourt.gov, 1
rockdaletx.gov, 1
rockenfolie.com, 0
rockenfuerlachenhelfen.de, 1
+rockenhaus.com, 1
rockernj.com, 1
rocket-resume.com, 1
rocket.is, 1
@@ -119231,7 +119474,6 @@ rockettube.com, 1
rockfallsil.gov, 1
rockfax.com, 1
rockfordnetworks.com, 1
-rockfordpressurewashing.com, 1
rockfordtow.com, 1
rockfreshmanyear.com, 1
rockfs.ml, 1
@@ -119240,11 +119482,11 @@ rockinit.tk, 1
rockinronniescastles.co.uk, 1
rockislandcountyil.gov, 1
rockitinflatables.co.uk, 1
-rockitreports.com, 1
rocklabs.xyz, 1
rocklandbrownwi.gov, 1
rocklandcountyny.gov, 1
rocklinhousecleaning.com, 1
+rockmn.gov, 1
rocknbluestoday.tk, 1
rocknreports.com, 1
rocknrowdyranch.com, 1
@@ -119259,7 +119501,6 @@ rockshooters.com, 1
rockslideengineering.com, 1
rocksoundradio.tk, 1
rockspringswi.gov, 1
-rocktape.com, 1
rocktonil.gov, 1
rocktontownshipil.gov, 1
rockvilledentalarts.com, 1
@@ -119311,6 +119552,7 @@ rodrigoarriaran.com, 1
rodrigocarvalho.blog.br, 1
rodrigocofre.com, 1
rodrigodematos.tk, 1
+rodriguez.im, 1
roeckx.be, 1
roed.gg, 1
roeden.dk, 1
@@ -119331,6 +119573,7 @@ roemhild.de, 1
roenhorst.net, 0
roeriverbooks.ie, 1
roerstaafjes.nl, 1
+roesberg.com, 1
roethelheim.net, 1
roethelheim.org, 1
rofena.org, 1
@@ -119397,6 +119640,7 @@ roisu.org, 0
rojavainformationcenter.com, 1
rojiblancos.tk, 1
rojotv.tk, 1
+rok-pro-dobro.cz, 1
rokade.info, 1
rokales.com, 1
rokalesalapitvany.com, 1
@@ -119411,6 +119655,7 @@ roland.io, 1
rolandinsh.com, 0
rolandlips.com, 1
rolandog.com, 1
+rolandok.gov, 1
rolandoredi.com, 1
rolandozarate.tk, 1
rolandszabo.com, 1
@@ -119425,8 +119670,8 @@ roliki.ml, 1
roll-bakery.com.tw, 1
roll.hockey, 1
roll9.com, 1
+rollacity.gov, 1
rollatorweb.nl, 1
-rollbackdiabetes.com, 1
rolledout.info, 1
rollender-trutz.de, 1
rollerderbycollection.ga, 1
@@ -119437,6 +119682,7 @@ rollforadventure.com.au, 1
rollingbarge.com, 1
rollingcouchapp.com, 1
rollinghillsestates.gov, 1
+rollingplainsgcd.gov, 1
rollingshuttle.org, 1
rollinsdogtraining.com, 1
rollinspass.org, 1
@@ -119467,8 +119713,8 @@ romanglos.de, 1
romania-film.ml, 1
romaniacompany.com, 1
romanian.cam, 1
+romank.com.np, 1
romankozak.cz, 1
-romanmichel.de, 1
romano.guru, 1
romanos.tk, 1
romanovka.ml, 1
@@ -119480,6 +119726,7 @@ romanticdate.ml, 1
romanticdate.tk, 1
romantico.tk, 1
romanticsexshopguatemala.com, 1
+romantictoys.nl, 1
romanticvillas.com.au, 0
romantik-fm.ml, 1
romantik-fm.tk, 1
@@ -119488,8 +119735,8 @@ romantik.tk, 1
romantischetuin.nl, 1
romanywg.com, 1
romapk.tk, 1
+romaria.com, 1
romarin.es, 1
-romaservicegroup.it, 1
romashka.tk, 1
romasko.ml, 1
romastantra.com, 1
@@ -119538,7 +119785,9 @@ rondommen.nl, 1
rondouin.fr, 1
ronem.com.au, 1
ronforeman.com, 1
+rongbang.com, 1
ronghexx.com, 0
+rongling.com, 1
roninathletics.com, 1
roninf.ch, 1
roninitconsulting.com, 1
@@ -119594,6 +119843,7 @@ roomonline.tk, 1
roomoutside.com, 1
rooms.aero, 1
roomstr.de, 1
+roomthreesixty.com, 1
rooneyholdings.com, 1
roopakv.com, 1
roorda-schilders.nl, 1
@@ -119626,7 +119876,6 @@ rootgsm.com, 1
rootie.de, 1
rootinchase.com, 1
rootingpalace.tk, 1
-rootkit.es, 1
rootlair.com, 1
rootless.ga, 1
rootless.tk, 1
@@ -119668,7 +119917,6 @@ rosabellas.co.uk, 1
rosabrasiv.ga, 1
rosacosmos.tn, 1
rosaflorbijoux.com.br, 1
-rosakkreditatsiya-forum.ru, 1
rosalinda.cl, 1
rosalindturner.co.uk, 1
rosalopezcortes.tk, 1
@@ -119700,6 +119948,7 @@ roseitsolutions.co.uk, 1
roseliere.com, 0
roselinlin.com, 1
rosemariefloydballet.com, 1
+rosemarry.com, 1
rosemountmn.gov, 1
rosenberg-fansite.tk, 1
rosenberggard.se, 1
@@ -119708,8 +119957,8 @@ rosenkavalier.tk, 1
rosenkeller.org, 1
roseparkhouse.com, 1
roses-eternelles.fr, 1
+rosesanderslaw.com, 1
rosesciences.com, 1
-rosesunmotor.com, 1
rosetiger.life, 1
rosetravel.de, 0
rosettapeters.com, 1
@@ -119718,7 +119967,6 @@ rosetwig.ca, 1
rosetwig.systems, 1
rosevalleyfolk.com, 1
rosevillefacialplasticsurgery.com, 1
-rosevillekindy.nsw.edu.au, 1
rosevilletoday.com, 1
rosewater.me, 1
rosewebdesignstudio.co.uk, 1
@@ -119743,6 +119991,7 @@ ross-mitchell.com, 0
rossbrunn.ddns.net, 1
rosscountyohiocasa.gov, 1
rosscountyohiocourts.gov, 1
+rosscountyohiotaxlist.gov, 1
rossen.be, 1
rosset.me, 1
rosset.net, 1
@@ -119769,7 +120018,6 @@ rosty.sh, 1
rostzaschita.ru, 1
roswellcity.tk, 1
rosystemsint.com, 1
-roszdravnadzor.gov.ru, 1
rot256.io, 1
rot47.net, 1
rotamap.net, 1
@@ -119807,7 +120055,6 @@ rothwellgornthomes.com, 1
rotince.tk, 1
rotol.me, 1
rotonde.gq, 1
-rottadeifenici.it, 1
rottal-inn.de, 1
rottamazioni.it, 1
rotterdamapartments.com, 1
@@ -119843,6 +120090,8 @@ roundrock-locksmith.com, 1
roundtablekzn.co.za, 1
roundtechsquare.com, 1
roundtoprealestate.com, 0
+rouniu.com, 1
+roushu.com, 1
roussillon-informatique.fr, 1
roussos.cc, 1
roussosmanos.gr, 1
@@ -119861,6 +120110,7 @@ routerfi.com, 0
routeto.com, 1
routetracker.co, 1
routeur4g.fr, 0
+rouvroy.com, 1
rouwcentrumterheide.be, 1
rouyt.com, 1
rovatronic.tk, 1
@@ -119894,7 +120144,6 @@ roxanaherguz.com, 1
roxanaramirez.love, 1
roxanneguinoo.tk, 1
roxburytech.tk, 1
-roxet.my.id, 1
roxhillmedia.com, 1
roxiesbouncycastlehire.co.uk, 1
roxswinery.com, 1
@@ -119956,6 +120205,7 @@ royalgdeluxe.al, 1
royalgrandpalace.th, 1
royalgroup.msk.ru, 1
royalhosting.ch, 1
+royalkidspleven.bg, 1
royalkitchensandfurniture.co.ug, 1
royalmarinesassociation.org.uk, 1
royalmech.tk, 1
@@ -119990,6 +120240,7 @@ roystowingrockford.com, 1
roytuts.com, 1
royvansichem.nl, 1
royveenendaal.com, 1
+roywater.gov, 1
royxiang.me, 1
royzez.com, 1
rozalisbengal.ro, 1
@@ -120001,6 +120252,7 @@ rozemaandag.tk, 1
rozhodce.cz, 1
rozprodat.cz, 1
roztilefona.net, 1
+rozvoz.cz, 1
rp-idskenhuizen.nl, 1
rp-megapolis.tk, 1
rp-murk.tk, 1
@@ -120035,10 +120287,8 @@ rq-labo.jp, 1
rq.is, 1
rqvmovies.com, 1
rr30019.com, 1
-rr361.de, 1
rr5197.co, 1
rr6729.co, 1
-rr6729.com, 0
rr6957.co, 1
rr9297.co, 1
rr9728.co, 1
@@ -120065,7 +120315,6 @@ rs-devdemo.host, 1
rs-facility.de, 1
rs-maschinenverleih.de, 1
rs.wiki, 1
-rs200.org, 1
rsa-erp.com, 1
rsa-services.com, 1
rsanahuano.com, 1
@@ -120088,7 +120337,6 @@ rsec.kr, 1
rsecure.tk, 1
rsfinance.ch, 1
rsg-ltd.jp, 1
-rsgnl.fr, 1
rsgx.com, 1
rshvacdesigns.com, 1
rsingermd.com, 1
@@ -120131,7 +120379,6 @@ rt-inc.com, 1
rt-praxis-barbara-scheibel.de, 1
rt.com, 1
rt22.ch, 1
-rt96.it, 1
rtarabic.com, 1
rtate.ca, 1
rtate.se, 1
@@ -120187,9 +120434,9 @@ rtsak.com, 1
rtsr.ch, 0
rttechlaw.com, 1
rttreservations.com, 1
-rttss.com, 1
rttvip.com, 1
rttvvip.com, 1
+rtvdrenthe.com, 1
rtveen.nl, 1
rtvslos.nl, 1
rtwcourse.com, 1
@@ -120204,10 +120451,13 @@ ru-sprachstudio.ch, 1
ru.search.yahoo.com, 0
ru251.tk, 1
ruageek.com, 1
+ruanbiao.com, 1
ruangangkasa.com, 0
ruanglaptop.com, 1
+ruanmeng.com, 1
ruanmi.de, 1
ruanwen168.com, 1
+ruateresa.com, 1
ruavan.com, 1
rubashki-opt.ml, 1
rubashki.tk, 1
@@ -120301,7 +120551,6 @@ rudy.ga, 1
rudymendoza.tk, 1
rue-de-la-vieille.fr, 0
ruebli-kurier.ch, 1
-rueckbeil.com, 1
rueckert-gymnasium-blog.de, 1
rueckgr.at, 1
ruecommune.fr, 1
@@ -120321,6 +120570,7 @@ ruffinstorage.com, 1
ruffkatt.com, 1
ruffm.com, 1
ruffnecks.tk, 1
+ruffy.com, 1
ruflay.ru, 1
ruforce.ml, 1
rugadgets.tk, 1
@@ -120335,7 +120585,6 @@ rugk.dedyn.io, 1
rugspa.ie, 1
rugstorene.co.uk, 1
rugugu.jp, 1
-ruha.co.in, 1
ruhigehand.de, 1
ruhimustafa.tk, 1
ruhnke.cloud, 0
@@ -120348,6 +120597,7 @@ ruhrpott-media.de, 1
ruhrpott.rodeo, 1
rui-t.xyz, 1
ruiduntrading.com, 1
+ruifu.com, 1
ruifu.tech, 1
ruileal.pt, 1
ruileitao.pt, 1
@@ -120375,6 +120625,7 @@ rule5.ai, 1
ruli.tk, 1
ruliad.de, 1
rullzer.com, 1
+rulota.com, 1
rultek.tk, 1
rulu.tv, 1
rumaenien.immo, 1
@@ -120397,6 +120648,7 @@ rumeli.edu.tr, 1
rumemi.com, 1
rumenka.tk, 1
ruminecraftru.tk, 1
+ruminsight.com, 1
rumix.ga, 1
rumix.tk, 1
rumlager.de, 1
@@ -120486,7 +120738,6 @@ ruqbnsmokebbq.ga, 1
ruquiz.tk, 1
rural-house.tk, 1
rural.gov, 1
-ruralhousing.es, 1
ruralis.it, 1
ruralsuppliesdirect.co.uk, 1
rurange-les-thionville.fr, 1
@@ -120509,6 +120760,7 @@ rush49.com, 1
rushashkyfond.com, 1
rushbmedia.com, 1
rushcountykansas.gov, 1
+rushfordvillagemn.gov, 1
rushhour.nl, 0
rushmix.com, 1
rushmyessay.gq, 1
@@ -120523,7 +120775,6 @@ ruska-modra.cz, 1
ruskamodra.cz, 1
ruskcountytx.gov, 1
ruski.tk, 1
-ruskod.net, 1
ruslandautohuur.nl, 1
rusmir.tk, 1
rusmodel.tk, 1
@@ -120607,7 +120858,7 @@ rutascostarica.viajes, 1
rutasindonesia.viajes, 1
rutasmaldivas.viajes, 1
rutazeus.tk, 1
-ruter.myftp.org, 0
+ruter.myftp.org, 1
rutgerbrouwer.tk, 1
rutgerschimmel.nl, 0
rutgershealth.org, 1
@@ -120641,7 +120892,6 @@ ruyatabirlerin.gen.tr, 1
ruzaevka.tk, 1
ruzomberok.bike, 1
ruzovyslon.cz, 1
-rv-jpshop.com, 1
rv-lyfe.com, 1
rva.gov, 1
rvaneijk.io, 1
@@ -120700,11 +120950,11 @@ ryanjohnstone.co.uk, 1
ryanjohnstone.com, 1
ryankearney.com, 0
ryankilfedder.com, 1
+ryanlaw.us, 1
ryanonfire.tk, 1
ryanparman.com, 1
ryanrichardwalker.com, 1
ryansmithphotography.com, 1
-ryanwordpress.com, 1
ryazagro.ru, 1
ryazan-region.ru, 1
ryazancity.tk, 1
@@ -120747,6 +120997,7 @@ ryoch.in, 1
ryois.me, 1
ryois.net, 1
ryona.agency, 1
+ryongyon.com, 1
rys.pw, 1
rythm.es, 1
ryu-ga-gotoku-audition.com, 1
@@ -120765,27 +121016,36 @@ rzsmt.com, 1
s-5-university.com, 1
s-bahn-3.de, 1
s-bahn-5.de, 1
+s-bazar.eu, 1
s-c.se, 1
-s-comp.pl, 1
s-cubed.net, 1
s-deal.eu, 1
+s-dovolena.eu, 1
s-geiser.de, 1
s-gong.com, 1
s-he.at, 1
s-hertogenbosch.tech, 1
s-huset.dk, 1
s-i-m.tk, 1
+s-job.eu, 1
+s-jobs.eu, 1
s-kaupat.fi, 1
+s-kino.cz, 1
+s-klik.eu, 1
s-mainte.com, 1
s-mall.com.sg, 1
s-n-unso.com, 1
s-on.li, 1
+s-prace.eu, 1
s-pro.io, 1
+s-reality.eu, 1
s-s-paint.com, 1
s-sisters.ru, 1
s-team.tk, 1
+s-ticket.cz, 1
s-u.pw, 1
s-yuz.com, 1
+s-zpravy.com, 1
s-zwrm.de, 1
s.ai, 1
s.ee, 1
@@ -120837,14 +121097,12 @@ s550.cc, 0
s551.cc, 0
s552.cc, 0
s553.cc, 0
-s556.cc, 0
s557.cc, 0
s558.cc, 0
s559.cc, 0
s5g8.com, 1
s64.cz, 1
s6729.co, 1
-s6729.com, 1
s6957.co, 1
s6jl.com, 1
s6n.jp, 0
@@ -120895,14 +121153,13 @@ sabaplastic.co, 1
sabasseguros.cl, 1
sabatikirooms.com, 1
sabbat-wildfire.tk, 1
-sabbaticalhomes.com, 1
sabbottlabs.com, 1
sabedinovski.tk, 1
saber-nyan.com, 1
sabesprev.com.br, 1
sabghijewelers.com, 1
sabharwallawfirm.ca, 1
-sabhindimai.net, 1
+sabhindimai.net, 0
sabians.tk, 1
sabiasque.pt, 1
sabine-forschbach.de, 1
@@ -120936,6 +121193,7 @@ saccountyiowa.gov, 1
sace.ca, 1
sace.org.za, 1
sacektirme.tk, 1
+sacerdos.com, 1
sacfreightlines.com, 1
sacha-botz.com, 0
sacharidovejednotky.eu, 1
@@ -120949,6 +121207,7 @@ sachsenlady.com, 1
sachte-restaurant.de, 1
sacians.tk, 1
sacibo.ga, 1
+sacio.com, 1
sackmesser.ch, 1
saclier.at, 1
saco.tech, 1
@@ -121005,7 +121264,6 @@ sadus.tk, 1
saechsischer-christstollen.shop, 0
saeder-krupp.de, 1
saeedvaladbaygi.info, 1
-saeitalianfood.com, 1
saenforcement.agency, 1
saengsook.com, 1
saengsuk.com, 1
@@ -121015,8 +121273,8 @@ safagiza.ml, 1
safalfasalonline.in, 1
safar.sk, 1
safara.host, 1
-safarilaw.com, 1
-safarisop.com, 1
+safarilaw.com, 0
+safarisop.com, 0
safataviationgroup.com, 1
safatech.me, 1
safc.tk, 1
@@ -121057,12 +121315,12 @@ safeheron.vip, 1
safehouse.zone, 1
safehousepestcontrol.au, 1
safeinfra.nl, 1
+safeitup.se, 1
safejourney.education, 1
safekidney.com.tw, 1
safeme.ga, 1
safeme.gq, 1
safemt.gov, 1
-safenetwork.it, 1
safensoundstoragegroton.com, 1
safeo.fr, 1
safeocs.gov, 1
@@ -121075,7 +121333,6 @@ safercar.gov, 1
saferchildren.eu, 0
saferequest.net, 1
saferfederalworkforce.gov, 1
-safermao.fr, 1
saferpost.com, 1
saferproduct.gov, 1
saferproducts.gov, 1
@@ -121119,7 +121376,8 @@ safewaywaterproofing.com, 1
safewebsystems.com, 1
safex.org, 1
saffron.com, 1
-saffronpreview.global, 1
+saffronpreview.global, 0
+safgrandchallenge.gov, 1
safiafashion.kz, 1
safijourney.com, 1
safinamide.co.uk, 1
@@ -121140,7 +121398,6 @@ sagauae.com, 1
sageclinic.org, 1
sagefitness.store, 1
sagegardens.ca, 1
-sagegoddess.com, 1
sagenesykkel.com, 1
sagenet.net.au, 0
sagerus.com, 1
@@ -121163,6 +121420,8 @@ sagomedia.tk, 1
sagradamadre.hu, 1
sagradobyme.cl, 1
sagretreviso.it, 1
+saguaro.care, 1
+saguarocc.com, 1
sahabatnesia.com, 1
sahafekitap.com, 1
sahalin.tk, 1
@@ -121173,6 +121432,7 @@ sahararun.tk, 1
saharazik.tk, 1
saharmassachi.com, 1
sahb.dk, 1
+sahealthsecure.com, 1
sahilbahl.com, 1
sahinmuzikyapim.com, 1
sahinozgenhukuk.com, 1
@@ -121194,7 +121454,6 @@ saigonflowers.com, 1
saigonland24h.vn, 1
saigonstar.de, 1
saikarra.com, 1
-saikou.moe, 1
saikouji.tokushima.jp, 1
sail-holidays-hub.gr, 1
sail-nyc.com, 1
@@ -121209,7 +121468,6 @@ sailormoonlibrary.org, 1
sailum.tk, 1
sailwiz.com, 1
saily.pl, 1
-saimithrayoga.nl, 1
saimoe.moe, 1
saimoe.org, 1
sainet.xyz, 1
@@ -121294,7 +121552,6 @@ saitrance.com, 1
saitschool.ml, 1
saitv.net, 1
saitv.org.in, 1
-saivang.com, 1
saiwebtv.com, 1
sajabesaya.tk, 1
sajbersove.rs, 1
@@ -121310,11 +121567,11 @@ sakamichi.moe, 1
sakaritsa-residence.com, 1
sakaryahaberi.tk, 1
sakder.com, 1
-sake.my, 1
sakellariadis.gr, 1
sakenohana.com, 1
sakerhetsbubblan.se, 1
sakiborislam.com, 1
+sakido.fr, 1
sakipsabancimuzesi.org, 1
sakirdak.tk, 1
sakitama-shika.com, 1
@@ -121328,7 +121585,6 @@ sakshi.gq, 1
saksonski-szlak-parowozow.pl, 1
sakura-paris.org, 1
sakuracdn.com, 1
-sakuramarketingdigital.com.br, 1
sakurapalace.tk, 1
saladgo.id, 1
saladin.vn, 1
@@ -121408,7 +121664,6 @@ salesprocessing.gq, 1
saletodo.com, 1
saleturs.tk, 1
saletzki.de, 1
-salework.net, 0
salford.gov.uk, 1
salfraedingarnir.is, 1
salge.rocks, 1
@@ -121419,6 +121674,7 @@ salient-dialers.com, 1
salilab.org, 1
salim.space, 1
salimicm.com, 1
+salinas.gov, 1
salinecountyks.gov, 1
salinecountyne.gov, 1
salinemi.gov, 1
@@ -121448,7 +121704,6 @@ salminencrane.tk, 1
salmo-rybak.ru, 1
salmon.pt, 1
salmonde.de, 1
-salmonella.co.uk, 1
salmonrecovery.gov, 1
salmotierra-salvatierra.com, 0
salnet.wf, 1
@@ -121595,6 +121850,8 @@ samh.org.uk, 1
samhall.se, 1
samhsa.gov, 1
samhuri.net, 1
+sami.photo, 1
+sami.photos, 1
samic.ir, 1
samic.org, 1
samic.us, 1
@@ -121620,6 +121877,7 @@ sammichscripts.com, 1
sammyservers.com, 1
sammyservers.net, 1
samnangseng.com, 1
+samoagovt.ws, 1
samodel.ml, 1
samodel.tk, 1
samogonka.tk, 1
@@ -121638,6 +121896,7 @@ sampatjewelers.com, 1
sample-site.click, 1
samplefashion.nl, 1
sampsoncountync.gov, 1
+sampsonplumbing.com, 1
sampurna.shop, 1
samroelants.com, 1
samsatcorner.com, 1
@@ -121663,13 +121922,13 @@ samuelharmon.com, 1
samuelkeeley.com, 1
samuelkyalo.tk, 1
samuelphotos.com, 1
-samuels-blog.de, 1
samuels-graphics.tk, 1
samuelsmithsbrewery.co.uk, 1
samuelsxpress.com, 1
samuidiving.net, 1
samuirehabcenter.com, 1
samurai-marumori.com, 1
+samuraichair.com, 1
samuraiskye.com, 1
samusil.org, 1
samvanderkris.com, 1
@@ -121719,6 +121978,7 @@ sanatorionosti.com.ar, 1
sanatstore.ir, 1
sanayi.gov.tr, 1
sanbenitocounty-ca-cre.gov, 1
+sanbenitocountyca.gov, 1
sanbernardino.gov, 1
sanbornteam.com, 1
sanbs.org.za, 1
@@ -121738,6 +121998,7 @@ sand-craft.ml, 1
sand-stoneinc.com, 1
sand66.cc, 1
sand66.com, 1
+sandag.gov, 1
sandairephotography.com, 1
sandbox.i.ng, 1
sandbox.mydigipass.com, 0
@@ -121812,8 +122073,8 @@ sanex.ca, 1
sanf.org, 1
sanfernando.tk, 1
sanfranciscotours.org, 1
+sangabriel.gov, 1
sangamonil.gov, 1
-sangcun.cn, 1
sangen.ml, 1
sangheon.com, 1
sangina.eu, 1
@@ -121840,7 +122101,6 @@ sanitairwinkel.nl, 1
sanitaria.it, 1
sanitation-planning-tool.herokuapp.com, 1
sanitix.com, 1
-sanitizinggurus.com, 1
sanity.host, 1
sanity.io, 1
sanitynet.org, 1
@@ -121848,6 +122108,7 @@ sanityrant.cf, 1
sanityrant.ml, 1
sanjanaherath.cf, 1
sanjaymenon.xyz, 1
+sanjose.cl, 1
sanjosecolorectal.com, 1
sanjosecostarica.org, 1
sanjoweb.tk, 1
@@ -121860,6 +122121,7 @@ sanki.tk, 1
sankt-kassian.com, 1
sanktannae-advokater.dk, 1
sanktpetriskole.dk, 1
+sanleandro.gov, 1
sanliurfahaberi.tk, 1
sanluisdequillota.tk, 1
sanmarcovecchio.tk, 1
@@ -121896,9 +122158,11 @@ sanskrit.site, 1
sanskritiyoga.com, 1
sansonehowell.com, 1
sansumclinic.org, 1
+santa-ana.gov, 1
santa-fell-from.space, 1
santabarbaraca.gov, 1
santabarbarapix.com, 1
+santabarbaravote.gov, 1
santacasamarilia.com.br, 1
santackergaard.nl, 1
santaclaracounty.gov, 1
@@ -121907,7 +122171,6 @@ santaclarautah.gov, 1
santaclarita.gov, 1
santacruzca.gov, 1
santacruzcountyca.gov, 1
-santacruzgalapagoscruise.com, 1
santacruzstudio.com.mx, 1
santafetx.gov, 1
santaluciatirajana.com, 1
@@ -121916,7 +122179,6 @@ santamariadelaisla.tk, 1
santamariaretreats.co.uk, 1
santamariaretreats.uk, 1
santamonicapost123.org, 1
-santander-dojo.com, 1
santander.com, 0
santanderassetmanagement.es, 0
santanderibc.com, 0
@@ -121944,6 +122206,7 @@ santhatela.com.br, 1
santhoffplumbingco.com, 0
santhoshveer.com, 1
santiagogarza.co, 1
+santiagoslandscapingservicesinc.com, 1
santibanezdetera.tk, 1
santibz.es, 1
santillana.com, 1
@@ -122009,7 +122272,6 @@ sapphirebet.com, 1
sapphireblinds.com.au, 0
sapphireblue.me, 1
sapphirecleaningwa.com.au, 0
-sapphirepearl.com.sg, 1
sapphireservicesga.com, 1
sapporo-asaichi.com, 1
sapporo.ga, 1
@@ -122266,6 +122528,7 @@ saurel.me, 1
saurusly.com, 1
sauseng.eu, 1
sauthon.com, 0
+sauto.eu, 1
sauvagebridge.nl, 1
sauve-tes-euros.com, 1
savaari.com, 1
@@ -122300,11 +122563,8 @@ savejonasquinn.tk, 1
savemyexams.co.uk, 1
savemylicence.co.uk, 1
saveolga.tk, 1
-saveoney.ca, 1
saveora.com, 1
saveora.shop, 1
-savesilvercreek.com, 1
-savesilvercreek.org, 1
savesmart.be, 1
savestatecentral.tk, 1
savesubs.com, 1
@@ -122358,7 +122618,9 @@ sawiday.it, 1
sawiday.nl, 1
sawiday.pl, 1
sawiday.se, 1
+sawiday.work, 1
sawikowscy.eu, 1
+sawikowscy.pl, 1
sawpa.gov, 1
saxeandthecity.com, 1
saxifrageleather.com, 1
@@ -122444,10 +122706,11 @@ sbhscotland.org.uk, 1
sbiewald.de, 1
sbimtopografos.com, 1
sbin.pt, 1
-sbir.gov, 0
+sbir.gov, 1
sbirwot.xyz, 1
sbl250.com, 1
sbli.com, 1
+sblok.cz, 1
sbm.cloud, 1
sbm.org.tr, 1
sbmenedzsment.hu, 1
@@ -122463,15 +122726,18 @@ sborka.ml, 1
sbpk.fr, 1
sbpropman.co.uk, 1
sbrc.gov, 1
+sbristolme.gov, 1
sbrouwer.org, 1
sbrownbourne.com, 0
sbsavings.bank, 1
sbscyber.com, 1
+sbspectr.ru, 1
sbspp.ru, 1
sbsrv.ml, 1
sbssoft.ru, 1
sbst.gov, 1
sbstattoo.com, 1
+sbstechnology.pl, 1
sby-tampere.tk, 1
sc-artworks.co.uk, 0
sc019.com, 1
@@ -122488,6 +122754,7 @@ scaffoldingsandton.co.za, 1
scag9.com, 1
scai.org, 1
scala.click, 1
+scalable.capital, 1
scalafactory.io, 1
scalaire.com, 1
scalaire.fr, 1
@@ -122551,6 +122818,7 @@ scaricamusica.tk, 1
scarinex.tk, 1
scarletstudy.net, 1
scarsviewchrysler.com, 1
+scarxgel.com, 1
scary.cafe, 1
scaryghost.tk, 1
scatdhhs.gov, 1
@@ -122713,6 +122981,7 @@ schluesseldienstzentrum.de, 1
schmaeh-coaching.ch, 1
schmatloch.cloud, 1
schmelzle.io, 1
+schmicktools.com.au, 1
schmidal-et-fils.fr, 1
schmidt-fri.de, 1
schmidt-friesoythe.de, 1
@@ -122810,7 +123079,6 @@ schooleducationharyana.gov.in, 1
schoolheads.ph, 1
schoolhouse.world, 1
schoolofequineshiatsu.com, 1
-schoolotzyv.ru, 1
schoolroom.ga, 1
schoolrumble.tk, 1
schoolsafety.gov, 1
@@ -122850,6 +123118,7 @@ schrijnwerkerij-deconinck.be, 1
schrijnwerkerij-deconinck.com, 1
schrijverspunt.nl, 1
schritt4fit.de, 1
+schroders.com, 1
schroderusa.cf, 1
schrodingersscat.com, 1
schrodingersscat.org, 1
@@ -122916,6 +123185,7 @@ schwedischezahnaerztin.de, 1
schweiz-sextreffen.ch, 1
schweizerbanken.tk, 1
schweizers-restaurant.de, 1
+schwellensittiche.de, 1
schwerkraftlabor.de, 1
schwertkriege.de, 1
schwienbacher-karl.it, 1
@@ -122982,7 +123252,6 @@ sciotoarts.com, 1
sciototownship-oh.gov, 1
scip.ch, 1
scislowcy.pl, 1
-scisoltd.com, 1
scit-nsn.gov, 1
scitheory.com, 1
scitopia.me, 1
@@ -122992,6 +123261,7 @@ scjc-bridge.fr, 1
sckc.stream, 1
sclasupplychain.com, 1
sclause.net, 0
+sclick.eu, 1
scloud.link, 1
sclsnglssttldwn.com, 1
sclub7esp.tk, 1
@@ -123001,6 +123271,7 @@ scmitchell.com, 1
scms.com.my, 1
scn9a.com, 1
scnow.com, 1
+scoachingtherapy.com, 1
scoaladewebsiteuri.ro, 1
scoebg.org, 1
scoffable.com, 1
@@ -123070,7 +123341,6 @@ scotthelmesucks.com, 1
scottipc.com, 1
scottish-paranormal.tk, 1
scottishcca.co.uk, 1
-scottishcu.org, 1
scottishseniorsgolf.com, 1
scottlanderkingman.com, 1
scottmay.id.au, 1
@@ -123122,13 +123392,13 @@ scpsecretlab.pl, 1
scpsecretlaboratory.com, 1
scpsl.ru, 1
scpslgame.com, 1
+scpslgame.wiki, 1
scqpw.com, 1
scra.gov, 1
scrabble-solver.com, 1
scrabblecheat.com, 1
scrabbleonline.nl, 1
scrambled.online, 1
-scramsoft.com, 1
scrantonmma.com, 1
scrap-car-removal.ca, 1
scrap.photos, 1
@@ -123150,6 +123420,7 @@ scrc.gov, 1
screamager.tk, 1
screamingfrog.club, 1
screamingrooster.co.nz, 1
+screamworks.london, 1
scredible.com, 0
screefox.de, 1
screen-fox.de, 1
@@ -123186,6 +123457,7 @@ scriptmaker.tk, 1
scriptnav.com, 1
scriptolab.com, 1
scriptomania.tk, 1
+scriptop.co, 1
scriptrock.com, 1
scriptsrus.tk, 1
scripty.org, 0
@@ -123252,6 +123524,7 @@ sdb.aero, 1
sdbehavioralhealth.gov, 1
sdcapp.in, 1
sdcardrecovery.de, 1
+sdcargo.net, 1
sdebitati.it, 1
sdesam.ru, 1
sdeu.fr, 1
@@ -123267,9 +123540,11 @@ sdhcounselling.co.uk, 1
sdho.org, 1
sdipolanight.co.uk, 1
sdis-trib.fr, 1
+sdite.cz, 1
sdkco.net, 1
sdkuangshajixie.com, 1
-sdlv.de, 1
+sdl.co.at, 1
+sdmetrofire.gov, 1
sdn.cz, 1
sdn3wonocoyo.sch.id, 1
sdns.fr, 1
@@ -123315,7 +123590,6 @@ seal-tite.eu, 1
sealart.pl, 1
sealaw.com, 1
sealbaker.com, 1
-seallacres.com.br, 1
sealoffantasy.de, 1
sealtitebasement.com, 1
sealvault.org, 1
@@ -123441,7 +123715,6 @@ sebastian-michalke.de, 1
sebastian-reck.de, 1
sebastian-walla.com, 1
sebastianblade.com, 1
-sebastianboegl.de, 1
sebastiandarhoi.cf, 1
sebastianelectric.org, 1
sebastianforst.de, 1
@@ -123477,7 +123750,7 @@ sec.gd, 1
sec.gov, 1
sec30.com, 1
sec3ure.co.uk, 1
-sec530.com, 1
+sec530.com, 0
secadoresdepelo.tk, 1
secapp.fi, 1
secard.cc, 1
@@ -123530,7 +123803,6 @@ secretbusiness.tk, 1
secretcharm.nl, 1
secretdeals.ga, 1
secretenergy.com, 1
-secretgardendesigns.shop, 1
secretimports.com.br, 1
secretmap.ml, 1
secretmolodosti.ga, 1
@@ -123540,7 +123812,6 @@ secretmuseum.net, 1
secretofanah.com, 1
secretosbolivia.tk, 1
secrets-marketing.tk, 1
-secretsbynature.nl, 1
secretsdujeu.com, 1
secretservercloud.ca, 1
secretsofuniverse.in, 1
@@ -123581,6 +123852,7 @@ secunm.org, 1
securai.de, 1
secure-automotive-cloud.com, 1
secure-automotive-cloud.org, 1
+secure-client-area.com, 1
secure-computing.net, 1
secure-consult.com, 1
secure-graphic.de, 1
@@ -123614,6 +123886,7 @@ securelogin.nu, 1
secureo.at, 1
secureobscure.com, 1
secureonline.co, 1
+securepatientarea.com, 1
secureprivacy101.org, 1
secureqbplugin.com, 1
securerepository.net, 1
@@ -123686,6 +123959,7 @@ securoswiss.ch, 1
securot.eu, 1
securview.ch, 1
secuvera.de, 0
+secvuln.com, 1
secvuln.info, 1
secwall.me, 1
secwatch.nl, 1
@@ -123703,6 +123977,7 @@ sedoexpert.nl, 1
sedoexperts.nl, 1
sedonagolfresort.com, 0
sedro-woolley.gov, 1
+seduzironline.com.br, 1
see22.de, 1
seearmenia.tk, 1
seebetterlab.com, 1
@@ -123719,7 +123994,6 @@ seedspark.com, 1
seedsystemcoaching.com, 1
seefeldbilder.at, 1
seehisnudes.com, 0
-seeidinc.com, 1
seeinred.tk, 1
seejay.me, 1
seekicon.com, 1
@@ -123735,6 +124009,7 @@ seeonce.co, 1
seerainer.com, 1
seerist.com, 1
seerr.ddns.net, 1
+seersgroup.co.uk, 1
seeses.net, 1
seesuite.com, 0
seetheprogress.com, 1
@@ -123769,6 +124044,7 @@ segmentify.com, 1
segmentnext.com, 1
segnalabullo.it, 1
segnidisegni.eu, 1
+segnoadv.com, 0
segpay.com, 1
segulink.com, 1
segurancaresidencialbh.com.br, 1
@@ -123801,6 +124077,7 @@ seidel-immobilienberatung.de, 1
seiffen.de, 1
seifried.org, 1
seika-housei.com, 1
+seika.io, 1
seikatu-navi.com, 1
seikoman.tk, 1
seil.de, 1
@@ -123819,7 +124096,6 @@ seira.tk, 1
seirdy.one, 1
seirei.ne.jp, 1
seiryokuzai-ch.com, 1
-seisansei.net, 1
seishinan.xyz, 1
seishinchuo-lawoffice.com, 1
seishuncollection.com, 1
@@ -123962,11 +124238,13 @@ selma.com, 1
selmatownship-mi.gov, 1
selmec.com.mx, 1
selmer-tn.gov, 1
+selmer.gov, 1
selmon.ru, 1
selo-cer.tk, 1
selo-grncare.tk, 1
selo.ru, 1
seloc.org, 1
+selodigital.pt, 1
selokids.ru, 1
selsovet56.tk, 1
seltek.su, 1
@@ -123975,6 +124253,7 @@ selvaggialucarelli.blog, 1
selwyn.cc, 1
sema4.ai, 1
semacode.com, 1
+semaf.at, 1
semaflex.it, 1
semaine-cevenole.fr, 1
semalt.net, 1
@@ -124007,6 +124286,7 @@ semicvetik.tk, 1
seminarioabdtic.com.br, 1
seminariruum.ee, 1
seminarraum-isny.de, 1
+seminolecityok.gov, 1
seminolecountyoklahoma.gov, 1
seminovostoyota.com.br, 1
semiotical.com, 0
@@ -124021,7 +124301,6 @@ semobr.cf, 1
semops.gq, 1
semox.de, 1
semparar.com.br, 1
-semperincorde.sk, 1
semperparatus.law, 1
semperparatus.pl, 1
sempersolaris.com, 1
@@ -124038,6 +124317,7 @@ semtinde.com, 1
semver.ca, 1
semyonov.su, 1
semyonov.us, 1
+sen6ks.me, 1
senacor.com, 1
senaofertaeducativa.co, 1
senaofertaeducativa.com, 1
@@ -124064,14 +124344,15 @@ sendai-sougou.com, 1
sendai-works.com, 1
sendaimori.com, 1
sendaiouji.com, 1
-sendbird.com, 1
+sendbird.com, 0
sendbox.cz, 1
sender.party, 1
sender.services, 1
senderdb.com, 1
senderismoinfantil.tk, 1
-senderosdelavida.com, 1
+senderosdelavida.com, 0
sendflowers.pk, 1
+sendgb.com, 1
sendigperu.com, 1
sendingbee.com, 1
senditvia.email, 1
@@ -124127,7 +124408,6 @@ sensepost.com, 1
senshudo.tv, 1
sensibleita.tk, 1
sensiblelanecounty.tk, 1
-sensiblepcsupport.co.uk, 1
sensical.net, 0
sensoft-int.com, 1
sensoft-int.net, 1
@@ -124230,6 +124510,7 @@ seoforum.com.br, 1
seoforyou.nl, 1
seogeek.nl, 1
seogeky.com, 1
+seoghoer.dk, 1
seogilog.com, 1
seogood.cf, 1
seohackers.fr, 1
@@ -124366,7 +124647,6 @@ serbiaonline.tk, 1
serc.ac.uk, 1
sercanazizoglu.com, 1
sercasindustry.tk, 1
-serdarakyildiz.com, 1
serdarwork.com, 1
serdengolpinar.tk, 1
serecoponsillo.it, 1
@@ -124424,12 +124704,12 @@ serial2000.tk, 1
serializacion.mx, 1
serialize.gq, 1
serialkey.info, 1
+serialsemestr.cz, 1
seriesdatv.pt, 1
seriesfeed.com, 0
seriesgratis.tk, 1
serifosguide.dk, 1
serije.co, 1
-serinamusic.com, 1
seringe.com, 1
seriouss.am, 1
serioussam.ml, 1
@@ -124461,6 +124741,7 @@ sertaobom.eco.br, 1
sertaovivo.tk, 1
sertasimmons.com, 1
sertec.com.mx, 1
+sertic.tech, 1
sertim.tk, 1
serval-concept.com, 1
serval-formation.com, 1
@@ -124473,8 +124754,6 @@ servebyte.com, 1
servecrypt.com, 1
servecrypt.net, 1
servecrypt.ru, 1
-serveistic.cat, 1
-serveistic.es, 1
servelelecciones.cl, 1
servelink.com, 1
servend.gov, 1
@@ -124512,7 +124791,6 @@ serverlauget.no, 1
serverlein.com, 1
serverlog.net, 1
serverlounge.eu, 1
-serverlounge.org, 1
servermacher.de, 1
servermaster.sk, 1
servernerds.net, 1
@@ -124542,7 +124820,6 @@ service-centre.cf, 1
service-compris.net, 1
service-soft.de, 1
service-status.cloud, 1
-service-ways.com, 1
service-wueste-vodafone.tk, 1
service.gov.scot, 1
service.gov.uk, 1
@@ -124649,7 +124926,6 @@ seteampty.net, 1
setenforce.one, 1
setesat.com.br, 1
setevik.tk, 1
-sethclinic.com, 1
sethcorker.com, 1
sethcurry.ga, 1
sethforprivacy.com, 1
@@ -124678,7 +124954,6 @@ setun.tk, 1
setuplog.io, 1
setupstreamers.com, 1
setxxxtube.com, 1
-setzzy.com, 1
seu.edu.sa, 1
seucreditodigital.com.br, 1
seuntaylor.co, 1
@@ -124699,6 +124974,7 @@ seventwentynine.com, 1
seventymania.de, 1
severac.org, 1
severarts.eu, 1
+severarts.hu, 1
severesexfilms.com, 1
severine-trousselard.com, 1
severing.cf, 1
@@ -124742,12 +125018,12 @@ sexgood.com.ua, 1
sexin.nl, 1
sexminister.tk, 1
sexmobil.de, 1
-sexobryansk.guru, 1
sexocheb.com, 1
sexoclicker.com, 1
sexoclicker.net, 1
sexoclicker.org, 1
sexocomgravidas.com, 1
+sexogsamfunn.no, 1
sexologist.cf, 1
sexonwax.com, 0
sexosintabues30.com, 1
@@ -124801,6 +125077,22 @@ seypt.de, 1
seyr.it, 1
seyr.me, 1
seyv.io, 1
+seyyarelektrik.com, 1
+seznam-cz.tv, 1
+seznam-expres.cz, 1
+seznam-express.cz, 1
+seznam-film.cz, 1
+seznam-media.cz, 1
+seznam-se-s-medii.cz, 1
+seznam-zpravy.com, 1
+seznamclassic.cz, 1
+seznamcz.tv, 1
+seznamcztelevize.cz, 1
+seznamcztv.cz, 1
+seznamfilm.cz, 1
+seznamfilmy.cz, 1
+seznamnaplno.cz, 1
+seznamtelevize.cz, 1
sf-builders.com, 1
sf-kayh.de, 1
sf3223.com, 1
@@ -124820,6 +125112,7 @@ sfdcopens.com, 1
sfdev.ovh, 1
sfdlsource.tk, 1
sfee.cl, 1
+sfelections.gov, 1
sfera360.es, 1
sfg-net.com, 1
sfg-net.eu, 1
@@ -124836,6 +125129,7 @@ sfnetwork.pl, 1
sfo-fog.ch, 0
sfoks33.ru, 1
sfondo.info, 1
+sformule.cz, 1
sfp.net.tr, 1
sfpdev.com, 1
sfpebblesstones.com, 1
@@ -124849,7 +125143,7 @@ sfweef.gq, 1
sfxmr.de, 1
sg-1xbet.com, 1
sg-gallerylive.it, 1
-sg-strietwald.de, 0
+sg-strietwald.de, 1
sg.search.yahoo.com, 0
sg1.tech, 1
sga99.biz, 1
@@ -124862,6 +125156,7 @@ sgatlantis.tk, 1
sgbarker.com, 1
sgbcva.org, 1
sgcaccounts.co.uk, 1
+sgcityutah.gov, 1
sgcountymt.gov, 1
sgdementia.ca, 1
sgdi.gov.sg, 1
@@ -124918,6 +125213,7 @@ shabaka.org, 1
shabashka.ml, 1
shabiwangyou.com, 1
shackleton.io, 1
+shad.waw.pl, 1
shade.sh, 1
shadebarandgrillorlando.com, 1
shadebarandgrillutica.com, 1
@@ -125064,7 +125360,6 @@ shantitsafar.com, 1
shantiyoga.ro, 1
shanwong.com, 1
shanwong.design, 1
-shanxia.com, 1
shanxiapark.com, 1
shanyi.space, 1
shaofu.cf, 1
@@ -125076,7 +125371,7 @@ shapelyways.com, 1
shapers-production.fr, 1
shapesouthcarolina.gov, 1
shaping.cn, 1
-shapinoo.com, 1
+shapirofamilylaw.com, 1
sharaf.net, 1
sharanyamunsi.net, 1
sharanyan.com, 1
@@ -125127,6 +125422,7 @@ shariftown.tk, 1
sharik-msk.ga, 1
sharik.ml, 1
sharine.nl, 1
+sharingbipolar.com, 1
sharingcolombia.com, 1
sharingiscaring.cc, 1
sharingphotos.co, 0
@@ -125148,6 +125444,7 @@ sharona.cloud, 1
sharonnh.gov, 1
sharonpope.com, 1
sharonsplace.biz, 1
+sharpcranehire.com.au, 1
sharpe-practice.co.uk, 1
sharpe.systems, 1
sharpiesscrubs.tk, 1
@@ -125158,6 +125455,7 @@ sharptudhope.co.nz, 1
sharren.org, 1
sharu.me, 1
sharvey.ca, 1
+shashki.spb.ru, 1
shashlik.tk, 1
shastacounty.gov, 1
shatabdichildrenschool.tk, 1
@@ -125186,6 +125484,7 @@ shawlumber.ca, 1
shawmutdelivers.com, 1
shawnalucey.com, 1
shawnee-nsn.gov, 1
+shawneeohio.gov, 1
shawngvs.com, 1
shawnhogan.com, 1
shawnleetttt.cyou, 0
@@ -125238,6 +125537,7 @@ sheetstutorial.com, 1
sheezy.art, 1
sheezy.blog, 1
sheezy.chat, 1
+sheezy.cloud, 1
sheezy.games, 1
sheezy.stream, 1
sheezy.tube, 1
@@ -125303,7 +125603,6 @@ shenghaiautoparts.net, 1
shenghuang.tk, 1
shengrenyu.com, 1
shengyipin.com.my, 1
-shenmiya.com, 1
shentengtu.idv.tw, 1
sheo-tech.fr, 1
shepherdsfriendly.co.uk, 1
@@ -125312,6 +125611,7 @@ sheptytsky.ga, 1
sheratsuki.tk, 1
sherbers.de, 1
sheremetka.com, 1
+sheridanarpd.gov, 1
sheridancountyks.gov, 1
sheridancountymt.gov, 1
sheridancountywy.gov, 1
@@ -125402,6 +125702,7 @@ shikuichi.net, 1
shileo.de, 1
shilled.tk, 1
shillongdesign.com.au, 1
+shilohtownshipil.gov, 1
shilpaonline.tk, 1
shilvister.net, 1
shimi.blog, 1
@@ -125421,6 +125722,7 @@ shinenet.cn, 1
shineon.biz, 1
shineprodetail.nl, 1
shines.ml, 1
+shinesun.com, 1
shinetruckleads.com, 1
shinghoi.com, 1
shinglereplacementlv.com, 1
@@ -125440,7 +125742,6 @@ shinsandenki.com, 1
shinsyo.com, 1
shinta.ro, 1
shintoism.com, 1
-shinuytodaati.co.il, 1
shinycleankitchen.com, 1
shinyoko-saisyuusyou.com, 1
shinypebble.uk, 1
@@ -125466,8 +125767,8 @@ shipmondo.com, 1
shipmonk.cloud, 1
shipmonk.com, 1
shipnak.com, 1
+shippensburgpdpa.gov, 1
shippercenter.info, 1
-shippexx.com, 1
shipping-trade.ga, 1
shippingbo.com, 1
shippinglabel.de, 1
@@ -125488,6 +125789,7 @@ shiqishidai.cc, 1
shiqisifu.cc, 1
shiranaitenshi.tk, 1
shirao.jp, 1
+shirazgsm.ir, 1
shirazi.tk, 1
shiresvets.com, 1
shirevirtual.tk, 1
@@ -125495,7 +125797,6 @@ shireyishunjian.com, 1
shiriforum.tk, 1
shirley.li, 1
shirlygilad.com, 1
-shiro.com.pk, 1
shiroki-k.net, 1
shiropaev.tk, 1
shirosaki-hana.fun, 1
@@ -125516,6 +125817,7 @@ shitcountries.org, 1
shitdefined.net.cn, 1
shitdick.tk, 1
shitfest.net, 1
+shiti.com, 1
shitmybradsays.com, 1
shitnikovo.tk, 1
shitposter.io, 1
@@ -125531,6 +125833,7 @@ shivammathur.com, 1
shivenjoshi.com, 1
shivering-isles.com, 0
shiwa-shop.ml, 1
+shiwen.com, 1
shiyouqkl.com, 1
shiyutech.com, 1
shizoworld.de, 1
@@ -125566,7 +125869,9 @@ shmtranslations.com, 1
shmulvad.com, 1
shnuff.co.uk, 1
sho-furtwangen.de, 1
+shoahneveragain.com, 1
shoarq.com, 1
+shobon.com, 1
shochikubai.tk, 1
shochufes.jp, 1
shock.ee, 0
@@ -125597,6 +125902,7 @@ shontakleinpeter.tk, 1
shooba.net, 1
shoobacreations.com, 1
shoosmiths.com, 1
+shoot360franchise.com, 1
shooter.dog, 1
shootpooloklahoma.com, 1
shootsame.tk, 1
@@ -125610,13 +125916,11 @@ shop-lingerie.tk, 1
shop-ok.tk, 1
shop-s.net, 1
shop-slivki.tk, 1
-shop-trapezbleche.de, 1
shop3dmili.com, 1
shop4d.com, 1
shop4im.com, 1
shopacer.co.za, 1
shopadvies.nl, 1
-shopalike.fi, 1
shopapi.cz, 1
shoparbonne.co.uk, 1
shopatkei.com, 1
@@ -125635,7 +125939,6 @@ shopcoupons.sg, 1
shopcrocs.in, 0
shopdiy.com, 1
shopee6.com, 0
-shopexo.in, 1
shopfazz.com, 1
shopfinale.com, 1
shopforcovers.com, 1
@@ -125842,10 +126145,8 @@ shopvcs.com, 1
shopzona.biz, 1
shore.co.il, 1
shorebreaksecurity.com, 1
-shorehamdental.ca, 1
shorehamfort.co.uk, 1
shorehillgolf.com, 1
-shorenstein.com, 1
shoresofshawneebend.com, 1
shorewoodil.gov, 1
shorewoodmn.gov, 1
@@ -125908,7 +126209,6 @@ shouohkai-dental.com, 1
shoveltoss.com, 0
shovonhasan.com, 0
show2all.nl, 0
-showbetgiris.com, 1
showbits.net, 0
showcats.tk, 1
shower.im, 1
@@ -125941,12 +126241,14 @@ shpilevsky.name, 1
shpiliak.com, 1
shpiliak.ru, 1
shpori.tk, 1
+shqd.com, 1
shrapnel.com, 0
shrapnel.ga, 1
shraymonks.com, 1
shred.ch, 0
shredder.tk, 1
shredoptics.ch, 0
+shreven.org, 1
shreveportlawater.gov, 1
shreyansh26.me, 1
shrglobal.com, 1
@@ -125960,6 +126262,7 @@ shrinkmydoc.com, 1
shroomery.com, 1
shroomery.net, 1
shroomery.org, 1
+shroomology.com, 1
shropshireautonomy.co.uk, 1
shropshirebowls.tk, 1
shrovetide.tv, 1
@@ -125978,12 +126281,14 @@ shtaiman.org, 1
shtaketnik-metall.ru, 1
shtaketniki.kz, 1
shtaketniki.ru, 1
+shtampa.net, 1
shteiman.com, 1
shteiman.net, 1
shteiman.org, 1
shtfpreparedness.com, 1
shtorku.com, 1
shu-fu.net, 1
+shuaijia.com, 1
shuang.us, 1
shubhkumar.in, 0
shucheng.li, 1
@@ -126000,6 +126305,7 @@ shuizilan.com, 1
shukatsu-ichiba.com, 1
shulan.moe, 1
shuletime.ml, 1
+shuling.com, 1
shulker.store, 1
shulman.tk, 1
shulyaka.org.ru, 1
@@ -126009,16 +126315,22 @@ shumov.tk, 1
shunbangwig.com, 1
shunliandongli.cn, 1
shunliandongli.com, 1
+shunlianec.com, 1
shunmei-hari.com, 1
+shunobies.com, 1
shunter.tk, 1
+shunyu.com, 1
shunzi.tk, 1
shuo.li, 0
+shuoban.com, 1
+shuoyashangmao.com, 1
shura.eu.org, 1
shurita.org, 1
shuset.dk, 1
shushuwoa.com, 1
shuttelportal.nl, 1
shutter-shower.com, 1
+shutterflybusinesssolutions.com, 1
shutts.com, 1
shutupandtakemy.codes, 1
shutupbabyiknowit.party, 1
@@ -126139,11 +126451,11 @@ sidi-smotri.ru, 1
sidianbank.co.ke, 1
sidik.web.id, 1
sidingsmedia.com, 1
+sidingvault.com, 1
sidiprojects.us, 1
sidirokastro.ga, 1
sidium.de, 1
sidmax.ca, 1
-sidneyhaberland.com, 1
sidneymi.gov, 1
sidnicio.us, 1
sidocsa.com, 1
@@ -126242,7 +126554,6 @@ sigmath.net, 1
sign.dog, 1
signaconsultoria.com.br, 1
signage.red, 1
-signal.org, 0
signal34.com, 1
signaldc.com, 1
signaldp.com, 0
@@ -126257,6 +126568,7 @@ signaturereport.org, 1
signatureresolution.com, 1
signaturerx.co.uk, 1
signcreative.de, 1
+signeen.com, 1
signeen.net, 1
signere.com, 1
signetfm.com, 1
@@ -126270,7 +126582,7 @@ significados.com.br, 1
significantbanter.com, 1
signing-milter.org, 1
signing.tools, 1
-signinwithmc.com, 1
+signingcloud.com, 1
signix.net, 1
signmore.com, 0
signmycode.com, 1
@@ -126520,12 +126832,10 @@ simfdr.com, 1
simfree-review.com, 1
simha.online, 1
simhaf.cf, 1
+simijonovic.com, 1
similarcontent.com, 1
similarfans.com, 1
simivalley.gov, 1
-simivalleyelectrical.com, 1
-simivalleylighting.com, 1
-simivalleyoutdoorlighting.com, 1
simkin.tk, 1
simkova-reality.cz, 1
simlog.tk, 1
@@ -126570,7 +126880,6 @@ simonweil.com, 0
simonwessel.net, 1
simonwoodside.com, 1
simonzoellner.de, 1
-simosol.de, 1
simosol.dk, 1
simotrescu.ro, 1
simp.beauty, 1
@@ -126601,8 +126910,10 @@ simpleclothing.ro, 1
simplecmsdemo.com, 1
simplecoding.click, 1
simplecompliance.co.uk, 1
+simplecrush.fr, 1
simplecrypt.io, 1
simplecryptoconvert.com, 1
+simplefruit.com, 1
simplefx.com, 1
simplegoodhealth.com, 1
simplehome.ml, 1
@@ -126731,7 +127042,6 @@ sin-nombre-alleria.de, 1
sin.swiss, 0
sin4psi77.tk, 1
sina-praxis.com.mx, 1
-sina.swiss, 1
sinakuhestani.ir, 0
sinan.mobi, 1
sinanozpinar.com, 1
@@ -126746,6 +127056,7 @@ sincemydivorce.com, 1
sincityfan.tk, 1
sinclairinat0r.com, 1
sincordones.net, 1
+sincrotools.com.br, 1
sindacato.it, 1
sindarina.com, 1
sindarina.eu, 1
@@ -126792,6 +127103,7 @@ singerfamily.ca, 1
singerpragathi.tk, 1
singerwang.com, 1
singeyel.gq, 1
+singhccc.com, 1
singingblackbird.tk, 1
singita.com, 1
single-in-stuttgart.de, 1
@@ -126817,7 +127129,6 @@ sinkaray.com, 1
sinkfactory.com, 1
sinkhole-florida.com, 1
sinkholerepairsflorida.com, 1
-sinkinglure.net, 1
sinkip.com, 1
sinluzvenezuela.tk, 1
sinmarea.com, 1
@@ -126828,7 +127139,6 @@ sinnvoll-online.de, 1
sinnvoll-online.info, 1
sinog.si, 1
sinok.tk, 1
-sinolousastelocomprolima.com, 1
sinonimos.com.br, 1
sinonimosonline.com, 1
sinonimosonline.com.br, 1
@@ -126885,7 +127195,6 @@ siptls.com, 1
sipuri.me, 1
sipyuru.com, 1
sipyuru.lk, 1
-siq.li, 1
siqi.wang, 1
sirakov.tk, 1
siralyvisegrad.hu, 1
@@ -127029,7 +127338,7 @@ sitemaxiphilippe.ch, 1
sitempro.com.mx, 0
sitemydesk.fr, 1
sitenv.org, 1
-sitepentruprofesori.com, 1
+sitepentruprofesori.com, 0
siteplug.com, 1
sitepokupok.ru, 1
siterank.cf, 1
@@ -127044,7 +127353,6 @@ sitesara.com, 1
sitesdesign.tk, 1
sitesforward.com, 1
sitesignal.net, 1
-sitesko.de, 1
sitestudio.tk, 1
sitesweb.gq, 1
sitetalk.tk, 1
@@ -127060,10 +127368,10 @@ sitischu.com, 1
sitisnab.kz, 1
sitnikov.ga, 1
sito-online.ch, 1
-sittingwell.co.uk, 1
sittogether.club, 1
sittogether.tw, 1
situm.com, 1
+situs.web.id, 1
situsbandarq.cf, 1
situsbandarq.ga, 1
situsbandarq.ml, 1
@@ -127115,7 +127423,6 @@ sjd.is, 0
sjeverni.info, 1
sjfss.marketing, 1
sjid.co.uk, 1
-sjiplanning.com.au, 1
sjleisure.co.uk, 1
sjlmd.moe, 1
sjm-hamburg.de, 0
@@ -127124,6 +127431,7 @@ sjoelen.tk, 1
sjoelsport.nl, 1
sjolseth.casa, 1
sjolseth.family, 1
+sjolseth.io, 1
sjolseth.mx, 1
sjolseth.net, 1
sjolseth.org, 1
@@ -127165,6 +127473,7 @@ skarox.eu, 1
skarox.net, 1
skarox.ru, 1
skat.dk, 1
+skate.fr, 1
skatefilms.tv, 1
skateparkmontbriz.tk, 1
skaterangels.tk, 1
@@ -127277,6 +127586,7 @@ skinews.tk, 1
skinexpert.ml, 1
skinfoodpeachcotton.tk, 1
sking.io, 1
+skinlogic.org, 1
skinlords.com, 1
skinmarket.co, 1
skinmedshop.ro, 1
@@ -127329,6 +127639,7 @@ sklepbhp.online, 1
sklepsnowboardowy.pl, 1
sklepvoip.tel, 1
sklepwielobranzowymd.com, 1
+sklik.eu, 1
sklisen.tk, 1
sklotechnik.cz, 1
skm.dk, 1
@@ -127336,6 +127647,7 @@ skmedia.ga, 1
skmp.cc, 1
skmsport.com, 1
sknclinics.co.uk, 1
+sknihy.cz, 1
skoander.com, 1
skoda-im-dialog.de, 1
skodapower.tk, 1
@@ -127384,6 +127696,7 @@ skrin.ru, 1
skripta.tk, 1
skriptorium.de, 1
skrivargarden-nes.cf, 1
+skrivebeskyttet.dk, 1
skrivebordet.tk, 1
skrprojects.com.au, 1
skrsv.net, 1
@@ -127395,12 +127708,13 @@ sksdrivingschool.com.au, 1
sksh.io, 1
sktan.com, 1
sktsolution.com, 0
-sktst.dk, 1
+skucharka.cz, 1
skuizy.ddns.net, 1
skulblaka.ch, 1
skuldwyrm.no, 1
skullcrusher.tk, 1
skullowner.nl, 1
+skultura.cz, 1
skunk.software, 1
skunkapeservers.net, 1
skupka-zolota-dorogo.ru, 1
@@ -127425,7 +127739,6 @@ sky-motion.de, 1
sky-music.tk, 1
sky-of-use.net, 1
sky-os.ru, 1
-sky-torch.com, 0
sky-wap.cf, 1
skyarch.net, 1
skybirch.com, 1
@@ -127456,6 +127769,7 @@ skydoc.uz, 1
skydragoness.com, 1
skydrive.live.com, 0
skye.vg, 1
+skyeagle.org, 1
skyeeverest.tk, 1
skyem.co.uk, 0
skyeng.ru, 1
@@ -127463,6 +127777,7 @@ skyevg.systems, 1
skyexpressinternational.com, 1
skyfall.network, 1
skyfibertech.com, 1
+skyfirm.com, 1
skyfpicture.tk, 1
skygame.tk, 1
skygates.tk, 1
@@ -127556,7 +127871,6 @@ skytterlogg.no, 1
skytterloggen.no, 1
skyvr.mx, 1
skywalkersa.ga, 1
-skywatch.com, 1
skywindowsnj.com, 1
skyworldserver.ddns.net, 1
skywt.cn, 0
@@ -127611,7 +127925,6 @@ slatechart.com, 1
slated.ie, 0
slatemc.com, 1
slatemc.fun, 1
-slaterzurz.com, 1
slateteams.com, 1
slathering.cf, 1
slatteryassetadvisory.com, 1
@@ -127625,6 +127938,7 @@ slavasveta.info, 1
slaveykov.bg, 1
slavic401k.com, 1
slavira.ru, 1
+slavnineznami.cz, 1
slavomircapik.com, 1
slaws.io, 1
slayer.tech, 1
@@ -127674,6 +127988,8 @@ slemen.tk, 1
slepsluzbabeograd.org, 1
sletaem.ml, 1
sletat.ru, 1
+sletenky.eu, 1
+sletmo.com, 1
slev.tk, 1
slevermann.de, 0
slevomat.cz, 1
@@ -127746,7 +128062,6 @@ slogan.tk, 1
slogancreator.com.au, 1
slogix.in, 1
sloneczni.pl, 1
-slonep.net, 1
slonko.net, 1
sloopautonoordholland.com, 1
slopecountynd.gov, 1
@@ -127798,6 +128113,7 @@ slpm.com, 1
slpower.com, 1
slrd-isperih.com, 1
slrie.de, 1
+sls.ltd, 1
slt.ee, 1
slt24.de, 1
sltda.gov.lk, 1
@@ -127832,6 +128148,7 @@ sm.ms, 1
sm161.cn, 1
sm2016.ch, 1
sm2ct.cn, 1
+sm8rthealth.com, 1
sma-dev.de, 1
sma-europe.eu, 1
sma-gift.com, 1
@@ -127863,6 +128180,7 @@ smalltunepress.tk, 1
smallville.tk, 1
smallville25.tk, 1
smallwhitebear.ga, 1
+smaltimento-rifiuti.com, 1
smaltimento-rifiuti.org, 1
smaltimento.caserta.it, 1
smaltimento.milano.it, 1
@@ -127920,6 +128238,7 @@ smartassembly.tk, 1
smartasset.com, 1
smartbase.de, 1
smartbear.com, 1
+smartbetaler.no, 1
smartbitcoininvestments.com, 1
smartbiz.vn, 1
smartblock.cloud, 1
@@ -127977,7 +128296,6 @@ smartlandconstruction.com, 1
smartlandturnkey.com, 1
smartleads.tk, 1
smartliferd.ml, 1
-smartlinecomputers.nl, 1
smartlink.sk, 1
smartlist.ga, 0
smartloanhacks.com, 1
@@ -127989,7 +128307,6 @@ smartlogstock.com, 0
smartlogtower.com, 1
smartlooks.es, 1
smartmachine.com, 1
-smartmail.io, 1
smartmail24.de, 1
smartme.pl, 1
smartmeal.ru, 1
@@ -128031,6 +128348,7 @@ smartseatravel.com, 1
smartservices.nl, 0
smartshiftme.com, 1
smartshoppers.es, 1
+smartshousekeeper.pt, 1
smartsitio.com, 1
smartsittich.de, 1
smartspace.ml, 1
@@ -128039,6 +128357,7 @@ smartsparrow.com, 0
smartsprouts.com, 1
smartsteelus.com, 1
smartstep.pt, 1
+smartstvari.si, 1
smartsupply.global, 1
smartthursday.hu, 1
smartvalor.com, 1
@@ -128074,7 +128393,6 @@ smcconsulting.eu, 1
smchfujuae.com, 1
smcj.xyz, 1
smcpneumatics.com, 1
-smcquistin.uk, 1
smcvote.gov, 1
smd-tlt.ru, 1
smdc.com, 1
@@ -128098,6 +128416,7 @@ smeuj.nl, 1
smeweb.com, 1
smexpt.com, 1
smeys.be, 1
+smfdmn.gov, 1
smgl.cm, 1
smh.me, 1
smhatelier.com, 1
@@ -128110,6 +128429,7 @@ smictecniservi.com, 1
smiilliin.com, 1
smiilliin.site, 1
smikom.ru, 1
+smile-shika-fujii.com, 1
smile-train.org, 1
smileback.co.uk, 1
smilecliniq.com, 1
@@ -128165,10 +128485,8 @@ smits.frl, 1
smitsdesigncenter.nl, 1
smitsmail.net, 1
smittybilt.com, 1
-smkkesfambatujajar.sch.id, 1
smkn5smg.sch.id, 1
sml.lc, 1
-smleaks.com, 1
smlk.org, 1
smlstriperfishing.com, 1
smltour.net, 1
@@ -128199,6 +128517,7 @@ smokestore.bg, 1
smoking-robot.com, 1
smokinghunks.com, 1
smokingtapes.ga, 1
+smokyshores.radio, 1
smolbotbot.com, 1
smolensk-i.ru, 1
smolensk.ml, 1
@@ -128221,13 +128540,14 @@ smoove.io, 1
smoqerhome.ddns.net, 1
smorgasblog.ie, 1
smoser.eu, 1
+smousebros.com, 1
+smpelec.fr, 1
smplace.com, 1
smplr.uk, 1
smpnsata.sch.id, 1
smpositiva.com, 1
smppcenter.com, 1
smpred.net, 1
-smprime.com, 1
smries.com, 1
smriticharan.com, 1
smrtgeekdevs.com, 1
@@ -128244,6 +128564,7 @@ smsbd.net, 1
smsben.com, 0
smsbrana.cz, 0
smsg-dev.ch, 0
+smshub.com, 1
smsinger.com, 0
smsk.email, 1
smskeywords.co.uk, 1
@@ -128251,6 +128572,7 @@ smskmail.com, 1
smstec.ru, 1
smstools.com, 1
smstoreoficial.com.br, 1
+smstree.com, 1
smszone.tk, 1
smtchahal.com, 1
smtcn.cc, 1
@@ -128270,6 +128592,7 @@ smurffi.net, 1
smurl.tk, 1
smusg.com, 0
smutfactor.com, 1
+smutny.com, 1
smvcm.com, 1
smvpdev.nl, 1
smvpro.dk, 1
@@ -128360,7 +128683,6 @@ sng-ramenbet.com, 1
sngallery.co.uk, 1
sngnews.tk, 1
snh.nrw, 1
-snh48live.org, 1
snic.website, 1
sniderman-online.com, 1
sniderman.co.il, 1
@@ -128377,7 +128699,6 @@ snikket.de, 1
snip.software, 1
snipdrive.com, 1
sniper.cat, 1
-snipermarkettiming.com, 1
snipl.io, 1
snippet.host, 1
snippet.ml, 1
@@ -128389,6 +128710,7 @@ snitchnet.tk, 1
snitko.pro, 1
snizl.com, 1
snj.pt, 1
+snkz.org, 1
snlianshang.com, 1
snmart.ru, 1
snnwes.de, 1
@@ -128444,7 +128766,6 @@ snowy.land, 1
snowyluma.com, 1
snowyluma.me, 1
snp-media.de, 0
-snperformance.gr, 1
snrat.com, 1
snrd-africa.net, 1
snrd.de, 1
@@ -128473,7 +128794,9 @@ soacompanhantes.vip, 1
soadultos.com, 1
soakgames.com, 1
soap-teco.com, 1
+soapart.nl, 1
soapex.com, 1
+soaplakewa.gov, 1
soapsspoilers.com, 1
soar-npc.org, 1
soat.fr, 0
@@ -128509,6 +128832,7 @@ sochi-sochno.ru, 1
sochi.tatar, 1
sochionline.tk, 1
soci.ml, 1
+socia.nl, 1
sociaalwerknederland.nl, 1
sociability.dk, 0
social-class.ga, 1
@@ -128516,6 +128840,7 @@ social-directory-list.tk, 1
social-engineering.tk, 1
social-line.tk, 1
social-media-strategy.org.uk, 1
+social-net.ir, 1
social-network.tk, 1
social-work-colleges.com, 1
social-work.tk, 1
@@ -128657,6 +128982,7 @@ sofa-bed.tk, 1
sofa-rockers.org, 1
sofabedshop.de, 1
sofacamafuton.com.br, 1
+sofacover.cn, 1
sofasia.com, 1
sofasthousebuyers.com, 1
sofaware.eu, 1
@@ -128685,7 +129011,6 @@ soft.taipei, 1
soft41.ru, 1
softandbouncy.co.uk, 1
softanka.com, 1
-softarabi.com, 1
softbabyducks.com, 1
softbit.pt, 1
softblinds.co.uk, 1
@@ -128718,7 +129043,6 @@ softsecmatheodexelle.be, 1
softskills.tech, 1
softskin.ga, 1
softstack.ru, 1
-softsystem.pl, 1
softtester.tk, 1
softview.gq, 1
softview.tk, 1
@@ -128771,7 +129095,6 @@ soinsparlesmains.fr, 1
sointelcom.com.co, 1
soinvett.com, 0
soissons-technopole.org, 1
-soj-shop.com, 1
soji.io, 1
sokak-sanati.tk, 1
sokenconstruction.com, 1
@@ -128795,7 +129118,7 @@ solalnathan.com, 1
solalt.com, 1
solana-active.tk, 1
solanacasinos.io, 1
-solanaroyale.com, 0
+solanaroyale.com, 1
solandsimonasphalt.com, 1
solanocounty.gov, 1
solanowonen.nl, 1
@@ -128821,12 +129144,12 @@ solarity.coop, 1
solarium.gov, 1
solarium.milano.it, 1
solarloon.com, 1
+solarni.com, 1
solaronics.tk, 1
solarpanelinstallation.co.uk, 1
solarpanelquotes.org, 1
solarpanels.tk, 1
solarplan-berlin.de, 1
-solarrights.org, 1
solarscan.com, 1
solarseason.ga, 1
solarstrom.net, 1
@@ -128872,6 +129195,7 @@ solfipinformatique.org, 1
solgar.dk, 1
soli.cafe, 1
solicafe.at, 1
+solidairesparis.org, 1
solidarita-kosovo.net, 1
solidarityzone.org, 1
solidform.ml, 1
@@ -128883,13 +129207,13 @@ solidityfactory.io, 1
solidnet.software, 1
solidnetwork.org, 1
solidpurenonsense.tk, 1
+solidshare.com, 1
solidshield.com, 1
solidsteel.tk, 1
solidtuesday.com, 1
solidway.co.nz, 1
solifi.com, 1
soligorsk.place, 1
-solihullcarnival.co.uk, 1
solihullinflatables.com, 1
solihulllionsclub.org.uk, 1
solihullobserver.co.uk, 1
@@ -128907,6 +129231,7 @@ solium.com, 1
soliver-group.com, 1
sollah.com, 1
sollahlibrary.com, 1
+sollet.ac, 1
sollet.live, 1
solliv.com, 1
solmek.co.uk, 1
@@ -128932,7 +129257,9 @@ solomoncorp.com, 1
solomonsklash.io, 1
solongandthanksforallthe.fish, 1
soloparati.cf, 1
+solopress.com, 1
soloprivacidad.com, 1
+soloproaudio.com, 1
soloproductos.top, 1
soloreti.com, 1
soloroboto.com, 1
@@ -128954,16 +129281,18 @@ solostocks.pt, 1
solovey.su, 0
solovia.ru, 0
solovyovalawfirm.com, 1
+sols.style, 1
solsea.io, 1
solsi.ga, 1
solsticecam.com, 1
-soltanastore.com, 1
soltysblue.pl, 1
+solucaoideal.pt, 1
solucion.gq, 1
solucionesmk.online, 1
solucionupsperu.com, 1
solumgb.co.uk, 1
solunet.com.ar, 1
+soluply.com, 1
solut.ai, 1
solutionalbum.com, 1
solutionmotsfleches.com, 1
@@ -129005,10 +129334,10 @@ somedial.ch, 1
somedomain.tk, 1
somehsara.tk, 1
someog.com, 0
-somerm.com, 1
somerprints.co.uk, 1
somersbypark.com, 1
somersetcountynj.gov, 1
+somersetprosnj.gov, 1
somersetscr.nhs.uk, 1
somersetwellbeing.nhs.uk, 1
somersworthnh.gov, 1
@@ -129067,6 +129396,7 @@ son-tolkovatel.ml, 1
son-tolkovatel.tk, 1
son.ru, 1
sona-gaming.com, 1
+sona-systems.com, 1
sona.fr, 1
sonacupalova.cz, 1
sonalisharma.co.in, 1
@@ -129079,7 +129409,6 @@ sonarsource.com, 1
sonavankova.cz, 1
sonaza.com, 1
sonaza.fi, 1
-sonbilgi.net, 1
soncini.ch, 1
soncnaura.si, 1
sondebase.com, 1
@@ -129214,9 +129543,9 @@ soqor-damam.com, 1
soquee.net, 0
sor.so, 1
sorabi.jp, 1
-soraharu.com, 0
+soraharu.com, 1
soraiaschneider.com.br, 1
-sorakumo.jp, 0
+sorakumo.jp, 1
sorbire.com, 1
sorcix.com, 0
sorellecollection.com.au, 1
@@ -129241,7 +129570,6 @@ sorted.org.nz, 1
sorted.travel, 1
sorteiosdotom.com.br, 1
sortek.mk, 1
-sorteonline.com.br, 1
sorting.ai, 1
sortirentrenous.com, 1
sortly.com, 1
@@ -129259,7 +129587,6 @@ sorx.tech, 1
sorz.org, 1
sos-brigade.org, 1
sos-deratisation.com, 1
-sos-elettricista.it, 1
sos-fabbro.it, 1
sos-falegname.it, 1
sos-idraulico.it, 1
@@ -129328,7 +129655,6 @@ sotypicallydutch.nl, 1
soubriquet.org, 1
soufastnet.com.br, 1
souga.eu.org, 1
-sougou.com, 1
souked.com, 1
soukka-seura.fi, 1
soukodou.jp, 1
@@ -129413,6 +129739,7 @@ soundshepard.tk, 1
soundslike.gent, 1
soundtrash.tk, 1
soundtube.tk, 1
+soundviewcaterers.com, 1
soundwavefestival.tk, 1
soundzimega.tk, 1
soungui.cm, 1
@@ -129420,6 +129747,7 @@ soungui.com, 1
soungui.net, 1
soupbuahtaza.id, 1
sour.is, 1
+souravbhor.com, 1
souravbhor.gq, 1
souravbhor.ml, 1
source-clan.tk, 1
@@ -129444,7 +129772,6 @@ sourmatt.xyz, 1
sourraundweb.tk, 1
sourse.co, 1
sous-surveillance.net, 0
-south-asians.net, 1
southadamswaterco.gov, 1
southambouncycastle.co.uk, 1
southamptontownnypolice.gov, 1
@@ -129497,7 +129824,9 @@ southmilwaukee.gov, 1
southmorangtownhouses.com.au, 1
southogdencity.gov, 1
southphoenixair.tk, 1
+southportland.gov, 1
southridgeservices.com, 1
+southsands.com, 1
southside-crew.com, 1
southside-digital.co.uk, 1
southside-tuning-day.de, 1
@@ -129579,7 +129908,6 @@ soytusitio.com, 1
soyunperro.com, 1
soyuznik.ml, 1
soyvigilante.com, 1
-soywaxmelts.uk, 0
sozai-good.com, 1
sozai.tk, 1
sozdanie-krana.ml, 1
@@ -129602,7 +129930,6 @@ sp-pn.com, 1
sp-sites.com.au, 1
sp.rw, 1
sp03.de, 1
-sp8ce.co, 1
spa-center.tk, 1
spaallegretto.com, 1
spabellabolivia.com, 1
@@ -129651,6 +129978,7 @@ spacesedu.com, 1
spaceshells.tk, 1
spacestation13.com, 1
spacetime.am, 0
+spacetriangle.com, 1
spaceunique.de, 1
spaceunique.eu, 1
spacewinner.nl, 0
@@ -129701,9 +130029,11 @@ spanishblackboard.com, 1
spanishdogs.tk, 1
spanishenglish.com, 1
spanishenglish.net, 1
+spanishfortal.gov, 1
spanishnewsarticles.tk, 1
spanishnow.tk, 1
spankmonster.com, 1
+spankwirepremium.com, 1
spanmass-portal.org, 1
spanner.tk, 1
spanner.works, 1
@@ -129746,6 +130076,7 @@ sparklesvt.com, 1
sparklewindowcleaners.co.za, 1
sparklingloungecampiglio.it, 1
sparklyfairy.co.nz, 1
+sparkmaids.com, 1
sparkplug.tk, 1
sparkpluguniversity.com, 1
sparkresearch.net, 1
@@ -129779,7 +130110,6 @@ spawn.cz, 1
spaysy.com, 1
spazioasperger.it, 1
spaziobenedetti.com.br, 1
-spaziopervoi.com.br, 1
spazturtle.co.uk, 1
spazzacamino.roma.it, 1
spb-clean.ru, 1
@@ -129823,6 +130153,7 @@ spec-ranking.pl, 1
specdrones.us, 1
specflow.org, 1
special-equipment.tk, 1
+special-ops.org, 1
specialcameras.tk, 1
specialcounsel.com, 1
speciale.cf, 1
@@ -129853,7 +130184,6 @@ specopssoft.com, 1
specprawnik.pl, 1
specs-tech.com, 1
specsdot.ga, 1
-spectacles.com, 1
spectemur.tk, 1
spectrafox.com, 1
spectre-network.tk, 1
@@ -129923,7 +130253,6 @@ spellchecker.net, 1
spellchecksquatting.com, 1
spellic.com, 1
spelling.ml, 1
-spellmanamp.com, 0
spellslinger.space, 1
spencernc.gov, 1
spencerscherer.com, 1
@@ -129936,6 +130265,7 @@ spendlinq.com, 1
spendo.gq, 1
spendwise.com.au, 1
spenglerei-shop.de, 1
+spenize.cz, 1
spenny.tf, 1
spensix-pekalongan.tk, 1
spentra.com, 1
@@ -129943,6 +130273,7 @@ sperandii.it, 1
sperformance.shop, 1
spero.solutions, 1
sperrmuell-berlin.de, 1
+sperrmuellaufabruf.de, 1
sperrstun.de, 1
spertto.com, 1
spes.solutions, 1
@@ -129955,7 +130286,6 @@ speventos.es, 1
spewingmews.moe, 1
speww.com, 1
spfusion.com, 1
-sphaeristerium.it, 1
sphere-realty.com, 1
sphereblur.com, 1
spherejoias.com.br, 1
@@ -129965,6 +130295,7 @@ spholdings.us, 1
sphynx-cats.com, 1
sphynx.cat, 1
sphynxboyz.com.au, 1
+spi-ind.com, 1
spicandspanroofrestoration.com.au, 1
spice-club.tk, 1
spicegirlschart.tk, 1
@@ -130020,6 +130351,7 @@ spikejeon.tk, 1
spikelands.com, 1
spilka-dyplomativ.tk, 1
spillbasen.no, 1
+spillefuglen.com, 1
spillersfamily.net, 0
spillforum.no, 1
spillhost.no, 1
@@ -130030,8 +130362,6 @@ spiludennemid.com, 1
spin.city, 1
spinal.ga, 1
spinbetter.com, 1
-spinbetter.life, 1
-spinbetter.online, 1
spinchcasino-gr.com, 1
spincity-casino.com, 1
spindelnet.dk, 1
@@ -130061,6 +130391,7 @@ spirit55555.dk, 1
spiritbionic.ro, 1
spiritdesigns.tk, 1
spiritedengineers.tk, 1
+spiritgruppen.no, 1
spiritinthesky.com, 1
spiritous.cf, 1
spiritscorp.ddns.net, 1
@@ -130079,6 +130410,7 @@ spitalulbuzau.ro, 1
spithoven.tk, 1
spjaet.dk, 1
splashily.gq, 1
+splat00n.ink, 1
splatjov.space, 1
splatnet3.net, 1
splatprofcare.com, 1
@@ -130096,7 +130428,6 @@ splimtechco.tk, 1
splintercake.tk, 1
splinterface.io, 1
splintermail.com, 1
-split-taxiboat.com, 1
split.rent, 1
splitdna.com, 1
splitero.com, 1
@@ -130107,6 +130438,7 @@ sploch.com, 1
splorge.cloud, 0
splorge.website, 1
splosh.nl, 1
+splotchify.com, 1
splunk.net, 1
splytech.io, 1
spm-servis.tk, 1
@@ -130117,10 +130449,13 @@ spmttest.azurewebsites.net, 1
spn-it.de, 1
spnitalianfestival.com, 1
spnsv.com, 1
+spocasi.cz, 1
spocool.com, 1
spodelime.com, 1
spofia.nu, 1
+spokane.gov, 1
spokanecounty.gov, 1
+spokanesheriff.gov, 1
spokanevalleywa.gov, 1
spokeoaffiliates.com, 1
spokesly.com, 1
@@ -130163,6 +130498,7 @@ sportabee.com, 0
sportadictos.com, 1
sportal.se, 1
sportalliance.com, 1
+sportausbildung.com, 1
sportboot.mobi, 1
sportcenter.ga, 1
sportcenter.ml, 1
@@ -130229,12 +130565,13 @@ sportsmax.tv, 1
sportspainmanagementnyc.com, 1
sportspassbremen.de, 1
sportspeople.com.au, 1
+sportssurfaces.com.au, 1
sportstips.tk, 1
sportstreetstyle.com, 1
sportsxplay.com, 1
sportticino.ch, 0
sporttomorrow.com, 1
-sporttown.it, 1
+sporttown.it, 0
sportvereine.online, 1
sportverzorging.tk, 1
sportvision.ml, 1
@@ -130254,6 +130591,7 @@ spotifytop.me, 1
spotless-londoncleaningcompany.com, 1
spotlessohio.com, 1
spotlightsrule.com, 1
+spotlike.me, 1
spotme.fit, 1
spotmefit.com, 1
spotonlive.dk, 1
@@ -130261,6 +130599,7 @@ spotpetins.com, 1
spotsee.io, 0
spotsolutions.com, 1
spotswoodvet.com, 1
+spotsy.gov, 1
spotsylvaniacounty-va.gov, 1
spotsylvaniacountyva.gov, 1
spottedfoxdigital.com, 0
@@ -130271,6 +130610,7 @@ spotypal.com, 1
spotzlight.cf, 1
spotzlight.tk, 1
spowtr.com, 1
+spoznamky.cz, 1
sppin.fr, 1
sppit.com, 1
spr.id.au, 1
@@ -130308,7 +130648,6 @@ spreadshirt.pl, 1
spreadshirt.se, 1
spreadthejam.tk, 1
spreadthenews.eu, 1
-spreaf.shop, 1
spreed.me, 1
spribe.co, 1
spribe.io, 1
@@ -130329,6 +130668,7 @@ springfieldsd.gov, 1
springfieldvt.gov, 1
springgrillhouse.com, 1
springgrovepa.gov, 1
+springharveststore.com, 1
springhillmaine.com, 1
springhow.com, 1
springlakemi.gov, 1
@@ -130365,7 +130705,6 @@ sprueche-zur-geburt.info, 1
sprueche-zur-hochzeit.de, 1
sprueche-zur-konfirmation.de, 1
sprutech.de, 1
-sprzataniepopozarze.com.pl, 1
sps-lehrgang.de, 1
spstaticfiles.com, 1
spstechnical.com, 1
@@ -130391,6 +130730,7 @@ spydar007.net, 1
spydar007.wiki, 1
spydersec.com, 1
spyequipmentuk.co.uk, 1
+spyoptionstraders.com, 1
spypornone.com, 1
spyprofit.ru, 1
spyre.com, 1
@@ -130398,6 +130738,7 @@ spyretx.com, 1
spyroszarzonis.com, 1
spyse.com, 1
spytrash.tk, 1
+sq.do, 1
sq0z.ovh, 1
sq3dmv.pl, 1
sqalogic.com, 1
@@ -130593,7 +130934,6 @@ ss5197.co, 1
ss64.com, 1
ss64.org, 1
ss6729.co, 1
-ss6729.com, 0
ss6957.co, 1
ss9297.co, 1
ss9397.com, 1
@@ -130635,6 +130975,7 @@ sshx.top, 1
ssjid.gov, 1
ssk.ovh, 1
sskb-ey.tech, 1
+ssklab.org, 1
ssky.cn, 1
ssl-zertifikate.de, 1
ssl.com.ru, 1
@@ -130748,6 +131089,7 @@ stadterneuerung-hwb.de, 1
stadtkapelle-oehringen.de, 1
stadtpapa.de, 1
stadtplan-ilmenau.de, 1
+stadtteilhaus-gaisental.de, 1
staer.ro, 1
staff.direct, 1
staffaugmentation.ae, 1
@@ -130853,6 +131195,7 @@ stajka.tk, 1
staked.us, 1
stakedate.com, 0
stakeholders.ca, 1
+stakingjobs.com, 1
stako.jp, 1
stakotec.de, 1
staktrace.com, 1
@@ -130863,6 +131206,7 @@ stalder.work, 1
stalevski.tk, 1
stalgeraardsbergen.tk, 1
stalin.tk, 1
+stalitfest.co.uk, 1
stalker-eyes.ga, 1
stalker-shop.com, 1
stalker-source.tk, 1
@@ -130894,6 +131238,7 @@ stampederadon.com, 1
stamperdle.com, 1
stampinggroundky.gov, 1
stampix.com, 1
+stamppadinks.com, 1
stampsbar.co.uk, 0
stamurai.com, 1
stan.store, 1
@@ -130901,6 +131246,7 @@ stanandjerre.org, 1
stanbul.ru, 1
stanchierifamilylaw.com, 1
stancoe.org, 0
+stancounty.gov, 1
stand.earth, 1
stand.gg, 1
standard-mobilitaet.de, 1
@@ -130937,6 +131283,7 @@ standingbear.tk, 1
standoff-magic.ru, 1
standoffarena.com, 1
standoffdrop.ru, 1
+standrewsbookshop.co.uk, 1
standsearch.cf, 1
standupcomedy.cf, 1
standupcomedy.ga, 1
@@ -130945,7 +131292,6 @@ standwithhaiti.org, 1
stanfordny.gov, 1
stang.moe, 1
stangeland.tk, 1
-stanglwirt.com, 1
stanicezoo.cz, 1
stanin.net, 1
stanislav-lysenko.lawyer, 1
@@ -131097,6 +131443,7 @@ startbiz.my.id, 1
startbiz.web.id, 1
starter.social, 1
startersiteweb.com, 1
+startgaming.net, 1
startgeophysical.ga, 1
starthubs.uk, 1
starti.com.ua, 1
@@ -131113,6 +131460,7 @@ startlinks.tk, 1
startliste.info, 1
startmail.com, 1
startner.com, 1
+startnowcornwall.org.uk, 1
startpage.com, 1
startpage.info, 1
startpage4u.tk, 1
@@ -131145,6 +131493,7 @@ startupstack.tech, 1
startupstack.technology, 1
startupstacksandbox.com, 1
startupstacktech.com, 1
+startupstreet.in, 0
startupswitzerland.com, 1
startuptechstack.com, 1
startupum.ru, 1
@@ -131171,6 +131520,7 @@ stat-xpert.com, 1
stat.ink, 1
statcenter.tk, 1
state-of-body-and-mind.com, 1
+state.gov, 1
statecareercenter.com, 1
statecollegemortgages.com, 1
stated.gq, 1
@@ -131220,10 +131570,10 @@ stats.moe, 1
statscrew.com, 1
statsit.ga, 1
statsme-app.com, 1
+statsndata.org, 1
statspolicy.gov, 1
statuedoc.com, 1
status.events, 1
-status.im, 0
status.vg, 1
statusbadges.me, 1
statusboard.eu, 1
@@ -131277,6 +131627,7 @@ stcc.edu, 1
stccordoba.com, 1
stceciliakearny.org, 1
stcet.ac.in, 1
+stcharlescounty.gov, 1
stcharlescountycsfamo.gov, 1
stcharlesparish.gov, 1
stclairpa.gov, 1
@@ -131354,7 +131705,6 @@ steelfencestlouis.com, 1
steelfirm.ga, 1
steelframejourney.com, 0
steelfxpatinas.com, 1
-steelhouse.com, 1
steelmounta.in, 1
steelnavi.jp, 1
steelpoint.com.pl, 1
@@ -131412,7 +131762,6 @@ stehlik.co.uk, 1
stehlik.sk, 1
steigerlegal.ch, 1
steilundfrech.agency, 1
-steinbach.ai, 1
steiner-dominik.at, 1
steiner.do, 1
steiner.is, 1
@@ -131433,8 +131782,8 @@ steleentechnischevraag.eu, 1
steleentechnischevraag.nl, 1
stelem.com, 1
stelfox.net, 1
-stelga.ca, 1
steliosmanousakis.gr, 1
+stella-base.com, 1
stella-shop.eu, 1
stellacinderella.net, 1
stellanova-planeten.de, 0
@@ -131449,7 +131798,6 @@ stellarpurr.me, 1
stellartraderacademy.co.uk, 1
stellen.ch, 1
stelleninserate.de, 1
-stellenticket.de, 1
steller.co, 1
stelletjeafgebeuktemongolen.tk, 1
stellexshop.ru, 1
@@ -131481,6 +131829,7 @@ stemklank.tk, 1
stemlabadvanced.pt, 1
stemmayhem.com, 1
stemoplinks.nl, 1
+stempelfarben.de, 1
sten.photography, 1
stena.cf, 1
stenaro.ch, 1
@@ -131496,7 +131845,6 @@ steolo.com, 1
step-lead.cc, 1
step2web-cms.info, 1
stepanvanek.cz, 1
-stepanyansurgical.com, 1
steparovi.cz, 1
stepbrobd.com, 1
steph.ninja, 0
@@ -131731,7 +132079,6 @@ stilecop.com, 1
stilettobg.com, 1
stilfoto.net, 1
stilingavonia.lt, 1
-stilldrunkfromyesterday.com, 1
stille-post.eu, 1
stillnessmovement.com, 1
stillpointmag.org, 1
@@ -131759,22 +132106,25 @@ stinkintechnology.com, 1
stinkmemes.com, 1
stinter.cf, 1
stintup.com, 0
+stipanama.com, 1
stiphosting.nl, 1
stipic-webit.de, 1
stirblaut.de, 1
stirling.co, 1
stirlingpoon.com, 1
+stirproject.org, 1
stirringphoto.com, 1
stitch.money, 1
stitchersvillage.com, 1
stitchlabs.com, 1
+stitchyard.in, 1
stivesbouncycastlehire.co.uk, 1
stjh.org.sg, 1
-stjlogistics.com, 1
stjohnbjc.org, 1
stjohncamden.com, 1
stjohnin.com, 1
stjohnin.gov, 1
+stjohnks.gov, 1
stjohnnepomucene.com, 1
stjohnpa.org, 1
stjohnsc.com, 1
@@ -131808,6 +132158,7 @@ stlouisstabilizing.com, 1
stlpassports.com, 1
stlpoolattendants.com, 1
stlseo.com, 1
+stltacticals.com, 1
stlu.de, 1
stlucieclerk.gov, 1
stluciesheriff.gov, 1
@@ -131879,6 +132230,7 @@ stockyards.com, 1
stocorp.com, 0
stocp.org, 1
stoddardcountyclerk.gov, 1
+stoddardwi.gov, 1
stodieck.com, 1
stodlinjen.se, 1
stoeckel.info, 0
@@ -131893,7 +132245,6 @@ stoicnotaries.com, 1
stoicsimple.com, 1
stoicus.com.br, 1
stoinov.com, 1
-stoiximatikesetairies.tv, 1
stokkink.com, 1
stokl.com.au, 0
stokrotkadelikatesy.pl, 1
@@ -132014,7 +132365,6 @@ stopthethyroidmadness.com, 1
stopthinkconnect.jp, 1
stoptrading.co.uk, 1
stopves.tk, 1
-stopvirus.in, 1
stor-guard.com, 1
stora.mn, 1
storage-base.de, 1
@@ -132061,7 +132411,6 @@ stori.press, 1
storiadellarte.com, 1
storiadirectory.tk, 1
storiagraph.com, 1
-stories-event.com.ua, 1
stories-pro.com, 1
storiesbysign.com, 1
storillo.com, 1
@@ -132162,7 +132511,6 @@ stralenpoedercoaten.nl, 1
stralingsonzin.com, 1
strana-snov.tk, 1
strana.ga, 1
-strandedinotter.space, 1
strandfuif.tk, 1
strandhaus-claassen.de, 1
strandhaus-hinter-der-duene.de, 1
@@ -132183,13 +132531,13 @@ strangeminds.social, 1
strangemusicbox.com, 1
strangemusichollywood.com, 1
strangemusicinc.com, 1
-strangemusicinc.net, 1
strangeonline.tk, 1
strangers-team.fr, 1
strangerthingsmerch.co, 1
strangestfacts.cf, 1
strangevip.com, 1
strangeways.ca, 1
+strangeways.co, 1
strangeworksinc.com, 1
strangeworldmerch.com, 1
strangeworldmerchandising.com, 1
@@ -132211,6 +132559,7 @@ strategiclivingblog.com, 1
strategicmanagementinsight.com, 1
strategicmind.com, 1
strategicpartnersmedia.com, 1
+strategicstorytelling.co.za, 1
strategie-zone.de, 1
stratego-belgie.tk, 1
strategy.it, 1
@@ -132232,7 +132581,6 @@ stratmann-b.de, 1
stratocumulus.legal, 1
stratos.support, 1
stratreg.com, 1
-stratsoftware.com, 1
strattera.ga, 1
strattonapps.com, 1
strattonhats.com, 1
@@ -132267,6 +132615,7 @@ straylight.tk, 1
strcat.ga, 1
strd.co, 1
stream-box.tk, 1
+stream-film.cz, 1
stream.gifts, 1
stream.ru, 0
streamblur.net, 1
@@ -132289,11 +132638,11 @@ streams.dyndns.org, 1
streamside.tk, 1
streamsoft.pl, 1
streamspouredout.com, 1
-streamtelly.com, 1
streamurl.link, 1
streamz.be, 1
streamzilla.com, 1
streathamfoodfestival.com, 1
+streck-transport.de, 1
streekproducten.tk, 1
streekwinkelkatlijk.nl, 1
streem.com.au, 1
@@ -132332,10 +132681,10 @@ strefapi.com, 1
strefapi.pl, 1
strefarysunku.pl, 1
strehl.tk, 1
+strem.cz, 1
stremio.com, 1
strenge-zucht.schule, 1
strength-secure.com, 1
-strengthroots.com, 1
stressdown.ml, 1
stressed.tk, 1
stressexplained.com, 1
@@ -132363,7 +132712,6 @@ strikeone.io, 1
strikeout.ga, 1
strikers.cf, 1
strikers.futbol, 1
-strikezonesalessystems.com, 1
strings.cf, 1
stripe.com, 1
striped.horse, 1
@@ -132498,6 +132846,7 @@ student.andover.edu, 1
student.faith, 1
studentaid.gov, 1
studentclearinghouse.net, 1
+studentdebil.com, 1
studentenmobiliteit.be, 1
studentenplaza.tk, 1
studentenwerk.sh, 1
@@ -132533,7 +132882,6 @@ studienportal.eu, 1
studierendenschaft-marburg.de, 1
studierttomnoch.de, 1
studio-54.tk, 1
-studio-637.com, 1
studio-abok.com, 1
studio-architetto.com, 1
studio-fotografico.ru, 1
@@ -132593,6 +132941,7 @@ studiostawki.com, 1
studiostudio.net, 1
studiosuracidenunzio.it, 1
studiotheatrestains.fr, 1
+studiotmb.com, 1
studiotolsta.com, 1
studiovaud.com, 0
studiowildverband.nl, 1
@@ -132613,7 +132962,7 @@ studuj.digital, 1
studujdigital.cz, 1
studujdigital.eu, 1
studwebs.ml, 1
-studyarabic.info, 1
+study-in-the-dominican-republic.org, 1
studyarch.tk, 1
studybay.com, 0
studybeans.org, 1
@@ -132702,6 +133051,7 @@ stview.me, 1
stvrainsdco.gov, 1
stwcforum.tk, 1
stwcreation.com, 1
+stwinnowchurch.org.uk, 1
stworzwirusa.tk, 1
stx.ie, 1
stygium.net, 0
@@ -132754,6 +133104,7 @@ su-kacagi.istanbul, 1
su1ph3r.io, 1
suachuanha365.com, 1
sualkuchionline.tk, 1
+suamaemereceparis.com.br, 1
suamicowi.gov, 1
suatdautu.com, 1
suaudeau.fr, 1
@@ -132765,15 +133116,14 @@ sub-topia.de, 1
subahankamal.tk, 1
subalert.com, 1
subanelvolumen.tk, 1
+subaqua.ro, 1
subaru.pl, 1
subarudev.pl, 1
subarupartsdeal.com, 1
subarus.tk, 1
subaruxv.pl, 1
subastasdecarros.net, 1
-subastatutraslado.com.mx, 1
subbacultcha.tk, 1
-subcero.com.ar, 1
subdev.org, 1
subdimension.org, 1
subdivider.tk, 1
@@ -132848,6 +133198,7 @@ successrice.com, 1
succmy.wang, 1
succorfish.net, 1
succubus.network, 1
+succubus.to.md, 1
succubus.xxx, 1
succulentplantguru.com, 1
succulenty.ru, 1
@@ -132872,8 +133223,8 @@ sudabaus.com, 1
sudak-turizm.tk, 1
sudametrica.tk, 1
sudanell.tk, 1
-sudanindependent.com, 1
sudaraka.org, 0
+sudarsancommunication.com, 1
suddenlysavvy.com, 1
sudeleycastle.co.uk, 1
sudetytour.cz, 1
@@ -133064,6 +133415,7 @@ summitdentistry.nl, 1
summiteyekc.com, 1
summitlighthousela.org, 1
summitms.gov, 1
+summitoralsurgerymt.com, 1
summitseodesign.com, 1
sumner-jc-wi.gov, 1
sumochki.tk, 1
@@ -133090,7 +133442,6 @@ sun1345.com, 1
sun1378.com, 1
sun668.asia, 1
sun668.co, 1
-sunbeltasphalt.com, 1
sunbirdgrove.com, 1
sunbit.com, 1
sunblind.tk, 1
@@ -133124,6 +133475,7 @@ sundalandia.pp.ua, 1
sundanceusa.com, 1
sunday.pm, 1
sundayfundayjapan.com, 1
+sundayschoolshow.org, 1
sundaysky.com, 1
sunderland.ac.uk, 1
sunderlandmoneyman.com, 1
@@ -133152,6 +133504,7 @@ sunjiutuo.com, 1
sunjob.tk, 1
sunkar.tk, 1
sunkavallymd.com, 1
+sunkendreams.com, 1
sunkimurology.com, 1
sunlit.cloud, 1
sunmantechnology.com, 1
@@ -133169,6 +133522,7 @@ sunnynetworks.net, 1
sunnyoxygen.xyz, 1
sunnyside-jazzclub.com, 1
sunnysideinc.ca, 1
+sunnysidesolar.ca, 1
sunnyssingh.tk, 1
sunnyx3m.com, 1
sunokuran.tk, 1
@@ -133203,7 +133557,6 @@ sunshilin.tk, 1
sunshine-cleaners.com.au, 1
sunshinefrontier.tk, 1
sunshinelife.tk, 1
-sunshineoilstop.com, 1
sunshinerequest.com, 1
sunshinesf.org, 1
sunshinesramblings.com, 1
@@ -133225,6 +133578,7 @@ sunsunjewelry.net, 1
sunsunjewelry.org, 1
sunsystem-speicher.de, 1
sunticschool.org, 1
+sunucucozumleri.com, 1
sunvillas.vn, 1
sunwahpanama.com, 1
sunwayxfarms.com, 1
@@ -133242,6 +133596,7 @@ supa.sexy, 1
supasomsak.de, 1
supazena.com, 1
supdajuice.tk, 1
+supechicken666.top, 1
supedio.com, 1
supedium.com, 1
supel.cf, 1
@@ -133444,7 +133799,6 @@ suplments.pt, 1
supmil.net, 1
suppchat.ru, 1
suppdeals.eu, 1
-supperclub.net, 1
suppernova.com, 1
supplement.cf, 1
supplementaanbiedingen.nl, 1
@@ -133490,6 +133844,7 @@ supremestandards.com, 1
suprintbot.xyz, 1
supriville.com.br, 1
supropionegocio.tk, 1
+suprwedr.com, 1
supweb.ovh, 0
supwoman.site, 1
supya.co, 1
@@ -133512,6 +133867,8 @@ surf1969.tk, 1
surfacespots.ga, 1
surfandturfroofing.com, 1
surfbluewave.com, 1
+surfcoastendoscopy.com, 1
+surfcult.org, 1
surfenergy.tk, 1
surfingshare.com, 1
surfkath.de, 1
@@ -133551,6 +133908,7 @@ surplusrecord.com, 1
surpreem.com, 1
surprisepubliclibrary.gov, 1
surpriz-net.tk, 1
+surrattlegal.com, 1
surrealdb.com, 1
surrealista.click, 1
surrealistas.tk, 1
@@ -133574,6 +133932,7 @@ surveyremover.tk, 1
surveyspy.net, 1
surveytester.com, 1
surveyviet.com, 1
+survicate-cdn.com, 1
survicate.com, 1
survival-mastery.com, 0
survivalgearideas.com, 1
@@ -133636,7 +133995,6 @@ sustc.ac.cn, 1
sustekova.eu, 1
susthx.com, 1
susumulus.ml, 1
-suswhw.top, 1
sut-b.de, 1
sutabi.tk, 1
suter.au, 1
@@ -133669,6 +134027,7 @@ suyati.com, 0
suzannejauchius.com, 1
suzansalem.nl, 1
suzdalgrad.cf, 1
+suzhoustars.com, 1
suziepachecoart.com, 1
suzikogsm.tk, 1
suzuki-aps.de, 1
@@ -133783,6 +134142,7 @@ svjvn.cz, 1
svkpk.cz, 1
svlh.gov, 1
svm-basketball.de, 1
+svn-yokaiispirit.ddns.net, 1
svnty2.dedyn.io, 1
svobodny.fr, 1
svobodnyblog.cz, 1
@@ -133800,7 +134160,6 @@ svse.global, 1
svseglobal.com, 1
svsewerut.gov, 1
svswebmarketing.com, 1
-svtemplemn.org, 1
svtl.ch, 1
svtr.de, 1
svtv.org, 1
@@ -133828,7 +134187,7 @@ swallowforum.tk, 1
swallsoft.co.uk, 1
swallsoft.com, 1
swanbitcoin.com, 1
-swanbullion.com, 1
+swanbullion.com, 0
swansdoor.org, 1
swanseama.gov, 1
swantonvt.gov, 1
@@ -133861,7 +134220,6 @@ swcleanair.gov, 1
swd.media, 1
swdb.jp, 1
swe77.com, 1
-swe777.com, 1
sweak.net, 1
sweat-shirts.tk, 1
sweatercon.com, 1
@@ -133876,10 +134234,12 @@ swedish.so, 1
swedishforces.tk, 1
swedishhost.com, 1
swedishhost.se, 1
+swedishmeatballs.xyz, 1
sweep-me.net, 1
sweep-staging.com, 0
sweep.net, 0
sweeppeasweeps.com, 1
+sweering.com, 1
sweet-spatula.com, 1
sweet64.fr, 1
sweetair.com, 1
@@ -133973,7 +134333,6 @@ swindontennisclub.azurewebsites.net, 1
swindontennisclub.org, 1
swineson.me, 1
swing.berlin, 1
-swingcompleto.com, 1
swingerclub.in, 1
swingers.com.pt, 1
swingle.ga, 1
@@ -134067,6 +134426,7 @@ swtp-p-appsrv-donorevaluation-api-businessservices1.azurewebsites.net, 1
swtp-p-appsrv-protocol-api-businessservices1.azurewebsites.net, 1
swtrayssq.gq, 1
swtun.com, 1
+swu-owl.de, 1
swunmath.com, 1
swvatoday.com, 1
swvaux.com, 1
@@ -134082,6 +134442,7 @@ sxilm.com, 1
sxistolithos.gr, 1
sxls.com, 1
sxmd99.com, 1
+sxt001.com, 1
sy-anduril.de, 1
sy24.ru, 1
syaeful12ips.tk, 1
@@ -134089,10 +134450,11 @@ syakeapps.net, 1
syakonavi.com, 1
sybersense.com, 1
syc-rotterdam.tk, 1
+sycamorememphis.org, 0
sycca.com, 1
sychov.pro, 1
sycorr.com, 1
-syd.catholic.edu.au, 1
+sycuan.gov, 1
sydcatholicschools.nsw.edu.au, 1
sydgrabber.tk, 1
sydmoen.com, 1
@@ -134103,6 +134465,7 @@ sydneyhelicopters.com.au, 1
sydneylawnandturf.com.au, 0
sydneylounge.ga, 1
sydneyshisha.com.au, 1
+sydneyshopfitters.au, 1
sydneysteinger.com, 1
sydneyvangelder.com, 0
sydneyvapeshub.com, 1
@@ -134128,7 +134491,7 @@ sylvainkalache.com, 1
sylvaloir.fr, 1
sylvangarden.net, 1
sylvantownshipmi.gov, 1
-sylveon.social, 0
+sylveon.social, 1
sylvia.my.id, 1
sylviaharke.de, 1
sylviemifsud.fr, 1
@@ -134169,6 +134532,7 @@ syna.dev, 1
syna.site, 1
synabi.com, 0
synackrst.net, 1
+synapse.ee, 1
synapse.pe, 1
synapsemedical.com.au, 1
synapsepain.com, 0
@@ -134197,6 +134561,7 @@ syndikalismus-im-laendle.tk, 1
syneart.com, 1
synecek11.cz, 1
synedat.com, 1
+synel.co.il, 1
synergiamedicalcare.es, 1
synergiedenken.de, 1
synergisticsoccer.com, 1
@@ -134280,14 +134645,15 @@ syscoon.com, 1
sysctl.se, 1
syscurve.com, 1
sysdb.io, 1
-syselg.com, 1
sysert.tv, 0
sysgap-gsci.com, 1
syska.com, 1
syslogic.io, 1
+sysmanagement.it, 1
sysmike.de, 1
sysmike.net, 1
sysnet.cz, 1
+syson.it, 1
sysoons.com, 1
sysopworld.cf, 1
sysopworld.ga, 1
@@ -134356,6 +134722,7 @@ syzygy-tables.info, 1
syzygycareers.com, 1
sz-ideenlos.de, 1
sz-lessgym-kamenz.de, 1
+sz-nlcc.com, 1
szabadpingvin.eu, 1
szablinski.pl, 1
szachowaprzygoda.pl, 1
@@ -134368,6 +134735,8 @@ szamlarobot.hu, 1
szamotulskanocnapiatka.pl, 1
szasz.me, 1
szaszm.tk, 0
+szbusiness.cz, 1
+szbyznys.cz, 1
szclsya.me, 1
szczury.org, 1
szeged365.hu, 1
@@ -134403,9 +134772,10 @@ szotkowski.tech, 1
szpalskimd.com, 1
szpet.jp, 1
szpf.tf, 1
+szpravy.com, 1
+szpravy.cz, 1
szpro.ru, 1
szs-arbeitssicherheit.de, 1
-szs.space, 1
szsyidc.cf, 1
sztfh.hu, 1
sztoriboljeles.hu, 1
@@ -134528,7 +134898,6 @@ ta-nehisicoates.com, 1
ta-nuth.nl, 0
ta-server.nl, 1
ta-soest.nl, 0
-ta65.com, 1
taabe.net, 1
taakjhaknews.com, 1
taaltaal.nl, 1
@@ -134574,7 +134943,6 @@ tabledown.ga, 1
tabledusud.be, 1
tabledusud.nl, 1
tablepaddie.com, 1
-tablepaddies.com, 1
tableres.com, 1
tablerocksbestrealtors.com, 1
tablet.facebook.com, 0
@@ -134612,6 +134980,7 @@ tackleundies.com, 1
tackleyourfeelings.com, 0
tackn.jp, 1
tacoma-dui-attorneys.com, 1
+tacoma.gov, 1
tacomaautomobile.tk, 1
tacomaclassifieds.net, 1
tacomaescorts.net, 1
@@ -134746,7 +135115,6 @@ taiwantechtrek.tk, 1
taiwantour.info, 0
taizegroep.nl, 1
taj-portal.tk, 1
-tajabzar.ir, 1
tajbrighton.tk, 1
tajemno.net, 1
tajilamagazine.com.br, 1
@@ -134761,6 +135129,7 @@ tajr.shop, 1
tajtowereg.com, 1
tak-it.nl, 1
tak.gov, 1
+takanenonadeshiko.com, 1
takano-recruit.com, 1
takano-takuhai.com, 1
takanogroup.co.jp, 1
@@ -134780,6 +135149,7 @@ takecommunity.com, 1
takedownthissite.com, 1
takehomepay.uk, 1
takeitback.tk, 1
+takemetomontpellier.fr, 1
takemydodgecoins.com, 1
taken.cf, 1
taken.pl, 1
@@ -134790,7 +135160,6 @@ takeshi.cz, 1
takestars.tk, 1
takethatspainfanclub.tk, 1
takezo.tk, 1
-takhfifeirani.ir, 1
taki.sh, 1
taki.sk, 1
taki.to, 1
@@ -134930,6 +135299,7 @@ tama.ga, 1
tamagotchicenter.com, 1
tamalcloud.com, 1
tamamlayici.com.tr, 1
+tamaoka-eyeclinic.com, 1
tamarac.gov, 1
tamareverson.tk, 1
tamarind.by, 1
@@ -135006,6 +135376,7 @@ tandempartnerships.com, 0
tandemtransport.ca, 1
tandhoutdoors.com, 1
tandzorg.link, 1
+taneycountyad.gov, 1
taneytownmd.gov, 1
tangai.tk, 1
tangas.tk, 1
@@ -135013,13 +135384,13 @@ tangel.me, 1
tangemann.org, 1
tangentnet.tech, 1
tangentnetworks.tech, 1
+tangentor.gov, 1
tangerangkota.go.id, 1
tangiblesnft.com, 1
tangier.tk, 1
tangiertours.ma, 1
tangipahoa.gov, 1
tangle-teezer.net, 1
-tangledmeditations.com, 1
tanglepatterns.com, 1
tango-cats.de, 1
tango-networks.com, 0
@@ -135063,7 +135434,6 @@ tannerryan.ca, 1
tannerwilliamson.com, 1
tannerwj.com, 1
tannextcloud.cf, 1
-tanningroom.co.uk, 1
tannlegenityrkia.no, 1
tanomimaster.com, 1
tanorder.com, 1
@@ -135112,6 +135482,7 @@ tap.az, 1
tapbutdao.com, 1
tapchiphaidep.info, 1
tapcloud.com, 1
+tapeoandaluz.com, 1
tapestries.tk, 1
tapestryjournal.com, 1
tapesvip.xyz, 1
@@ -135175,6 +135546,8 @@ tarihvakti.com, 1
tarija.tk, 1
tarik.io, 1
tarikigaru.ga, 1
+tarimkredi.net, 1
+tarisa.net, 1
tarjaturunen.tk, 1
tarjetasgraficas.tk, 1
tarjetaspark.es, 1
@@ -135197,6 +135570,7 @@ tarot.vn, 1
tarotgratis.vip, 1
tarotreadingexplained.com, 1
tarper24.net, 1
+tarpnogym24.pl, 1
tarpsnow.com, 0
tarrantandharman.com, 1
tarrasque.io, 1
@@ -135291,7 +135665,6 @@ tatsumi-air.com, 1
tatsuya.tk, 1
tatteredatlastales.com, 1
tattoo-art.tk, 1
-tattoo-artist.org, 1
tattoo-family.com, 1
tattoo.blog.br, 1
tattoo.roma.it, 1
@@ -135381,7 +135754,6 @@ taxikraken.tk, 1
taxiloerrach.de, 1
taximinvody.ml, 1
taximovies.gq, 1
-taxinhanhphanthiet24h.vn, 1
taxipool.co.il, 1
taxis-collectifs.ch, 0
taxisafmatosinhos.pt, 1
@@ -135438,7 +135810,6 @@ tbatr.tk, 1
tbbank.gov.tm, 1
tbcinteriorismo.com, 1
tbcloud.site, 0
-tbebkom.com, 1
tbejos.com, 1
tbfocus.com, 1
tbi.equipment, 1
@@ -135480,6 +135851,7 @@ tc-solutions.be, 1
tc-tsc.com, 1
tc.nz, 1
tc2.hu, 1
+tc84.net, 1
tcacademy.co.uk, 1
tcade.co, 1
tcapws-dev.azurewebsites.net, 1
@@ -135493,7 +135865,6 @@ tccportal.com, 1
tcddtrensaatleri.com, 1
tcdn.tech, 1
tcdww.cn, 1
-tcepc.com, 1
tcf.org, 1
tcgc-adms.com, 1
tcgcardcare.com, 1
@@ -135526,6 +135897,7 @@ tcj.ir, 1
tcl.sh, 1
tcmk-tomsk.ru, 1
tcmskarate.fr, 0
+tcn.news, 1
tcnapplications.com, 1
tco.zapto.org, 1
tcoa.tk, 1
@@ -135539,8 +135911,8 @@ tcspartner.eu, 1
tcspartner.net, 1
tcuprs.com, 1
tcvanbuuren.tk, 1
+tcvonline.vic.gov.au, 1
tcvw.org, 1
-tcwis.com, 1
tcybert.com, 1
tcyoung.co.uk, 1
td-bambini.com, 1
@@ -135557,6 +135929,7 @@ tdeecalculator.org, 1
tdelmas.ovh, 1
tdev.team, 1
tdk.eu, 1
+tdl.ge, 1
tdlesovik.ru, 1
tdln.tk, 1
tdn.com, 1
@@ -135599,7 +135972,6 @@ teacherpics.com, 1
teacherquinten.com, 1
teacherquotes.gq, 1
teachersasap.info, 1
-teachertoolsgpt.com, 1
teaching-certification.com, 1
teachinginhighered.com, 1
teachingtoday.education, 1
@@ -135611,10 +135983,10 @@ teachwithouttears.com, 1
teacuppersiancats.com, 1
teacupyorkiespets.com, 1
teaeggss.com, 1
-teagardenspa.com, 1
teaguepdtx.gov, 1
teahawaii.ga, 1
teahouse.gq, 1
+teahub.link, 1
teahut.net, 1
teaine.com, 1
teainside.ga, 1
@@ -135683,6 +136055,7 @@ teamkiller.tk, 1
teamkoncert.pl, 1
teamleader-apps-by-invantive.com, 1
teamlightning.tk, 1
+teamliquid.com, 1
teamliquid.eu, 1
teamliquidstarleague.com, 1
teammateworld.com, 1
@@ -135760,7 +136133,6 @@ teamshirts.no, 1
teamshirts.se, 1
teamsignia.com, 1
teamsomeday.tk, 1
-teamsportsoftware.com, 1
teamsudan.cf, 1
teamtheory.io, 1
teamtirith.com, 1
@@ -135788,7 +136160,6 @@ teararia.com, 1
teardrop.tk, 1
tearihome.com, 1
tearoomlints.be, 1
-tease.email, 1
teasenetwork.com, 1
teaser-trailer.com, 1
teasers.ga, 1
@@ -135821,6 +136192,7 @@ tecart-system.de, 0
tecart.de, 1
tecartcrm.de, 1
tecatebeerusa.com, 1
+tecdoor.pt, 1
tece.com, 1
tece.de, 1
tecfleet.com, 1
@@ -135906,7 +136278,6 @@ techgama.org, 1
techgearlab.com, 1
techgo.re, 1
techgrance.com, 1
-techguidereview.com, 1
techguides.tk, 1
techgurubiz.com, 1
techhackhome.tk, 1
@@ -135945,7 +136316,6 @@ techlovers.com, 1
techlr.de, 1
techmagazine.tk, 1
techmagick.com, 1
-techmahindrafoundation.org, 1
techmaish.com, 1
techmammal.de, 1
techmanstan.com, 1
@@ -135977,6 +136347,7 @@ technicaltoolboxes.com, 1
technicaltrainer.co.za, 1
technicalustad.com, 1
technician.academy, 1
+technician.cn, 1
technick.net, 1
technicodelabels.com, 1
technicus.nl, 1
@@ -136135,6 +136506,7 @@ techtoydeveloper.tk, 1
techtrader.ai, 1
techtrendnews.tk, 1
techtrozan.ga, 1
+techtunes.io, 1
techunit.org, 1
techvaz.com, 1
techview.link, 1
@@ -136226,6 +136598,7 @@ tedder.cc, 1
teddit.net, 1
teddybearsnextadventure.com, 1
teddykatz.com, 1
+teddysquad.com, 1
teddyss.com, 0
teddywayne.com, 1
tedgautsch.com, 0
@@ -136233,7 +136606,6 @@ tedhardy.com, 1
tedirgin.tk, 1
tedroche.com, 1
tedsdivingsystem.com, 1
-tedsears.net, 1
tedulearning.com, 1
tedxencgf.com, 1
tedxyalesecondaryschool.com, 1
@@ -136257,6 +136629,7 @@ teengirlpics.com, 1
teenmissions.org, 1
teenmoviesgallery.ga, 1
teenoverload.com, 1
+teenpinkvideos.com, 1
teenpussypornvid.com, 1
teenringen.nl, 1
teensexgo.com, 1
@@ -136272,6 +136645,7 @@ teenwolfturkey.tk, 1
teenworlds.tk, 1
teenxxx-tube.com, 1
teenxy.com, 1
+teenytinyhomes.com.au, 1
teepak.ml, 1
teerer.tk, 1
teestore.ru, 1
@@ -136288,12 +136662,13 @@ tefly-frhaty.com, 1
tefok.com, 1
tefoley.com, 1
tefwin.cf, 1
-teg6.com, 1
+teg-x.de, 1
teganlaw.ca, 1
teganlaw.com, 1
tege-elektronik.hu, 1
tegel-schoonmaken.nl, 1
teh1xbet.com, 1
+tehama.gov, 1
tehillimforall.com, 1
tehnicari-za-racunalstvo.tk, 1
tehnikarechi.studio, 1
@@ -136333,11 +136708,11 @@ tekirdagemlak.tk, 1
tekiro.com, 1
tekittak.com, 1
tekkenzone.net, 1
+tekmarc.com, 1
tekme.pt, 1
teknashop.com, 1
teknik-sipil.tk, 1
teknikaldomain.me, 1
-teknikplastik.com.tr, 1
tekniksnack.se, 1
teknisetdemarit.fi, 1
tekniskakustik.se, 1
@@ -136345,6 +136720,7 @@ teknodaim.com, 1
teknoforums.com, 1
teknogeek.id, 1
teknoharekat.com, 1
+teknoleet.com, 1
teknomarko.com, 0
teknon.tk, 1
teknorix.com, 1
@@ -136359,7 +136735,6 @@ teksnologi.com, 1
teksol-boat.ru, 1
tekstover.tk, 1
tekstpesni.tk, 1
-tektorg.ru, 1
tektouch.net, 1
tektuts.com, 1
telamon.eu, 1
@@ -136469,6 +136844,7 @@ televentabelcorp.com, 1
televisioncontests.ga, 1
televisionesendirecto.tk, 1
televisionsrit.tk, 1
+televize-seznam-cz.cz, 1
televotia.ch, 1
telework.gov, 1
teleworkouts.com, 1
@@ -136494,6 +136870,7 @@ telling-voices.tk, 1
telling.xyz, 1
tellme.tk, 1
tellusaboutus.com, 1
+tellusr.com, 1
telly.site, 1
tellygames.com, 1
tellyourtale.com, 1
@@ -136546,6 +136923,7 @@ templated.ga, 1
templatetrip.com, 1
temple-eikando.fr, 1
templeandalucia.tk, 1
+templenh.gov, 1
templeoverheaddoors.com, 1
templete.tk, 1
tempmail.ninja, 1
@@ -136575,9 +136953,9 @@ tenangjiwaku.tk, 1
tenantacademy.co.za, 1
tenantoptions.com.au, 1
tenantprotect.co.za, 1
+tenanttraining.co.za, 1
tenber.ge, 1
tenberg.com, 1
-tenbookclub.org, 1
tencent.xn--vuq861b, 1
tencur.com, 1
tendanceaumasculin.fr, 1
@@ -136616,7 +136994,6 @@ tennis-altai.tk, 1
tennis-hameln.de, 1
tennisadmin.com, 1
tennisapp.de, 1
-tenniscourtsjoburg.com, 1
tenniscritic.ga, 1
tennismania.tk, 1
tennismindgame.com, 1
@@ -136640,7 +137017,7 @@ tentacle.monster, 1
tentacle.net, 1
tentacletank.com, 1
tentagent.com, 1
-tenthdimensions.com, 1
+tentazio.com, 1
tenthirtyonepictures.com, 1
tenthousandcoffees.com, 1
tentinger.co, 1
@@ -136657,6 +137034,7 @@ teodw.net, 1
teoletextsq.tk, 1
teologia.promo, 0
teomahk.de, 1
+teoriespiknuti.cz, 1
teoskanta.fi, 1
tep.com, 1
tepaard.ddns.net, 1
@@ -136678,6 +137056,7 @@ tepui.io, 1
teq-automotive.com, 1
teqip-pms.gov.in, 1
tequenikality.net, 1
+tequilaavion.com, 1
tequilazor.com, 1
terabyte-computing.com, 1
terabyte.services, 1
@@ -136707,7 +137086,6 @@ terborg600.nl, 1
tercelonlinelat.tk, 1
tercodemaria.com.br, 1
tercosdemaria.com.br, 1
-tereaheetsdubai.ae, 1
teremopt.ru, 1
terence2008.info, 1
terengganudaily.tk, 1
@@ -136815,6 +137193,7 @@ ters.ga, 1
terumoindia.com, 1
terumoindiaskilllab.com, 1
terumomedical.com, 1
+terupaki.work, 1
tervelde.com, 1
terviseamet.ee, 0
tervolina.tk, 1
@@ -136908,7 +137287,6 @@ testoon.com, 1
testosterone-complex.com, 1
testosteronedetective.com, 1
testovaci.ml, 1
-testpinoy.com, 0
testplant.com, 1
testpool.gq, 1
testpornsite.com, 1
@@ -136928,6 +137306,7 @@ testservice.nl, 1
testsitefortask.xyz, 1
testsity.tk, 1
testsnelcovid.nl, 1
+testspeed.it, 1
testspsicotecnicos.org, 1
testsweb.ml, 1
testthis.cf, 1
@@ -136992,7 +137371,6 @@ texascredit.com, 1
texasdivorceforall.com, 1
texasgynecomastia.com, 1
texashealthtrace.gov, 1
-texasintegratedservices.com, 1
texasnewsusa.tk, 1
texasonesource.com, 1
texasonlinedivorce.com, 0
@@ -137016,7 +137394,6 @@ texicopolicenm.gov, 1
texier.mx, 1
texkey.com, 1
texkings.com, 1
-texnogu.ru, 1
texnoguru.tk, 1
texnolog.tk, 1
texnotroniks.tk, 1
@@ -137043,6 +137420,7 @@ textpro.xyz, 1
textprotocol.org, 1
textron.com, 0
textscout.io, 1
+textshuttle.com, 1
textsite.tk, 1
textualapp.com, 1
textundblog.de, 1
@@ -137054,7 +137432,6 @@ textus.com, 1
textzformatter.com, 1
texus.me, 1
texy.info, 1
-teycos.com, 1
teyit.org, 1
teysens.com, 1
teyyib.com, 1
@@ -137094,13 +137471,11 @@ tfrei.de, 1
tfscreener.com, 1
tfsound.cz, 1
tfsrcymru.org.uk, 1
-tft-cheat-sheet.com, 1
tfus.co, 1
tfw-a.com, 1
tfx.com.br, 1
tfxstartup.com, 1
tfxstartup.com.br, 1
-tfyre.co.za, 1
tg2sclient.com, 1
tgb.org.uk, 1
tgcfabian.nl, 1
@@ -137134,7 +137509,6 @@ thackert.myfirewall.org, 1
thai-massage.tk, 1
thai-ridgeback.tk, 1
thai-tibet.hu, 1
-thai.land, 1
thai369.com, 1
thaibizsingapore.com, 0
thaiblanket.com, 1
@@ -137142,7 +137516,6 @@ thaiboystory.ga, 1
thaibrokersfx.com, 1
thaicurry.net, 1
thaiforexfamily.com, 1
-thaifriendly.com, 1
thaigirls.cf, 1
thaihomecooking.com, 1
thaihong.co.th, 1
@@ -137181,7 +137554,7 @@ thalia.nu, 1
thalikkunushivatemple.tk, 1
thalliman.com, 1
thalmann.fr, 0
-thamesfamilydentistry.com, 1
+thalnet.ch, 1
thamesvalleybuses.com, 1
thammachartconnect.com, 1
thammysen.vn, 1
@@ -137301,6 +137674,7 @@ thealonas.gq, 1
thealonas.ml, 1
thealonas.tk, 1
thealphaconnection.com, 1
+thealtaconferences.com, 1
theamandatappingclub.tk, 1
theamandatappingcontest.tk, 1
theangelgivingtree.com, 1
@@ -137309,6 +137683,7 @@ theangelgivingtree.net, 1
theangelgivingtree.org, 1
theangelushouse.com, 1
theanimalskingdom.com, 1
+theanimatedword.org, 1
theantarticx.com, 1
theantisocialengineer.com, 1
theantnetwork.tk, 1
@@ -137329,7 +137704,6 @@ theataraxia.tk, 1
theataraxiazine.tk, 1
theater.cf, 1
theaterfrederik.tk, 1
-theatergroep-o.nl, 1
theaterreichenhall.tk, 1
theatertage2024.de, 1
theatheistbook.com, 1
@@ -137379,13 +137753,13 @@ thebestlaos.ga, 1
thebestnews.ga, 1
thebestofthesprings.com, 1
thebestpersonin.ml, 1
-thebestrestoration.com, 1
thebestshopping.tk, 1
thebetterfit.com, 1
thebettermagazine.com, 1
thebhc.org, 1
thebigbigworld.tk, 1
thebigbouncetheory.com, 1
+thebigchurchread.co.uk, 1
thebigdatacompany.com, 1
thebigdig.xyz, 1
thebigslow.com, 1
@@ -137450,7 +137824,7 @@ thebritishlibraryinstallation.com, 1
thebritishtapestrygroup.co.uk, 1
thebroadcastknowledge.com, 1
thebrookeb.com, 1
-thebsl.ca, 1
+thebrookfinance.com, 1
thebss.tk, 1
thebucklandreligion.tk, 1
thebuffalotavern.com, 1
@@ -137460,6 +137834,7 @@ thebulletin.io, 1
thebunnyhutch.org, 1
theburst.tk, 1
thebus.top, 1
+thebusinessrelocationcoach.com, 0
thebutterflyencounters.com, 1
thebuttongame.io, 1
thebuttonpost.com, 1
@@ -137471,7 +137846,7 @@ thecameradivision.com, 1
thecanadarace.com, 1
thecandidforum.com, 1
thecandystore.tk, 1
-thecapital.pl, 1
+thecapital.pl, 0
thecardcloset.com, 1
thecarolingconnection.com, 1
thecarpenters.tk, 1
@@ -137513,11 +137888,10 @@ theclarke.house, 1
theclarke.wedding, 1
theclearingnw.com, 1
thecleverhost.co.uk, 1
-theclimbingunit.com, 1
theclockdepot.com, 1
theclonker.de, 0
thecloroxcompany.com, 1
-thecloudadmin.eu, 1
+thecloudadmin.eu, 0
thecluster.xyz, 1
thecnstore.com, 1
thecodeninja.net, 1
@@ -137557,7 +137931,6 @@ thecowquerie.tk, 1
thecr3ative.tk, 1
thecraftingstrider.net, 1
thecrazybrains.tk, 1
-thecrazyones.hopto.org, 1
thecrazytravel.com, 1
thecreativeshour.com, 0
thecreditpros.com, 1
@@ -137570,7 +137943,6 @@ thecubepsych.com, 1
thecup.us, 1
thecureplainsong.tk, 1
thecuriousdev.com, 1
-thecursedmercantile.com, 1
thecurvyfashionista.com, 1
thecustomdroid.com, 1
thecustomizewindows.com, 1
@@ -137585,14 +137957,12 @@ thedailyreporteronline.com, 1
thedailyupvote.com, 1
thedaimon.cn, 1
thedanceacademybuckscounty.com, 0
-thedanceranch.com, 1
thedark.ga, 1
thedark1337.com, 1
thedarkages.tk, 1
thedarkartsandcrafts.com, 1
thedarkcolonyfansite.tk, 1
thedarkfusion.tk, 1
-thedarksideofhumanity.com, 1
thedarksidesoftwaresecurity.ga, 1
thedarkteam.tk, 1
thedataexaminer.com, 1
@@ -137695,9 +138065,7 @@ thefasthire.org, 1
thefastmode.com, 1
thefatduck.co.uk, 1
thefatlosspuzzle.com, 0
-thefemdevs.com, 1
theferrarista.com, 0
-thefibreapp.com, 1
thefieldservicecompany.nl, 1
thefinalconflict.tk, 1
thefinx.io, 1
@@ -137827,6 +138195,7 @@ theheatingoilclub.co.uk, 1
thehelper.tk, 1
thehillstx.gov, 1
thehiltonfirm.tk, 1
+thehinesgaphideaway.com, 1
thehivedesign.org, 1
thehoff.ddnss.de, 1
thehollandfam.com, 0
@@ -137866,7 +138235,9 @@ theinfoblog.com, 1
theinitium.com, 0
theinnerprism.com, 1
theinsightsfamily.com, 1
+theinstender.com, 1
theinstitute.cf, 1
+theinteracial.com, 1
theintercept.com, 0
theinternationalgeekconspiracy.eu, 1
theinventory.com, 1
@@ -137885,6 +138256,7 @@ thejoneshub.com, 1
thejonsey.com, 0
thejourneydesignstudio.com, 1
thejoykiller.tk, 1
+thejsmodel.com, 1
thejukebox.tk, 1
thejunkfiles.com, 1
thekalakriti.tk, 1
@@ -137941,6 +138313,7 @@ thelightingstore.co.uk, 1
thelightpoints.eu, 1
thelinuxspace.com, 1
thelittlepeartree.eu, 1
+thelivinggod.online, 1
thelocals.ru, 1
thelockerroom.ie, 1
thelocxresearch.tk, 1
@@ -137992,6 +138365,7 @@ themeccagroupllc.com, 1
themecraft.studio, 0
themediaframe.com, 1
themedictips.com, 1
+themeditationlounge.com, 1
themegatones.tk, 1
thememory.tk, 1
thementornetwork.com, 1
@@ -138104,7 +138478,6 @@ theoldnews.net, 1
theoldschoolgamevault.com, 1
theolodewijk.nl, 1
theologique.ch, 1
-theologyz.com, 1
theome.ga, 1
theomegagroup.co.uk, 1
theonegroup.co.uk, 0
@@ -138159,12 +138532,11 @@ thepcweb.tk, 1
thepeak.com, 1
thepenguinconspiracy.tk, 1
thepennyjar.com, 1
-thepeoplesdata.com, 1
-thepeoplesdata.org, 1
theperfectmediagroup.com, 1
theperformanceblog.com, 1
thepharm.co.nz, 1
thephoenixdg.com, 1
+thephoenixsociety.org, 1
thephp.cc, 1
thepiabo.ovh, 0
thepieslicer.com, 1
@@ -138210,7 +138582,6 @@ theprivatetherapyclinic.co.uk, 1
theprodigaljournal.com, 1
theproject.cf, 1
theprojectx.tk, 1
-thepromisemusic.com, 1
thepsi.com, 0
theptclist.tk, 1
theptpractitioner.com.au, 1
@@ -138231,6 +138602,7 @@ theranch.com, 1
therandombits.com, 1
therankkings.org, 1
therap-up.fr, 1
+therapeutic-tech.com, 1
therapie-fricktal.ch, 1
therapie-psycho-emotionnelle.fr, 1
therapiepraxis-westbezirk.de, 1
@@ -138259,6 +138631,7 @@ thereaper.net.au, 1
thereaper.tk, 1
theredhouse.org, 1
theredsgazette.tk, 1
+therefinishingco.com, 1
thereisnocloud.fr, 1
thereload.com, 1
therenderingmachine.com, 1
@@ -138273,6 +138646,7 @@ therevenge.me, 1
therevolutionist.tk, 1
therhetorical.ml, 0
therhodesresidences.com, 1
+theribfaktory.com, 1
therichardsfamily.tk, 1
therigy.com, 1
therigy.net, 1
@@ -138286,6 +138660,7 @@ thermique.ch, 0
thermity.com, 1
thermolamina.nl, 1
thermomaitrise.fr, 1
+thermopoliswy.gov, 1
thermorhythm.com, 1
thermostat.gq, 1
thermostatsolutions.com, 1
@@ -138346,7 +138721,6 @@ theseofarm.com, 1
theseoframework.com, 1
theseosystem.com, 1
theseotool.site, 1
-theseparationguide.com.au, 1
theserpent.tk, 1
theserver.ml, 1
theserver201.tk, 1
@@ -138398,7 +138772,6 @@ thespanishcollection.com, 1
thespanishcollection.es, 1
thespiritfm.tk, 1
thespoiler.co.il, 1
-thesponsorshipguy.com, 0
thesportsroom.tv, 1
thestandards.tk, 1
thestatementjewelry.com, 1
@@ -138431,7 +138804,6 @@ theswanwindsor.co.uk, 1
theswimdoctors.com, 0
theswissbay.ch, 0
thetablehuff.com, 1
-thetakeout.com, 1
thetampariverwalk.com, 1
thetandd.com, 1
thetapirsmouth.com, 1
@@ -138475,6 +138847,7 @@ thetrulycharming.com, 0
thetrustai.com, 1
thetruthaboutcreditcards.com, 1
thetruthabouthemp.com, 1
+thetruthaboutrealty.com, 1
thetubecopenhagen.com, 1
thetuxkeeper.de, 0
thetvtraveler.com, 1
@@ -138487,6 +138860,7 @@ theunconventionalconventionists.tk, 1
theundefeated.com, 1
theunderzone.tk, 1
theuneundtheune.de, 1
+theunfolder.com, 1
theunitedstates.tk, 1
theuniversallover.tk, 1
theuniversitiesofasia.ga, 1
@@ -138530,7 +138904,6 @@ thewalkerz.tk, 1
thewallet.today, 1
thewarehousefellowship.org, 1
thewatchdog.com.br, 1
-thewaterfront.org.au, 1
thewaterfrontpoole.com, 1
thewave.tk, 1
thewaxhouse.academy, 1
@@ -138657,7 +139030,6 @@ thingsandcode.com, 1
thingsimplied.com, 0
thingsivesaid.com, 1
thingsof.org, 1
-thingstash.com, 1
thingswithleaves.co.uk, 1
think-ai.eu, 1
think-positive-watches.de, 1
@@ -138713,9 +139085,9 @@ thishousedoesnotexist.org, 1
thisis.id, 1
thisisacompletetest.ga, 1
thisisamericansoccer.com, 1
-thisisarecording.com, 1
thisisart.ie, 1
thisisbenwoo.com, 1
+thisisgusto.com, 1
thisishugo.com, 1
thisismit.ch, 1
thisisrapt.com.au, 0
@@ -138783,12 +139155,12 @@ thomastonmaine.gov, 1
thomasvanlaere.com, 1
thomasverhelst.be, 1
thomasvochten.com, 1
-thomaswicklaw.com, 1
thomaswoo.com, 1
thomchroma.fr, 1
thomien.de, 1
thompsonfamily.cloud, 1
thompsonoh.gov, 1
+thompsonvallarta.com.mx, 1
thomson-mcduffie.gov, 1
thomsonbaby.com, 1
thomsonscleaning.co.uk, 1
@@ -138926,8 +139298,8 @@ thriftdiving.com, 1
thriftywp.com, 1
thrillernyc.com, 1
thrillkill.tk, 1
-thriva.co, 1
thriveatfive.org.uk, 1
+thrivefostering.com, 1
thriveondev.com, 1
thriver.com, 1
thrivetours.ca, 0
@@ -139034,7 +139406,6 @@ tianeptine.com, 1
tianibeeming.com, 1
tianibeeming.com.au, 1
tianjiaxi.com, 1
-tianjinair.com, 1
tianle.sh, 1
tianshili.me, 1
tiantangbt.com, 1
@@ -139064,7 +139435,6 @@ tiburgundysi.ga, 1
ticalcgames.tk, 1
ticfleet.com, 1
tichdiem80.com, 1
-tichieru.pw, 1
ticinoscout.ch, 1
tickertable.com, 0
tickertoolkit.com, 1
@@ -139076,7 +139446,6 @@ ticketfan.es, 1
tickethut.be, 1
ticketix.com, 1
ticketmaze.com, 1
-ticketpay.jp, 1
ticketpro.ca, 1
ticketrestaurant.us, 1
ticketrunway.com, 1
@@ -139157,6 +139526,7 @@ tierarztpraxis-illerwinkel.de, 1
tieredaccess.com, 1
tierfaszienation.de, 1
tiergear.com.au, 1
+tierneurologie-leipzig.de, 1
tieronegraphics.com, 1
tierparadies-muhrielle.org, 1
tierra-indomables.tk, 1
@@ -139217,7 +139587,6 @@ tigta.gov, 1
tigzirt.tk, 1
tihvin.tk, 1
tii.audio, 1
-tii.party, 1
tiihosen.fi, 1
tiim.technology, 1
tiindia.com, 1
@@ -139270,6 +139639,7 @@ tilitop.tk, 1
till-grossmann.de, 1
till.fyi, 1
till.im, 1
+tillamook911.gov, 1
tillamookcounty.gov, 1
tillberg.us, 1
tillehus.frl, 1
@@ -139297,6 +139667,7 @@ tim427.net, 0
timacdonald.me, 1
timawesomeness.com, 1
timbarlotta.com, 1
+timberbuilt.com.au, 1
timbercreekcanyontx.gov, 1
timberjewelleryboxes.ga, 1
timberjoineryperth.com.au, 1
@@ -139305,6 +139676,7 @@ timbrust.de, 1
timbuktutimber.com, 1
timcamara.com, 1
timco.cloud, 1
+timcomp.com, 1
timdebruijn.nl, 1
timdemisch.de, 1
timdemisch.email, 1
@@ -139333,12 +139705,10 @@ timecamp.pl, 1
timecaptis.com, 1
timecarrot.tk, 1
timecheck.tk, 1
-timedin.net, 1
timefor.tk, 1
timeglass.de, 1
timelapsetv.tk, 1
timeless-photostudio.com, 1
-timeless-spirit.com, 1
timelesstopiary.com, 1
timelesstreasures.tk, 1
timelettings.com, 1
@@ -139374,7 +139744,6 @@ timesofisrael.com, 1
timesofmalta.com, 1
timespace.eu.org, 0
timespreader.com, 0
-timeswath.uk, 1
timeswiki.org, 1
timetab.org, 1
timetastic.co.uk, 1
@@ -139442,12 +139811,12 @@ timvivian.ca, 1
timweb.ca, 1
timx.uk, 1
timysewyn.be, 0
-tin-bao.com, 1
tina-heuter.de, 1
tina.is, 1
tina.media, 1
tinaarenaweb.tk, 1
tinaevers.com, 1
+tinageroldinger.com, 1
tinakay-photography.com, 1
tinamajorino.tk, 1
tinandthyme.uk, 1
@@ -139500,6 +139869,7 @@ tiny-tattoos.tk, 1
tiny.ee, 1
tiny777.com, 1
tinyarcademachines.com, 1
+tinybeez.com.au, 1
tinychen.com, 1
tinycrm.pl, 1
tinydogs.ga, 1
@@ -139586,6 +139956,7 @@ tis.rs, 1
tischlerei-klettke.de, 1
tisec.info, 1
tishomingo.news, 1
+tisiclidisepta.cz, 1
tisina.org, 1
tiski-shop.ru, 1
tisknunahadry.cz, 1
@@ -139681,7 +140052,7 @@ tkhirianov.tk, 1
tkhsurgery.com, 1
tki.jp, 1
tkic.com.au, 1
-tkiely.net, 1
+tkiely.net, 0
tkirch.de, 1
tklist.us, 1
tklm.pl, 1
@@ -139691,6 +140062,7 @@ tkonstantopoulos.tk, 1
tkpayrollsolutions.com, 1
tksainc.com, 1
tkts.cl, 1
+tkttekstil.com, 1
tkwataneya.tk, 1
tkwhongkong.tk, 1
tl.gg, 1
@@ -139722,7 +140094,6 @@ tlpn.eu, 1
tlroadmap.io, 1
tls-proxy.de, 1
tls.builders, 1
-tls.care, 0
tls.support, 1
tlsbv.nl, 1
tlsdane.com, 1
@@ -139731,8 +140102,9 @@ tlsmail.cc, 1
tlsrobot.se, 1
tlumaczenie.com, 1
tlv77.net, 1
+tlvgraffiti.co.il, 1
tlyphed.net, 1
-tlys.de, 0
+tlys.de, 1
tm-its.com, 1
tm-sydney.au, 1
tm-t.ca, 1
@@ -139755,6 +140127,7 @@ tmbergtmberg.ga, 1
tmbergtmberg.gq, 1
tmbergtmberg.ml, 1
tmbergtmberg.tk, 1
+tmbpublicite.com, 1
tmbservis.cz, 1
tmc.com.ar, 1
tmc.com.mt, 1
@@ -139807,7 +140180,6 @@ tnt.construction, 0
tnt2k.de, 1
tntbooks.ca, 1
tntmobi.com, 1
-tntuservices.com, 1
tntware.com, 1
tnurocancer.com, 1
tnusedoil.gov, 1
@@ -139882,7 +140254,6 @@ tobinc.ddnss.de, 1
tobis-rundfluege.de, 1
tobis.cloud, 1
tobnm.gov, 1
-tobruxo.com.br, 1
tobtennis.tk, 1
toby.website, 1
toby3d.me, 1
@@ -139922,7 +140293,6 @@ todayfinance.news, 1
todayfinancial.news, 1
todayjobs.pk, 0
todaylearn.tk, 1
-todaymeow.com, 1
todayprice.ga, 1
todaysbestinsurance.com, 1
todaysparent.com, 1
@@ -139977,6 +140347,7 @@ tofliving.nl, 1
tofu.cf, 1
tofu.kim, 1
tofuixi.com, 1
+togashishika.com, 1
together.gov, 1
togetherplanning.com, 0
togetherprice.com, 1
@@ -140206,7 +140577,6 @@ tomrunting.pro, 1
toms.ovh, 1
tomschlick.com, 1
tomsdevsn.me, 1
-tomsick.it, 1
tomsk.cf, 1
tomsk.ml, 1
tomsk24.tk, 1
@@ -140312,9 +140682,9 @@ too.com.ua, 1
too.gy, 1
tooadalsauda.kz, 1
toob.fr, 1
-toobi.co.uk, 1
toobug.net, 0
tooelecity.gov, 1
+tooeleco.gov, 1
tooelecountyvotes.gov, 1
toofab.com, 1
tooij.com, 1
@@ -140370,7 +140740,7 @@ toothimplantsydney.com.au, 1
toothless.tk, 1
toothpique.tk, 1
toothsearch.tk, 1
-tooti.biz, 1
+tooti.biz, 0
tootl.org, 1
tootsi.edu.ee, 1
tootsiewootsies4d.com, 1
@@ -140483,6 +140853,7 @@ topfinanzas.com, 1
topfiremedia.com, 1
topfivepercent.co.uk, 1
topfood.club, 1
+topfrags.pl, 1
topfreeporn.com, 1
topfx.com, 1
topfx.com.sc, 1
@@ -140494,6 +140865,7 @@ toph.co, 1
tophat.studio, 1
tophatpuffin.com, 0
tophighnorldiet.gq, 1
+tophomeappliancerepair.com, 1
tophr.kz, 1
topicalnet.de, 1
topicdesk.com, 1
@@ -140560,7 +140932,6 @@ toprci.com.br, 1
topreit.ru, 1
toprelatos.com, 1
topsailbeachnc.gov, 1
-topsailtechnologies.com, 1
topseo.gq, 1
topservercccam.tv, 1
topservers.ga, 1
@@ -140570,14 +140941,12 @@ topshop.tk, 1
topshoptools.com, 1
topsights.org, 1
topsites.cc, 1
-topsmartdesign.com, 1
topsnow.ru, 1
topspace.tk, 1
topspani.cz, 1
topspin.tk, 1
topsport.bg, 1
topsteroidsonline.com, 1
-topstuffz.com, 1
topsuper60.ag, 1
topsuper60.biz, 1
topsuper60.com, 1
@@ -140607,7 +140976,6 @@ topu.ro, 1
topurls.tk, 1
topvertimai.lt, 1
topviet.ga, 1
-topvision.es, 1
topvpn.pl, 1
topwin.la, 1
topwindowcleaners.co.uk, 1
@@ -140649,7 +141017,6 @@ torigaoka-dc.com, 1
toriko-official.ml, 1
torino.fi, 1
torinotoday.it, 1
-torisamaahirusama.com, 1
tork.news, 1
torkel.se, 1
torlock.com, 1
@@ -140710,8 +141077,8 @@ torrentz2.al, 1
torrero.tk, 1
torresdealbanchez.tk, 1
torresjaen.tk, 1
-torresshop.es, 0
torretzalam.com, 1
+torringtonwy.gov, 1
torsdammen.se, 1
torservers.net, 0
torsten-schmitz.net, 1
@@ -140722,7 +141089,6 @@ torstenzimmermann.com, 1
tortak.ml, 1
torte.roma.it, 1
torticollisexplained.com, 1
-tortikvam.ru, 0
tortillas-duras.cf, 1
tortillas-duras.ga, 1
tortillas-duras.gq, 1
@@ -140732,6 +141098,7 @@ tortocan.com, 1
tortoises-turtles.com, 1
tortuga.ga, 1
tortugan.com.br, 1
+torvex-industrial.com, 1
torwart-jugend.de, 1
tosainu.com.br, 1
tosatopsicologabologna.com, 1
@@ -140892,6 +141259,7 @@ tours-in-petersburg.tk, 1
toursaindia.com, 1
toursandtransfers.it, 0
tourshopfresno.com, 1
+toursmontessori.com, 1
toursvieuxquebec.com, 1
tourteller.com, 1
tourtransferitaly.it, 1
@@ -140976,11 +141344,14 @@ townofadamswi.gov, 1
townofavonwi.gov, 1
townofbalsamlakewi.gov, 1
townofbarneswi.gov, 1
+townofbartonvt.gov, 1
townofbayfieldwi.gov, 1
+townofbeaver-clark-wi.gov, 1
townofbeavermarinettewi.gov, 1
townofbeecherwi.gov, 1
townofbelgiumwi.gov, 1
townofbeloitwi.gov, 1
+townofbergenwi.gov, 1
townofbrazeauwi.gov, 1
townofbridgewater.ca, 1
townofbrillionwi.gov, 1
@@ -140998,12 +141369,14 @@ townofcanandaigua.gov, 1
townofcantonct.gov, 1
townofcaponbridgewv.gov, 1
townofcarthagetn.gov, 1
+townofcasselwi.gov, 1
townofcedarburgwi.gov, 1
townofchenangony.gov, 1
townofcherrycreekny.gov, 1
townofchesterwi.gov, 1
townofclarnowi.gov, 1
townofclaytonny.gov, 1
+townofclearcreek.gov, 1
townofclearfieldwi.gov, 1
townofclearlakewi.gov, 1
townofclevelandnc.gov, 1
@@ -141014,6 +141387,7 @@ townofcooperstownwi.gov, 1
townofcranmoor.gov, 1
townofdaltonnh.gov, 1
townofdane.gov, 1
+townofdaywi.gov, 1
townofdecaturwi.gov, 1
townofdepositny.gov, 1
townofdewhurstwi.gov, 1
@@ -141022,14 +141396,20 @@ townofdrammen-wi.gov, 1
townofdraperwi.gov, 1
townofdrummondmt.gov, 1
townofdunbarwi.gov, 1
+townofeaglewi.gov, 1
+townofeastonwi.gov, 1
+townofeasttroywi.gov, 1
townofeaugallewi.gov, 1
townofedenwi.gov, 1
townofemmetwi.gov, 1
+townofeutawville.gov, 1
townofevansny.gov, 1
townofexcelsiorwi.gov, 1
+townofexeterny.gov, 1
townoffairfieldwi.gov, 1
townoffonddulacwi.gov, 1
townofforestvernonwi.gov, 1
+townoffreedomnh.gov, 1
townofgalewi.gov, 1
townofgardenvalleywi.gov, 1
townofgardnerwi.gov, 1
@@ -141042,6 +141422,7 @@ townofgrantsburgwi.gov, 1
townofgrantshawanowi.gov, 1
townofgreengrovewi.gov, 1
townofgreenlake.gov, 1
+townofhalseywi.gov, 1
townofhamburgny.gov, 1
townofhamiltonny.gov, 1
townofharrisonmcwi.gov, 1
@@ -141074,6 +141455,7 @@ townofleroywi.gov, 1
townoflibertyocwi.gov, 1
townoflincolnforestwi.gov, 1
townoflindenwi.gov, 1
+townoflisbonwi.gov, 1
townoflomira.gov, 1
townoflucas-wi.gov, 1
townofluskwy.gov, 1
@@ -141086,6 +141468,7 @@ townofmecanwi.gov, 1
townofmentorwi.gov, 1
townofmerrillwi.gov, 1
townofmertonwi.gov, 1
+townofmiltonnc.gov, 1
townofmiltonwi.gov, 1
townofmineral.net, 1
townofminocqua.gov, 1
@@ -141103,11 +141486,14 @@ townofnewpaltzny.gov, 1
townofnilesny.gov, 1
townofnorwaywi.gov, 1
townofnorwichny.gov, 1
+townofnunnco.gov, 1
+townofoasiswi.gov, 1
townofomro.gov, 1
townofonalaskawi.gov, 1
townofonondaga.gov, 1
townoforegonwi.gov, 1
townofpolk-wi.gov, 1
+townofportwashingtonwi.gov, 1
townofpoygan.gov, 1
townofprincessannemd.gov, 1
townofpulaskiwi.gov, 1
@@ -141135,6 +141521,7 @@ townofsheboyganfallswi.gov, 1
townofsheboyganwi.gov, 1
townofsidneyny.gov, 1
townofsigelwoodwi.gov, 1
+townofsomersetmd.gov, 1
townofspiderlakewi.gov, 1
townofstanley-wi.gov, 1
townofstarmandny.gov, 1
@@ -141149,6 +141536,7 @@ townofthomsonmn.gov, 1
townofthorpwi.gov, 1
townofthreelakeswi.gov, 1
townoftroupsburgny.gov, 1
+townoftruckee.gov, 1
townofturtlewi.gov, 1
townofulyssesny.gov, 1
townofuniondoorwi.gov, 1
@@ -141171,6 +141559,7 @@ townofweyauwega-wi.gov, 1
townofwhitewaterwi.gov, 1
townofwinfieldwi.gov, 1
townofwinneconne.gov, 1
+townofwinter.gov, 1
townofwittenbergwi.gov, 1
townofwoodruffwi.gov, 1
townofwoodvillewi.gov, 1
@@ -141197,6 +141586,7 @@ toymarket.tk, 1
toyonut.co.jp, 0
toyopac.com, 1
toyota-kinenkan.com, 1
+toyota.com.sg, 1
toyotaconnected.co.th, 1
toyotapartsdeal.com, 1
toyotapartsprime.com, 1
@@ -141286,7 +141676,6 @@ trabajoreal.com, 1
trabajouniversitario.tk, 1
trabalance.com, 1
trabbel.org, 1
-trabia.com, 1
traccxs.com, 1
trace.best, 1
trace.guru, 1
@@ -141344,6 +141733,7 @@ tracxn.com, 1
tracyhaze.net, 1
tracyrobbinsking.com, 1
trad-n-vo.com, 1
+tradagars.se, 1
trade-arcade.com, 1
trade-bot.cf, 1
trade-foods.com, 1
@@ -141371,14 +141761,14 @@ trademotion.com, 1
tradeonfx.com, 1
tradepass.ru, 1
tradeplotter.com, 1
-traderfox.de, 1
+traderfox.de, 0
traderinside.ga, 1
traderlion.com, 1
traderpen.com, 1
+traders.mba, 1
tradersclub.com.br, 1
tradersport.tk, 1
tradersrank.ga, 1
-tradesafe.co.za, 1
tradesecretslaw.com, 1
tradeshift.com, 1
tradeshowfreightservices.com, 1
@@ -141449,6 +141839,7 @@ trailblazers.tk, 1
trailcloud.ink, 1
trailerparty.com, 1
trailforks.com, 1
+traillcountynd.gov, 1
trailrider.tk, 1
trailrunbern.ch, 1
trainable.cf, 1
@@ -141460,9 +141851,9 @@ trainiac.com.au, 1
trainingcentral.cf, 1
trainingcourt.com, 1
trainingflow.com, 1
-traininghamburg.de, 1
traininglife.org, 1
trainingminds.nl, 1
+trainingpordev.wpenginepowered.com, 1
trainingproviderresults.gov, 1
trainings-handschuhe-test.de, 1
trainingsalicante.tk, 1
@@ -141534,7 +141925,6 @@ trandanhland.com, 1
trangcongnghe.com, 1
trangthienlong.com.vn, 1
tranhlavender.com, 1
-tranhmonalisa.vn, 1
tranmerelectric.com, 1
trannysurprise.com, 1
tranquilidade.ao, 1
@@ -141569,14 +141959,14 @@ transdyne.com, 1
transes.com.tr, 1
transfair.sh, 1
transfer-sheregesh.com, 1
-transfer-v-sheregesh.ru, 1
transfer-vsheregesh.ru, 1
transfer.pw, 1
transfera-sheregesh.ru, 1
transferagent.co, 1
transferbags.com, 1
+transferd.ru, 1
transferistan.com, 1
-transfermate.com, 1
+transfermate.com, 0
transfero-sheregesh.ru, 1
transfers-sheregesh.ru, 1
transferserver.at, 1
@@ -141637,6 +142027,7 @@ transnexus.com, 1
transon.tk, 1
transpak-cn.com, 1
transparency.cf, 1
+transparency.gov.au, 1
transparencyinadmissions.org, 1
transparencynj.com, 1
transparent.cf, 1
@@ -141804,7 +142195,6 @@ travelholicworld.com, 1
travelhoppers.com, 1
travelhub.ie, 1
travelhusky.ga, 1
-travelhype.co.uk, 1
travelhype.shop, 1
traveling-thailand.info, 1
travelingagency.tk, 1
@@ -141905,6 +142295,7 @@ travelvisit.cf, 1
travelways.ml, 1
travelwithbender.com, 1
travelzoneshop.com, 1
+travemestra.pt, 1
traverse.com.ua, 0
travi.org, 1
travianbattleplanner.com, 1
@@ -141920,13 +142311,13 @@ travishenning.com, 1
travislord.xyz, 0
travkolyl.gq, 1
travler.net, 1
+travme.net, 1
travnik24.tk, 1
travuscka.ru, 1
trawox.com, 1
traws.cymru, 1
traxpayroll.com, 1
traxstage.com, 1
-trayinc.com, 1
trayport.com, 1
traza.cl, 1
trazodoneonline.tk, 1
@@ -141974,7 +142365,6 @@ treexy.com, 1
treezone.net, 1
trefpuntdemeent.nl, 1
trehand.fr, 1
-treiberdrivers.com, 1
treibholz-norddeich.de, 1
treier.xyz, 1
treinmagazine.be, 1
@@ -142073,6 +142463,7 @@ trezor.io, 1
trezy.me, 1
trezy.net, 1
trfmn.gov, 1
+trharitasi.com, 1
trhastane.com, 1
trhknih.cz, 1
tri.gg, 1
@@ -142117,6 +142508,7 @@ tribetrails.com, 1
tribinagroup.co.id, 1
tribinary.tk, 1
tribistovo.tk, 1
+tribospiercing.com.br, 1
tribunatv.ml, 1
tribunesia.ga, 1
tribut.de, 1
@@ -142209,6 +142601,7 @@ trineco.fi, 1
tringle.org, 1
trinhtrongson.tk, 1
trini.tk, 1
+trinidadhousing.gov, 1
trinitasgyor.hu, 1
trinitatis-leipzig.de, 1
trinitatiskindergarten.de, 1
@@ -142231,6 +142624,7 @@ triomedspa.com, 1
triomoda.com.br, 1
trionyx.ph, 1
triop.se, 1
+triozon.hu, 1
trip.my, 1
tripadvicestore.tk, 1
tripanimal.tk, 1
@@ -142239,7 +142633,6 @@ tripguide.is, 1
tripisland.tk, 1
triple1.net, 1
tripleblossom.com, 1
-triplecrownsports.com, 1
triplefork.com.ua, 1
triplejprints.com, 1
triplekeys.net, 1
@@ -142286,6 +142679,8 @@ triumph-hannover.de, 1
triumph-rheinhessen.de, 1
triumph-schongau.de, 1
triumph-stuttgart.de, 1
+trivid.in, 1
+trividtech.in, 1
triwan.sk, 1
trixi.com, 1
trixiebooru.org, 1
@@ -142293,6 +142688,7 @@ trixietainted.net, 1
trixy.com.br, 1
triz.co.uk, 0
trizettoprovider.com, 1
+trjct.online, 1
trkhosting.ga, 1
trkmakine.com.tr, 1
trkpuls.tk, 1
@@ -142413,8 +142809,11 @@ troyhuntstress.com, 1
troyhuntsucks.com, 1
troyjanda.com, 1
troykao.com, 1
+troypolicemo.gov, 1
troytn.gov, 1
troytwpdelawareoh.gov, 1
+troytx.gov, 1
+troyvt.gov, 1
troywalworthwi.gov, 1
troywistcroix.gov, 1
trpa.gov, 1
@@ -142591,7 +142990,6 @@ truong.fi, 1
truonganhdecor.com, 1
truongnguyen.live, 1
truongthanhaudio.com, 1
-truopio.com, 1
truqu.com, 1
trureg.uk, 1
truromusicteacher.co.uk, 1
@@ -142607,6 +143005,7 @@ trust-ted.co.uk, 1
trust.zone, 1
trust2protect.de, 1
trustarts.org, 1
+trustauth.cn, 1
trustcert.net, 1
trustcert.org, 1
trustcloud.ai, 1
@@ -142646,10 +143045,10 @@ truyen-hentai.ru, 1
truyenfull.vn, 1
truyenkiemhiep.com.vn, 1
truyenmoivn.com, 1
-truyenmoizz.net, 1
truyentienhiep.com.vn, 1
trveled.com, 1
trw-reseller.com, 1
+trwebmaster.com, 1
trwebtoon.com, 1
trxnews.today, 1
try2admin.pw, 1
@@ -142692,6 +143091,7 @@ tryroyalcanin.com, 1
trystagency.com, 1
tryti.me, 1
trytivi.com, 1
+trytn.com, 1
tryupdates.com, 1
trywesayyes.com, 1
trz.cz, 1
@@ -142736,6 +143136,7 @@ tshirtgenerator.ga, 1
tshirtscapetown.com, 1
tshirtsforsale.co.za, 1
tshirtsouthafrica.co.za, 1
+tsia.com, 1
tsico.com, 1
tsicons.com, 1
tsig.nl, 1
@@ -142762,9 +143163,11 @@ tsra.gov.au, 1
tsriggingequipment.com, 1
tsrv.pw, 0
tss.am, 1
+tssvbraga.nl, 1
tst-band.tk, 1
tsu.re, 1
tsueri.cloud, 1
+tsugedental-kids.tokyo, 1
tsukhani.com, 1
tsukikoh.com, 1
tsukikoh.jp, 1
@@ -142805,7 +143208,6 @@ tt3766.com, 0
tt3999.com, 1
tt5197.co, 1
tt6729.co, 1
-tt6729.com, 1
tt6957.co, 1
tt7199.com, 1
tt7299.com, 1
@@ -142825,10 +143227,10 @@ ttcf.ca, 1
ttchan.org, 1
ttclub.fr, 1
ttdrive.ru, 1
+ttdt.org, 1
ttfin.ch, 1
tthomes.vn, 1
ttill.de, 1
-ttkiel.de, 1
ttlet.com, 1
ttlg.io, 1
ttluoli.com, 1
@@ -142843,13 +143245,11 @@ ttrade.ga, 1
ttrecms.com, 1
tts-assessments.com, 1
ttshapn.org, 1
-ttsoft.pl, 0
ttspttsp.com, 1
ttsteel.co, 1
ttt-networks.com, 1
tttfic.com, 1
ttug.co.uk, 1
-ttunda.com, 1
ttv-bernisse80.tk, 1
ttwtrader.com, 1
tty.space, 1
@@ -142920,7 +143320,6 @@ tuffsruffs.se, 1
tufilo.com, 0
tuftonboronh.gov, 1
tugadar.com, 1
-tugafm.com, 1
tugesha.com, 1
tugnut.tk, 1
tugrul.blog, 0
@@ -142964,7 +143363,6 @@ tulotos.com, 1
tulpawiki.org, 1
tulsa.tech, 1
tulsameetingroom.com, 1
-tulsaworkshop.org, 1
tulsaworld.com, 1
tulumcosmeticos.com.br, 1
tulup.io, 1
@@ -142994,6 +143392,7 @@ tundermadar.hu, 1
tune-web.de, 1
tunenet.ml, 1
tuner.cloud, 1
+tunescoot.site, 1
tuneserver.tk, 0
tungstenworld.com, 0
tuning-parts24.de, 1
@@ -143131,7 +143530,6 @@ turkodon.com, 1
turkology.tk, 1
turkrap.tk, 1
turkreno.com, 1
-turkrock.com, 1
turksell.ru, 1
turksite.tk, 1
turksiteleri.tk, 1
@@ -143281,9 +143679,12 @@ tuzlamap.tk, 1
tuzlasite.tk, 1
tv-mainzlar.de, 1
tv-online.ml, 1
+tv-pes.cz, 1
tv-programme.be, 1
tv-programme.com, 1
tv-radio.com, 1
+tv-seznam-cz.cz, 1
+tv-seznamcz.cz, 1
tv-sports.fr, 1
tv-tuners.cf, 1
tv-zone.tk, 1
@@ -143294,6 +143695,7 @@ tvaerialsmanchester.com, 1
tvarkaulietuva.lt, 1
tvatomic.com, 1
tvbarled.com, 1
+tvblog.it, 1
tvboxstop.com, 0
tvbracketman.co.uk, 1
tvcal.net, 1
@@ -143327,7 +143729,6 @@ tvlanguedoc.com, 1
tvleaks.se, 1
tvlplus.net, 1
tvmice.tk, 1
-tvmodules.it, 1
tvmounting-houston.com, 1
tvnow.de, 1
tvoedelo.ml, 1
@@ -143340,15 +143741,18 @@ tvorog.dedyn.io, 1
tvos.eu, 1
tvoyaknighka.ga, 1
tvoysad.ru, 0
+tvpes.cz, 1
tvquot.es, 1
tvrestyler.eu, 1
tvreviewer.tk, 1
tvs-virtual.cz, 1
tvseasons.tk, 1
tvseries.info, 1
+tvseznamcz.cz, 1
tvsheerenhoek.nl, 1
tvsscs.com, 1
tvstore-247.net, 1
+tvszn.cz, 1
tvtj.ml, 1
tvtsvod.com, 1
tvzahist.com.ua, 1
@@ -143385,7 +143789,6 @@ tweetfinity.com, 1
tweetfinityapp.com, 1
tweetyconnect.com, 1
twelve-inch-classics.tk, 1
-twelve.rocks, 1
twelvecolonies.tk, 1
twelvecornerspediatrics.com, 1
twem.ddns.net, 1
@@ -143409,7 +143812,6 @@ twincitynissantxparts.com, 1
twindii.com, 1
twinfield-apps.nl, 1
twinflame.tf, 1
-twinflame.voyage, 1
twinhealth.com, 1
twinkpop.com, 1
twinkseason.com, 1
@@ -143432,6 +143834,8 @@ twisto.pl, 1
twistopay.com, 1
twistys.com, 1
twistysnetwork.com, 1
+twistyspremium.com, 1
+twistysreel.com, 1
twit-guide.com, 1
twitchplaysleaderboard.info, 1
twitchy.tk, 1
@@ -143489,6 +143893,8 @@ txhb.gov, 1
txlocksmiththewoodlands.com, 1
txlrs.org, 1
txryan.com, 1
+txsmartbids.gov, 1
+txsmartbuy.gov, 1
txtd.io, 1
txtdb.com, 1
txtdirect.com, 1
@@ -143552,6 +143958,7 @@ tylerobrien.org, 1
tyleromeara.com, 1
tylerpayne.tk, 1
tylerschmidtke.com, 0
+tylertexas.gov, 1
tylervigario.com, 1
tylko-wazne.tk, 1
tymoch.pl, 1
@@ -143637,7 +144044,6 @@ tzchz.pp.ua, 1
tzdn.gq, 1
tzeribi.fr, 1
tzgo.at, 1
-tzinsurance.com, 1
tziyona.net, 1
tznews.me, 1
tzonevrakis.gr, 1
@@ -143692,9 +144098,7 @@ u5.re, 1
u51365.com, 1
u5197.co, 1
u6729.co, 1
-u6729.com, 0
u6957.co, 1
-u6957.com, 0
u6a5hqf.top, 1
u7ae.com, 1
u81365.com, 1
@@ -143718,6 +144122,7 @@ uaefiu.gov.ae, 1
uaemegadeals.com, 1
uaestorages.com, 1
uafinance.net, 1
+uaireceitas.com.br, 1
ualove.tk, 1
uamxsociologia.tk, 1
uanews.tk, 1
@@ -143739,12 +144144,10 @@ uavis.com.au, 1
ub.edu.vn, 1
ub.net, 1
ub3rk1tten.com, 1
-ub889.com, 1
uba-tra.tk, 1
ubaid.tk, 1
ubaldopoa.tk, 1
ubanks.com.ua, 1
-ubcani.com, 1
uber-work.tk, 1
uberactivist.com, 1
uberalles.live, 1
@@ -143756,7 +144159,6 @@ uberi.fi, 1
ubermail.me, 1
uberpromocodes.us, 1
ubersmith.com, 1
-uberwald.ws, 1
ubezpieczeniaonline.pl, 1
ubezpieczeniazyciowe.pl, 1
ubezpieczenie.com.pl, 1
@@ -143821,6 +144223,7 @@ ucheba.ga, 1
ucheba.gq, 1
ucheba.tk, 1
uchicagomedicine.org, 0
+uchwytyozdobne.pl, 1
ucibt.com, 1
ucih.ru, 1
ucinvest.com.au, 1
@@ -143832,6 +144235,7 @@ uclip.club, 1
ucmatedeveloper.gq, 1
ucmjlawyers.com, 1
ucmultrasuoni.it, 1
+ucngame.com, 1
ucphotography.net.au, 1
ucppe.org, 1
ucraft.ai, 1
@@ -143856,6 +144260,7 @@ udenlandske-casinoer.dk, 1
udenlandskecasinoer.dk, 1
udenlandskeonlinecasino.com, 1
udenrigspolitik.dk, 1
+udeoghjemme.dk, 1
udi.no, 1
udid.fyi, 1
udien.tk, 1
@@ -143917,7 +144322,6 @@ ufu100.com, 1
ug.gg, 1
ugarte-zestoa.com, 1
ugb-verlag.de, 0
-ugc.fr, 1
ugcdn.com, 1
ugeek.tk, 1
ugg.com, 1
@@ -143966,9 +144370,10 @@ uiberlay.cz, 1
uicchy.com, 1
uid0.pl, 1
uidesignlab.com, 1
-uiharu.top, 0
+uiharu.top, 1
uika-bogor.ac.id, 1
uinst.tk, 1
+uintah.gov, 1
uinvest.ml, 1
uinvest.tk, 1
uiop.link, 1
@@ -143991,7 +144396,6 @@ ujob.com.cn, 1
ujotthon.hu, 1
ujvary.eu, 1
uk.search.yahoo.com, 0
-ukad-group.com, 1
ukari.hokkaido.jp, 0
ukb.sch.id, 0
ukbc.london, 1
@@ -144031,9 +144435,12 @@ ukpts.org, 1
ukraflora.ua, 1
ukrainci.com.ua, 1
ukraine-standart.com.ua, 1
+ukraineoversight.gov, 1
ukrainians.ch, 1
ukrainianwall.com, 1
ukrainskie-konstrukcii.com.ua, 1
+ukrajinski-novyny.cz, 1
+ukrajinskinovyny.cz, 1
ukrapak.com.ua, 1
ukrcredit.net, 1
ukrn.io, 1
@@ -144094,6 +144501,7 @@ ultimateappreviews.co, 1
ultimatebabyshowergifts.ga, 1
ultimatebattle.tk, 1
ultimatebattles.club, 1
+ultimatecheerleaders.com, 1
ultimateclub.tk, 1
ultimatefilmpromotion.com, 0
ultimatefxtools.com, 0
@@ -144112,12 +144520,12 @@ ultimatepaleoguide.com, 1
ultimateparts.nl, 1
ultimatepatrol.de, 1
ultimatepower.ga, 1
+ultimatereality.ae, 1
ultortech.com, 1
ultra-fast.net, 1
ultra-pro.ga, 1
ultra.gen.tr, 1
ultra.law, 1
-ultra4k.com, 1
ultrabkk.com, 1
ultracentr.ml, 1
ultracoupon.net, 1
@@ -144151,11 +144559,8 @@ ulysim.com, 1
ulyssesenergy.it, 1
um-sachsen-pictures.de, 1
um.es, 0
-umagoyal.com, 1
umami.vercel.app, 1
-umamibbqsushi.com, 1
umamibites.com, 1
-umanews.net, 1
umanityracing.com, 1
umanupszn.gov.ua, 1
umap.uz, 1
@@ -144220,6 +144625,7 @@ unasim.gq, 1
unataly.gq, 1
unataz.tk, 1
unatbeaubrid.cf, 1
+unatco.me, 1
unatco.noip.me, 1
unausa.com.br, 1
unautreregard.tk, 1
@@ -144245,6 +144651,7 @@ unblockit.ist, 1
unblockit.me, 1
unblockit.name, 1
unblockit.nz, 1
+unblockit.ong, 1
unblockit.vegas, 1
unbolt.cf, 1
unbonavocat.fr, 1
@@ -144255,6 +144662,7 @@ uncarved.com, 1
uncensoreddns.dk, 1
uncensoreddns.org, 1
uncentodecousas.tk, 1
+unchex.com, 0
unchile.com, 1
uncinema.cf, 1
uncivserver.xyz, 1
@@ -144358,7 +144766,6 @@ uni2share.com, 1
unia.es, 1
unian.info, 1
uniaofraternalraulcury.com.br, 1
-unibaby.com, 1
unibet.bz, 1
unibet.ltd, 1
unibev.net, 1
@@ -144438,6 +144845,7 @@ unimus.net, 1
unimusica.tk, 1
uninatural.com.br, 1
unine.fun, 1
+uninets.com, 1
unionciclistabinefar.tk, 1
unioncountyilcourts.gov, 1
unioncountyiowa.gov, 1
@@ -144484,10 +144892,8 @@ uniselectweb.com, 1
uniserve.com, 1
unison-d.com, 1
unisontech.org, 1
-unisplendour.com, 1
unisul.br, 1
unisupdi.com, 1
-unisyssecurity.com, 1
unit-linked.ru, 1
unit-soft.com, 0
unit7jazz.org, 1
@@ -144506,7 +144912,6 @@ unitedaviate.com, 1
unitedbaby.fr, 1
unitedbusinessbank.com, 1
unitedcyberdevelopment.com, 1
-unitedfitness.com.au, 1
unitedforwildlife.org, 0
unitedhomeservices.com.au, 1
unitedkingdoms-guild.com, 1
@@ -144632,7 +145037,6 @@ unknowntrojan.win, 1
unko.cz, 1
unkrn.com, 1
unleashfido.com, 1
-unleashyouridentity.com, 0
unli.xyz, 1
unlimitedconference.id, 1
unlimiteddata.digital, 1
@@ -144647,6 +145051,7 @@ unlockblackberryfree.co.uk, 1
unlockboot.com, 0
unlocken.nl, 1
unlockerboss.com, 1
+unlocks.co.uk, 1
unlockscheveningen.nl, 1
unlocktalent.gov, 1
unlocktoolactivation.com, 1
@@ -144658,7 +145063,6 @@ unmask.earth, 1
unmetric.com, 1
unminutomami.com, 1
unmo.com, 1
-unn-edu.info, 1
unnamed.tk, 1
unnas.ca, 1
unniehallyu.co.uk, 1
@@ -144740,7 +145144,6 @@ untvweb.com, 1
unufoundation.com, 1
unusualhatclub.com, 1
unusualsubstance.com, 1
-unveiledgnosis.com, 1
unveilturkey.com, 1
unvetalaretraite.ca, 1
unviajedesabor.com, 1
@@ -144752,10 +145155,10 @@ unworthy.ml, 1
unwrittens.net, 1
unx.dk, 1
unxicdellum.cat, 1
+uny.ac.id, 1
unyouth.co.nz, 1
unyouth.nz, 1
unyouth.org.nz, 1
-uoe.com, 1
uomo.com.ar, 1
uopeople.reviews, 1
uoui.de, 1
@@ -144859,7 +145262,6 @@ uportal.tk, 1
upp.com, 1
uppercloud.cf, 1
upperglass.co.uk, 1
-upperinc.com, 1
upperskagittribe-nsn.gov, 1
uppfinnarenc.tk, 1
upplands-bro.se, 1
@@ -145189,6 +145591,8 @@ used255.xyz, 1
useful-thing.ru, 1
usefuldiy.com, 1
usefulinsight.com, 1
+useinsider.com, 1
+usembassy.gov, 1
usemergencyservices.com, 1
usenet.tk, 1
usenethd.li, 1
@@ -145221,6 +145625,7 @@ ushealthprovider.ga, 1
usherwoodexecutivetravel.com, 1
usicecenter.gov, 1
usidfc.gov, 1
+usimmigration.us, 1
usintimate.com.br, 1
usjobmarket24.com, 1
usjt.br, 1
@@ -145229,13 +145634,13 @@ uskaonline.tk, 1
uskaria.com, 1
uskostadariksi.fi, 1
usleravnekrog.dk, 1
-uslugait.pl, 1
uslugi-advokata.ga, 1
uslugi-advokata.tk, 1
uslugi-online.pl, 1
uslugi-voronezh.tk, 1
uslugikoparkalodz.gq, 1
usmammy.com.tw, 1
+usmanelectronic.pk, 1
usmantrader.gq, 1
usmiddleclass.net, 1
usmint.gov, 1
@@ -145253,6 +145658,7 @@ uspanglish.com, 1
usparklodging.com, 1
uspeh62.tk, 1
uspeli.ml, 1
+uspesni.eu, 1
uspesnyprvnacek.cz, 1
usphs.gov, 1
uspib.info, 1
@@ -145311,6 +145717,7 @@ utahonlinedivorce.com, 0
utahorthofacialsurgery.com, 1
utahphotogs.com, 1
utaindoradio.cf, 1
+utajovana-mista.cz, 1
utangard.net, 1
utaowan.com, 0
utarn.icu, 1
@@ -145380,7 +145787,6 @@ utwf.org, 1
utzon.net, 1
uu5197.co, 1
uu6729.co, 1
-uu6729.com, 0
uu6957.co, 1
uu9297.co, 1
uu939.com, 1
@@ -145457,11 +145863,19 @@ uzbekkizlari.ml, 1
uzbekkizlari.tk, 1
uzbektumblers.tk, 1
uzbwap.tk, 1
+uze-mobility.com, 1
uze-store.com, 1
uzhas-uzhasny.ml, 1
+uzhaul.com, 1
uzhits.cf, 1
uzidesign.com, 1
uziregister.nl, 0
+uzivatelske-pruzkumy.cz, 1
+uzivatelske-vyzkumy.cz, 1
+uzivatelskepruzkumy.cz, 1
+uzivatelsky-vyzkum.cz, 1
+uzivatelskypruzkum.cz, 1
+uzivatelskyvyzkum.cz, 1
uzkalip.com, 1
uzmansorusu.com, 1
uznaychtotakoe.ru, 1
@@ -145557,12 +145971,15 @@ vabusinesses.org, 1
vacacionesenlinea.com, 1
vacacionestours.com, 1
vacaf.org, 1
+vacances-ideales.top, 1
vacanze-in-montagna-dolomiti.com, 1
vacanze-merano.org, 1
vacatecleaning.melbourne, 1
vacati0n.tk, 1
+vacation-croatia.com, 1
vacation-in-pisak.tk, 1
vacationfund.co, 1
+vacationrentals.com.co, 0
vacationsforcouples.com, 1
vacaturesonline.nl, 1
vaccantcorner.ml, 1
@@ -145717,7 +146134,6 @@ valiakhmetov.tk, 1
valiant.finance, 1
valiantprep.org, 1
valice.com.au, 1
-valid.com, 1
validation.link, 1
validatis.com, 1
validator.nu, 1
@@ -145760,6 +146176,7 @@ vallenar.tk, 1
valleyautofair.com, 1
valleybrookholidays.com, 1
valleycom.com, 1
+valleycountyid.gov, 1
valleycountyne.gov, 1
valleydalecottage.com.au, 1
valleyofdeath.tk, 1
@@ -145841,10 +146258,9 @@ vamziyuan.com, 1
van-assen.com, 1
van-brandevoort.tk, 1
van-der-straeten.be, 1
-van.ddns.net, 1
van11y.net, 1
vanadrighem.eu, 1
-vanafhier.nl, 0
+vanafhier.nl, 1
vanarok.xyz, 0
vanasperenschoenen.nl, 1
vanbalen.be, 1
@@ -145854,6 +146270,7 @@ vanboyvital.tk, 1
vanbruchem.tk, 1
vanburencounty-mi.gov, 1
vanburencountyiowa.gov, 1
+vanburencountytn.gov, 1
vancityconcerts.com, 1
vancouver.gov, 1
vancouvercosmeticsurgery.ca, 1
@@ -145916,12 +146333,12 @@ vanhove.biz, 1
vaniamgroup.com, 1
vanicium.com, 1
vanier.gc.ca, 1
+vanilkovna.cz, 1
vanilla-official.jp, 1
vanillacoder.co.za, 1
vaninsure247.co.uk, 1
vaniola.com, 1
vanished.tk, 1
-vanitas.xyz, 0
vanitydns.com, 1
vanityestetik.com, 1
vanityfairnapkins.com, 0
@@ -145961,6 +146378,7 @@ vanwunnik.com, 1
vanya.click, 1
vanya.men, 1
vanyavpn.com, 1
+vanyavpn.org, 1
vanyavpn.ru, 1
vaoig.gov, 1
vapebhd.com, 1
@@ -145990,6 +146408,7 @@ vapotank.com, 1
vapoteuse.fr, 1
vapourtown.com, 1
vapteke.ru, 1
+vaptkidsight.azurewebsites.net, 1
var.cc, 1
varaani.tk, 1
varalaval.com, 1
@@ -146000,6 +146419,7 @@ vardakeio.gov.gr, 1
vardenafilhcl.gq, 1
varela-electricite.fr, 1
varelaloca.tk, 1
+varenismirou.cz, 1
varghese.de, 1
variable.dk, 1
variablyconstant.com, 1
@@ -146019,7 +146439,6 @@ varlex.cl, 1
varlin.tk, 1
varney.tk, 1
varnish.ga, 1
-varonahairrestoration.com, 0
varoscak.de, 1
varrogepcentrum.hu, 1
varshathacker.com, 1
@@ -146080,7 +146499,6 @@ vasya-com.tk, 1
vasya-odyag.tk, 1
vasyaka.cf, 1
vasyaka.ga, 1
-vasyharan.com, 1
vat-eu.com, 1
vat-funding.com, 1
vatav.tk, 1
@@ -146124,7 +146542,6 @@ vayavotarcolorado.gov, 1
vaygren.com, 1
vazdemelloconsultoria.com.br, 1
vb.com.br, 1
-vba.rest, 1
vbanu.com.ua, 1
vbelgorode.tk, 1
vbetcn.com, 1
@@ -146135,6 +146552,7 @@ vbttc.com, 1
vburyatii.ml, 1
vbwinery.com, 1
vc123.xyz, 1
+vcachurch.com, 1
vcacursus.nl, 1
vcanederland.nl, 1
vcard.mx, 1
@@ -146153,7 +146571,6 @@ vcm.ru, 1
vcmi.download, 1
vcmiao.cc, 1
vcmiao.com, 1
-vcockpit.de, 1
vconcept.ch, 1
vconcept.me, 1
vconstruct.com, 1
@@ -146199,7 +146616,6 @@ vdslux.eu, 1
vdstc.com, 1
vdw-instruments.com, 1
vdw.ovh, 1
-vdzwan.net, 1
ve-1xbet.com, 1
ve.search.yahoo.com, 0
ve3oat.ca, 1
@@ -146278,6 +146694,7 @@ vegekoszyk.pl, 1
vegepa.com, 1
vegetariantokyo.net, 1
vegetarier-sind-moerder.tk, 1
+vegevie.fr, 1
veggie-einhorn.de, 0
vegoresto.fr, 1
vegpro.com, 1
@@ -146329,7 +146746,7 @@ velo-volga.tk, 1
velo24.tk, 1
velobar.plus, 1
velociter.net, 1
-velocitycu.com, 0
+velocitycu.com, 1
velocityelectronics.com, 1
velocityfiber.com, 1
velocitygames.tk, 1
@@ -146346,6 +146763,7 @@ velostudio.com.ua, 1
velotours.ga, 1
velovelo.gq, 1
velpak21.com, 1
+velthuysemulder.nl, 1
veluwegroenonderhoud.nl, 1
veluwerally2002.tk, 1
veluzian.com, 1
@@ -146366,6 +146784,7 @@ vendadopinheiro.net, 1
vendadopinheiro.org, 1
vendagora.tk, 1
vendasdealbunsbrasil.tk, 1
+vendee.com.au, 1
vendee.tk, 1
vendela.tk, 1
vendermicasarapido.com.mx, 1
@@ -146427,6 +146846,7 @@ ventes-privees-flash.fr, 1
venti-athens.gr, 1
venti.eu.org, 1
ventilateurs-plafond.com, 1
+ventilationkeno.com, 1
ventiques.com, 1
ventizo.com, 1
ventnose.com, 1
@@ -146503,6 +146923,7 @@ verdensflag.dk, 1
verdeplus.net, 1
verdesfoundation.org, 1
verdict.gg, 1
+verdict.ro, 1
verdonkadvocaten.nl, 1
verduccies.com, 0
verdugosxerecistas.tk, 1
@@ -146546,6 +146967,7 @@ verikom.kiev.ua, 1
verindra.ga, 1
veriomed.com, 1
veripn.com, 1
+verisresidential.com, 1
veritablescreening.com, 1
veritafineviolins.com, 1
veritas-data.de, 1
@@ -146563,7 +146985,6 @@ verkeersschoolrichardschut.nl, 1
verkeersschoolvanhouten.nl, 1
verkkovalmentajat.fi, 1
verkossa.tk, 1
-verksampsykologi.com, 1
verlag-lq.at, 1
verlag-lq.ch, 1
verlag-lq.com, 1
@@ -146572,7 +146993,6 @@ verlag-lq.net, 1
verlagdrkovac.de, 0
verlaglq.com, 1
verland.org, 1
-verleger.biz, 1
verliebt-in-bw.de, 1
verliebt-in-niedersachsen.de, 1
verliefde-jongens.nl, 1
@@ -146584,6 +147004,7 @@ vermageringsdieetpillen.ga, 1
vermageringsdieetpillen.gq, 1
vermageringsdieetpillen.tk, 1
vermellcollection.com, 1
+vermilionsheriff.gov, 1
vermogeninkaart.nl, 1
vermont.builders, 1
vermontbiz.com, 1
@@ -146780,7 +147201,6 @@ vets.gov, 1
vets24.ae, 1
vetscore.co.za, 1
vetsmarketing.co.za, 1
-vetsource.com, 0
vetspecialists.co.uk, 1
vettenburg.eu, 1
vettix.org, 1
@@ -146796,7 +147216,6 @@ vevioz.com, 1
veviozmail.com, 1
vexsh.com, 1
vezettaksii.ru, 1
-veziaici.net, 1
vezzo.one, 1
vf-bikes.be, 1
vf99.com, 1
@@ -146909,10 +147328,10 @@ vickyhundt.com, 1
vickylarraz.tk, 1
vickyoliver.tk, 1
vicmatus.com, 1
-vico.vn, 1
vicrea.nl, 1
vicsancab.com, 1
victimizer.tk, 1
+victor-pompen.nl, 1
victora.com, 1
victorblomberg.se, 1
victorbuch.cf, 1
@@ -146967,7 +147386,6 @@ victusrp.gq, 1
vicugna.nl, 1
vicyu.com, 1
vidaliala.gov, 1
-vidanuevaparaelmundo.net, 1
vidanuevaparaelmundo.org, 1
vidaparalela.tk, 1
vidapositiva.tk, 1
@@ -146976,7 +147394,6 @@ vidassemfronteiras.com, 1
vidatantrica.com, 1
vidawichi.tk, 1
vidaxp.com, 1
-vidazoo.com, 1
vidb.me, 1
vidbooster.com, 0
vidbuchanan.co.uk, 1
@@ -147000,7 +147417,6 @@ videoclubhd.ga, 1
videoclubhd.ml, 1
videoconferencing.guide, 1
videoebook.tk, 1
-videoeta.com, 1
videogameconsole.ir, 1
videogamer.com, 1
videogamerreader.tk, 1
@@ -147094,6 +147510,7 @@ viega.us, 1
viekelis.lt, 0
vielfalt.link, 1
vielleserin.de, 1
+vielskerserier.dk, 1
viemeister.com, 1
viemontante.be, 0
vienna.photos, 1
@@ -147159,6 +147576,7 @@ vignoblesdeletat.ch, 1
vigo-krankenversicherung.de, 1
vigo-select.de, 1
vigoinvestments.com, 0
+vigordev.com, 1
vigorous.co.il, 1
vigorspa.it, 1
vigoxatelier.tech, 1
@@ -147222,12 +147640,14 @@ vila11.com.br, 1
vilaanimalpetshop.com, 1
vilabiamodas.com.br, 1
viladelpingui.net, 1
+viladomyhrabuvka.cz, 1
vilafloridacapivari.com.br, 1
vilafrancaeagles.tk, 1
vilamarija.tk, 1
vilamoura-car-hire.com, 1
vilans.nl, 1
vilantice.cz, 1
+vilaonze.com.br, 1
vilavilma.si, 1
vilavyhlidka.cz, 1
vilawatt.cat, 1
@@ -147249,6 +147669,7 @@ vilhelmjunnila.fi, 1
vilife.tk, 1
viliravnjak.tk, 1
viliv.com.co, 1
+villa-bartolini.com, 1
villa-christina.com, 1
villa-gockel.de, 1
villa-luna.it, 1
@@ -147266,9 +147687,9 @@ villafrancis.org.sg, 1
villagebridalbyomnibus.com, 1
villagecardshop.co.uk, 1
villagecenterpediatrics.com, 1
-villagecinemas.com.au, 1
villagemagazines.co.uk, 1
villagenscamuria.it, 1
+villageofalbanywi.gov, 1
villageofalbionny.gov, 1
villageofallouezwi.gov, 1
villageofalmondwi.gov, 1
@@ -147288,11 +147709,14 @@ villageofclymanwi.gov, 1
villageofcolemanwi.gov, 1
villageofcottagegrove.gov, 1
villageofdousman.gov, 1
+villageofeastaltonil.gov, 1
villageofedenwi.gov, 1
+villageofemersonne.gov, 1
villageoffarwellmi.gov, 1
villageofforestvillewi.gov, 1
villageoffremontwi.gov, 1
villageofgraftonwi.gov, 1
+villageofgrandview.gov, 1
villageofgrantsburg.gov, 1
villageofhempsteadpdny.gov, 1
villageofjacksonwi.gov, 1
@@ -147301,10 +147725,12 @@ villageoflaurensny.gov, 1
villageoflavallewi.gov, 1
villageoflomira.gov, 1
villageoflonerock-wi.gov, 1
+villageoflongcreekil.gov, 1
villageofluxemburgwi.gov, 1
villageofmenandsny.gov, 1
villageofmendonmi.gov, 1
villageofmillerton-ny.gov, 1
+villageofmoravia.gov, 1
villageofmuirmi.gov, 1
villageofmukwonago.gov, 1
villageofnaponeene.gov, 1
@@ -147323,9 +147749,11 @@ villageofsirenwi.gov, 1
villageofstetsonvillewi.gov, 1
villageofstockbridgemi.gov, 1
villageofstockbridgewi.gov, 1
+villageofthebranchny.gov, 1
villageoftheresawi.gov, 1
villageoftikiisland.gov, 1
villageofwales.gov, 1
+villageofwarrenil.gov, 1
villageofwhitelaw-wi.gov, 1
villageofwitheewi.gov, 1
villagephysicians.com, 1
@@ -147348,7 +147776,6 @@ villarica.gov, 1
villas-parfumdemyrte.fr, 1
villasdelbosque.com.gt, 1
villasenor.online, 1
-villasfinistere.fr, 1
villasforsale-bali.com, 1
villasintrabali.com, 1
villasupport.it, 1
@@ -147425,6 +147852,7 @@ vinciladislessia.it, 1
vincitraining.com, 1
vinciu.com, 1
vincour.info, 1
+vincparca.com, 1
vindafrid.com, 1
vindafrid.nu, 1
vindafrid.se, 1
@@ -147447,7 +147875,6 @@ vingaardshus.dk, 1
vingahiss.se, 1
vingt.me, 1
vingtsuncoach.tk, 1
-vinhobros.de, 1
vinhomes.tv, 1
vinhomesonline.com, 1
vinhosdoalentejo.pt, 1
@@ -147606,13 +148033,13 @@ virginiagardens-fl.gov, 1
virginiahealth.tk, 1
virginiaisgoingsolar.com, 1
virginiamnpd.gov, 1
+virginiaworks.gov, 1
virginiedelmas.fr, 1
virginietessier.fr, 1
virginitychecker.ga, 1
virginized.tk, 1
virginpulse.us, 1
virgintears.tk, 1
-virginwizard.com, 1
virgontech.tk, 1
virgosecurity.com.au, 1
virgulazero.com.br, 1
@@ -147646,6 +148073,7 @@ virtualcomputer.ml, 1
virtualdesign.tk, 1
virtualdesignmedia.com, 1
virtualedge.org, 1
+virtualgayhd.com, 1
virtualgovernance.tk, 1
virtualgraffiti.com, 1
virtualhawaii360.com, 1
@@ -147671,7 +148099,6 @@ virtualx.de, 1
virtubox.net, 1
virtubox.xyz, 1
virtubroker.com.mx, 1
-virtuele-dataroom.nl, 1
virtueturkey.ga, 1
virtuology.com, 1
virturl.de, 1
@@ -147701,6 +148128,7 @@ visaprolaw.com, 1
visarewardprogramplatform.com, 1
visartdecor.com.ua, 1
visasofoz.com, 1
+visasytrabajo.com, 1
visatime.info, 1
visatitans.ae, 1
visatitans.ca, 1
@@ -147714,7 +148142,6 @@ visceralsound.ca, 1
visconde-de-maua.com.br, 1
viscondedemaua.com.br, 1
viscondedemauapousadas.com.br, 1
-viscopic.com, 1
vise.com, 0
visegradieskuvo.hu, 1
visegradtours.hu, 1
@@ -147753,7 +148180,6 @@ visionpeak.net, 1
visionproductssoutheast.com, 1
visionr.com, 0
visionsc.co.uk, 1
-visionsofmysoul.com, 1
visiontaiwan.info, 1
visionthroughknowledge.com, 1
visiontree-beta.eu, 1
@@ -147940,7 +148366,6 @@ vitrado.de, 1
vitrinachasov.cf, 1
vitrineenligne.com, 1
vitromex.tk, 1
-vitron.ru, 1
vitsearch.link, 1
vitto.tk, 1
vittoria-conseil.com, 1
@@ -147953,6 +148378,7 @@ vittoria.tech, 1
vittoriaconseil.com, 1
vitucho.tk, 1
vitus-meppen.de, 1
+viunge.dk, 1
viv.fi, 1
viva.ua, 1
viva2000.com, 1
@@ -148004,7 +148430,6 @@ vivendoderendananet.com.br, 1
viveoriginals.com, 1
viveport.com, 1
viveportal.com, 1
-viveras.ch, 1
viveremediglia.tk, 1
viverse.com, 1
viverstp.net, 0
@@ -148108,6 +148533,7 @@ vkf-renzel.pt, 1
vkf-renzel.ro, 1
vkf-renzel.rs, 1
vkf-renzel.ru, 1
+vkf-renzel.se, 1
vkf-renzel.si, 1
vkf-spritzgusstechnik.de, 1
vkfaces.com, 1
@@ -148167,7 +148593,6 @@ vlance.gq, 1
vlasov.ml, 1
vlasova-sova.ml, 1
vlccrussia.ru, 1
-vlci-doupe.cz, 1
vldkn.net, 1
vldz.co, 1
vle.lt, 1
@@ -148219,6 +148644,7 @@ vmotosoco.lv, 0
vmpf.nl, 1
vmst.io, 1
vmsurgery.org, 1
+vmtowing.com, 1
vmug.pl, 1
vmurmanske.tk, 1
vmvb.nl, 1
@@ -148269,6 +148695,7 @@ vnxf.vn, 1
vnya.loan, 1
vo-vse-tyajkie.online, 1
voanaboa.pt, 1
+voapt.by, 1
voatz.com, 1
vobe.io, 1
vobis.pl, 1
@@ -148305,6 +148732,7 @@ voetbalwedden.net, 0
voetbalwedstrijdenvandaag.nl, 1
voetenreflexmassage.nl, 1
voetfit47.nl, 1
+voetverzorging-online.nl, 1
voeux.io, 0
voevm.at, 0
voevodin.tk, 1
@@ -148336,6 +148764,7 @@ voiceofserbia.tk, 1
voicesoflabor.com, 1
voicesofspirit.at, 1
voicesuk.co.uk, 1
+voicu.ch, 0
voidancerecords.com, 1
voidbbs.com, 1
voidbits.io, 1
@@ -148351,12 +148780,14 @@ voidpay.net, 1
voidpay.org, 1
voidscrawl.com, 1
voidx.top, 1
+voigt-analytics.de, 1
voigt-it.solutions, 1
voileux.org, 1
voimix.ee, 1
voinuocsago.com, 1
voinuocthienmy.com, 1
voipforbusiness.tk, 1
+voipreviews.com, 1
voiretmanger.fr, 1
voiretrevu.ca, 1
voirfilms.live, 1
@@ -148374,7 +148805,7 @@ vokieciupamokos.lt, 1
vokimberlywi.gov, 1
vokov.ml, 1
vokrug.ga, 1
-vokurka.net, 1
+vokurka.net, 0
vokzalkursk.ru, 1
vokzalperm.ru, 1
volant.digital, 1
@@ -148394,6 +148825,7 @@ volcano-spb.ru, 1
volcano-ug.ru, 1
volcano-vts.ru, 1
volcano-x.ru, 1
+volcano.gov, 1
volcano.lt, 1
volcano24.ru, 1
volcano75.ru, 1
@@ -148402,6 +148834,7 @@ volchara.tk, 1
volebnipruzkum.eu, 1
volga.us, 0
volgar.name, 1
+volgares.ru, 1
volgavibes.ru, 0
volgograd-34.tk, 1
volgograd-privolzskiy.ga, 1
@@ -148453,6 +148886,7 @@ volreinsistemas.com, 1
volshebniki.ua, 1
volt.fm, 1
volta.io, 1
+voltacircuit.com, 1
voltageelectricity.tk, 1
voltainsite.com, 1
voltarengelprice.tk, 1
@@ -148542,6 +148976,7 @@ vosges-tourisme.net, 1
vosgym.jp, 1
vosjesweb.nl, 1
vosk-cream.tk, 1
+voslwi.gov, 1
vosn.de, 1
voss-klinik.com, 1
voss-zaehne.com, 1
@@ -148575,6 +149010,7 @@ votehighlands.gov, 1
votehillsborough.gov, 1
voteid.ca, 1
voteidaho.gov, 1
+voteindiana.gov, 1
voteindianriver.gov, 1
votejacksonfl.gov, 1
votejeffcoco.gov, 1
@@ -148667,6 +149103,7 @@ vozpopuli.com, 1
vp-arc.org, 1
vparilke.su, 1
vpetkov.tk, 1
+vpex.de, 1
vpn-suomi.fi, 1
vpn-sverige.se, 1
vpn.ht, 1
@@ -148727,11 +149164,14 @@ vr-immobilienkredit.de, 1
vr-immobilienpool.com, 1
vr-immobilienpool.de, 1
vr-immocredit.de, 1
+vr-immoexpress.ag, 1
vr-immoexpress.biz, 1
+vr-immoexpress.de, 1
vr-immoexpress.info, 1
vr-immoexpress.net, 1
vr-immoinvest.eu, 1
vr-immonet.de, 1
+vr-immoponteq.de, 1
vr-payment.de, 1
vr-re-bank.co.uk, 1
vr-re-bank.org, 1
@@ -148789,6 +149229,7 @@ vrijgezellenfeestzwolle.com, 1
vrimmoexpress.biz, 1
vrimmoexpress.eu, 1
vrimmoinvest.ag, 1
+vrimmoinvest.com, 1
vrimmoinvest.org, 1
vrimmoworld.de, 1
vriresorts.com, 1
@@ -148798,7 +149239,8 @@ vrnhn.nl, 1
vroedvrouwella.be, 1
vros.co.id, 1
vrostove.tk, 1
-vrp.moe, 0
+vrp.moe, 1
+vrpornsites.xxx, 1
vrre.ag, 1
vrrebank.info, 1
vrsmash.com, 1
@@ -148889,14 +149331,13 @@ vttnordisere.fr, 1
vtuber-schedule.info, 1
vtuber.art, 1
vtul.io, 1
-vtulinkng.com.ng, 1
vtupro.com, 1
vtvnetwork.org, 1
vtwonen.be, 1
vtwonen.nl, 1
-vuagym.com, 1
vuakhuyenmai.vn, 1
vuath.com, 1
+vubu-medical.de, 1
vucdn.com, 1
vue-sur-mer.com, 1
vuefact.com, 1
@@ -148963,11 +149404,12 @@ vuzi.fr, 1
vv1234.cn, 1
vv5197.co, 1
vv6729.co, 1
-vv6729.com, 0
vv6957.co, 1
vv9297.co, 1
vv9728.co, 1
+vva-355.org, 1
vvactivia.nl, 1
+vvag.ru, 1
vvave.net, 1
vvcasteren.nl, 1
vvd.bz, 1
@@ -149022,6 +149464,7 @@ vycius.lt, 1
vygeja.lt, 1
vygo.network, 1
vygo.one, 1
+vyjimecnystav.cz, 1
vyomoverseas.com, 1
vyorsa.com.mx, 1
vypij.cz, 1
@@ -149044,7 +149487,6 @@ vyturys.lt, 1
vytvorsipotisk.cz, 1
vytvorsitricko.cz, 1
vyvod-iz-zapoya.online, 1
-vyvygen.org, 1
vyzner.cz, 1
vzce.cn, 1
vzducho-klima.cz, 1
@@ -149080,11 +149522,11 @@ w03.cn, 1
w10club.com, 0
w1n73r.de, 1
w1nter.xyz, 1
-w2929w.com, 1
w2ang.cn, 1
w2ang.com, 1
w2design.eu, 1
w2n.me, 1
+w2pqg.org, 1
w2w.com, 1
w33b.in, 1
w365.vip, 0
@@ -149130,13 +149572,11 @@ w6619.com, 1
w66938.com, 1
w6698.com, 0
w6729.co, 1
-w6729.com, 1
w6808.com, 1
w6829.com, 1
w6832.com, 1
w6886.com, 1
w6957.co, 1
-w6957.com, 0
w7k.de, 1
w7n.ch, 1
w8094.com, 1
@@ -149155,6 +149595,7 @@ w9nb.radio, 1
wa-m-web-alpcustomer-portal-caixabank.azurewebsites.net, 1
wa-m-web-alpcustomer-portal-timfin.azurewebsites.net, 1
wa-stromerzeuger.de, 0
+wa-web-qa-hotfix.azurewebsites.net, 1
wa.me, 1
waagen.tk, 1
waaifu.com, 1
@@ -149168,7 +149609,8 @@ waayz.eu, 1
waayz.fr, 1
wabbel.sa.com, 1
wabifoggynuts.com, 1
-wabuwa.com, 1
+wabtec.com, 1
+wabteccorp.com, 1
wacht-auf.de, 1
wachter.biz, 1
wachtspoor.nl, 1
@@ -149187,6 +149629,7 @@ wadesboronc.gov, 1
wadetregaskis.com, 1
wadidi.com, 1
wadleyga.gov, 1
+wadn-x.de, 1
wadsworth.gallery, 1
wadvisor.com, 1
waeldertexas.gov, 1
@@ -149196,7 +149639,6 @@ waf.hk, 1
waf.ninja, 1
waf.sexy, 1
wafa4hw.com, 1
-waferscriber.com, 1
waffeln.jetzt, 1
waffle-backend-sanggyu.shop, 1
waffle-sanggyu.tk, 1
@@ -149235,6 +149677,7 @@ waisster.com, 1
waistawayuk.co.uk, 0
waitabu.org, 1
waits.io, 1
+waitsfieldvt.gov, 1
waiwaisw.com, 1
waiwei.ml, 1
waixingrenfuli.vip, 1
@@ -149249,6 +149692,7 @@ wake.gov, 1
wake.net, 1
wakecounty.gov, 1
wakecountynorthcarolina.ml, 1
+wakefieldanddistricthousing.org, 1
wakelet.com, 1
wakenyatulindane.co.ke, 1
wakeofthepredator.tk, 1
@@ -149269,7 +149713,6 @@ waldo.vn, 0
waldorf-augsburg.de, 1
waldorf-harduf.org, 1
waldorfconnect.de, 1
-waldorfdiary.com, 1
waldparkerwoelfe.tk, 1
waldpflegeverein.at, 1
waldportoregon.gov, 1
@@ -149293,10 +149736,12 @@ walkergroup.com.au, 1
walkerinsurance.net, 1
walkermi.gov, 1
walkersplayground.tk, 1
+walkervillemt.gov, 1
walkfree.org, 1
walkhighlandsandislands.com, 0
walkingandcycling.org.uk, 1
walkingrehabilitation.com, 1
+walkinlab.com, 1
walkinweb.com, 1
walklocal.be, 1
walklocal.gent, 1
@@ -149333,14 +149778,14 @@ wallhost.tk, 1
wallingford.cc, 1
wallis-inside.ch, 1
wallisch.pro, 1
-walliscreek.com.au, 1
+walliscreek.com.au, 0
wallix.com, 1
wallmanderstd.se, 1
-wallmarketing.cz, 1
wallners.se, 1
wallnj.gov, 1
wallnot.dk, 1
wallofclocks.com, 1
+wallowacounty.gov, 1
wallpaperstreet.tk, 1
wallpapertag.com, 1
wallpaperup.com, 1
@@ -149380,6 +149825,7 @@ walvi.nl, 1
wamia.wa.gov.au, 1
wammu.eu, 1
wamsi.net, 1
+wamtube.tv, 1
wanabka.tk, 1
wananavuoutfitters.com, 1
wanashi.com, 1
@@ -149408,7 +149854,6 @@ wangbangyu.ml, 1
wangbangyu.tk, 1
wangcanmou.com, 1
wangcun.eu.org, 1
-wangdaijin.com, 1
wangejiba.com, 0
wangjiatun.com.tw, 1
wangjiezhe.com, 1
@@ -149586,6 +150031,7 @@ warworld.ml, 1
was.ch, 1
wasatchconstables.com, 1
wasatchcounty.gov, 1
+wasatchsheriff.gov, 1
waschmaschinen-dienst.de, 1
waschpark-hantschel.de, 1
wasdestek.tk, 1
@@ -149598,6 +150044,7 @@ washabich.ch, 1
washabich.de, 1
washburnclarkwi.gov, 1
washburnenglishschool.tk, 1
+washburnnd.gov, 1
washcowi.gov, 1
washcowisco.gov, 1
washed-house.info, 1
@@ -149752,6 +150199,7 @@ watongaok.gov, 1
watoo.tech, 1
watsonsurplus.com, 1
watsontownshipmi.gov, 1
+watsonvillelibrary.gov, 1
wattlefieldpottery.co.uk, 1
watto29.co.jp, 1
wattpad.com, 1
@@ -149762,6 +150210,7 @@ waukee.gov, 1
waukeect.com, 1
waupacacounty-wi.gov, 1
waupacawi.gov, 1
+wausaupilotandreview.com, 1
wausharacountywi.gov, 1
wauwatosa.gov, 1
wav-productions.com, 1
@@ -149805,6 +150254,7 @@ waycrossga.gov, 1
wayfairertravel.com, 0
wayfarium.com, 1
wayleadr.com, 1
+wayna-tech.com, 1
waynecountyil.gov, 1
waynecountymi.gov, 1
waynecountymo.gov, 1
@@ -149822,7 +150272,6 @@ waynewashcowi.gov, 1
wayohoo.net, 1
waysandlore.consulting, 1
waysandlore.fr, 1
-wayscript.io, 1
waysport.ua, 1
waytofreedom.tk, 1
waytogrow.com, 1
@@ -149831,6 +150280,8 @@ wayuanma.com, 0
wazdan.com, 1
waze.com, 1
wazefaher.tk, 1
+wazeibra.com, 1
+wazubi.at, 1
wazuh.com, 1
wazzap.tk, 1
wb-cw.tech, 1
@@ -149844,6 +150295,7 @@ wbbwbwebweb.cf, 1
wbca.ca, 1
wbcasaverde.co, 1
wbci.us, 0
+wbcityut.gov, 1
wbclink.io, 1
wbeme2.com, 1
wbenoordoostpolder.nl, 1
@@ -149884,7 +150336,6 @@ wcgskibbereen.ie, 1
wchuan.cn, 1
wck.com, 1
wcl.govt.nz, 1
-wcloud.pro, 1
wcn.life, 0
wcools.tk, 1
wcpo.com, 1
@@ -149903,6 +150354,7 @@ wd.is, 1
wd627.com, 1
wd976.com, 0
wdambv.nl, 1
+wdcnet.store, 1
wdcvalencia2022.com, 1
wdesign.cl, 1
wdesk.com, 1
@@ -149939,6 +150391,7 @@ we9988.net, 1
weacceptbitcoin.gr, 1
wealthadvisorsmf.com, 1
wealthadvisorstrust.com, 1
+wealthcreation.com.au, 1
wealthcreationsolutions.ga, 1
wealthprofessional.ca, 1
wealthprojector.com, 1
@@ -149972,7 +150425,6 @@ wearepapermill.com, 1
wearepoo.com, 1
wearereasonablepeople.com, 1
wearereasonablepeople.nl, 1
-wearesilverbullet.com, 1
wearesuma.com, 1
wearetravellers.nl, 1
wearetuzag.com, 1
@@ -150291,6 +150743,7 @@ weblibrary.cf, 1
weblightnovel.tk, 1
weblights.ml, 1
webline.ch, 1
+webline.co, 1
weblinkcity.tk, 1
weblinkpedia.com, 1
weblistposting.com, 1
@@ -150317,7 +150770,6 @@ webmax.cloud, 1
webmediaclick.com, 1
webmediaprint.at, 1
webmediums.com, 1
-webmedpharmacy.co.uk, 1
webmeister.org, 1
webmenedzser.hu, 1
webmetallica.tk, 1
@@ -150469,6 +150921,7 @@ webtasarimankara.name.tr, 1
webtasarimi.tk, 1
webtasarimostim.name.tr, 1
webtaxi.cf, 1
+webtechnicom.net, 0
webtek.nu, 1
webtele.ga, 1
webtele.tk, 1
@@ -150589,7 +151042,6 @@ weed.ren, 1
weedgranadagrowshop.com, 1
weedlife.com, 1
weednews.co, 0
-weedupdate.com, 1
weedworthy.com, 1
weedypedia.de, 1
weefriendskids.com, 1
@@ -150618,7 +151070,6 @@ weerstationgiethoorn.nl, 1
weerstatistieken.nl, 1
weetalksls.com, 1
weetix.fr, 1
-weexend.com, 1
weezerosos.tk, 1
weezertabs.tk, 1
wefact.nl, 1
@@ -150664,6 +151115,7 @@ weiling.clinic, 1
weils.net, 1
weiltoast.de, 1
weimaranerdogcare.com, 1
+weimeicleaning.com, 1
weiming.ddns.net, 1
weimingsci.cn, 1
weimz.com, 1
@@ -150705,12 +151157,12 @@ weitz-porzellan.de, 1
weitzmangroup.com, 1
weixinjiefengla.com, 1
weizenke.im, 1
+weizhi1111.com, 1
wejv.eu, 1
wekan.hopto.org, 1
wekibe.de, 1
wekipedia.com, 1
weknowhowtodoit.com, 1
-wekurate.com, 1
wel.com.br, 1
weladee.com, 1
welby.cat, 1
@@ -150757,9 +151209,11 @@ wellness-spa-suedtirol.com, 1
wellnesscheck.net, 1
wellnesslifestyletravel.com, 1
wellnessmassage-eitorf.de, 1
+wellnesstravelhub.com, 1
welloca.com, 1
wellreceived.com, 1
wellsbourne.co.uk, 1
+wellsburgwvpd.gov, 1
wellsolveit.com, 0
wellspringsga.com, 1
wellsprung.net, 1
@@ -150808,6 +151262,7 @@ wenanmao.com, 1
wenceslas.org.uk, 1
wenchengchou.co, 1
wenchieh.com, 1
+wendelluguetto.com.br, 1
wendkom.com, 1
wendlberger.net, 1
wendu.me, 0
@@ -150910,6 +151365,7 @@ weserv.nl, 1
wesleyanbank.co.uk, 1
wesleyarcher.com, 1
wesleycabus.be, 0
+wesleyville.gov, 1
wesleywarnell.com, 1
wesoco.de, 1
wespath.org, 1
@@ -150931,6 +151387,7 @@ west-wind.net, 1
west2.cn, 0
westaf-edit.com, 1
westappin.com.au, 1
+westartup.co, 1
westbathmaine.gov, 1
westboroughma.gov, 1
westbourne-history.org.uk, 1
@@ -150942,6 +151399,7 @@ westcentralaor.org, 1
westcentralmls.com, 1
westchester-il.gov, 1
westchesteranxietytreatment.com, 1
+westchestercountylinksinc.org, 1
westcoastaggregate.com, 1
westcoastcastles.com, 1
westcoastdrones.net, 1
@@ -150957,10 +151415,12 @@ westerdraai.tk, 1
westeremden.com, 1
westergas.nl, 1
westernalliancebancorporation.com, 1
+westernmedia.ie, 1
westernpadermatologist.com, 1
westernparts.com, 0
westernpsychiatry.com.au, 1
westernresourceadvocates.org, 1
+westernriversidecog.gov, 1
westernsydney.com.au, 1
westernwaterca.gov, 1
westfairleevt.gov, 1
@@ -150988,18 +151448,22 @@ westlogistic.com, 1
westmarlboroughpa.gov, 1
westmead.org, 1
westmeadapartments.com.au, 1
+westmeadhotel.co.uk, 1
westmelbourne.gov, 1
westmidlandsbouncycastlehire.co.uk, 1
westmidlandsinflatables.co.uk, 1
westmidlandslettings.com, 1
westmidlandsrailway.co.uk, 1
+westmifflin.gov, 1
westmilwaukeewi.gov, 1
westminsterco.gov, 1
westminsternational.com.au, 1
westmodernclinic.com, 1
+westonlakestexas.gov, 1
westonma.gov, 1
westonreed.com, 1
westoveral.gov, 1
+westoverwv.gov, 1
westpennwire.com, 1
westphalfamily.com, 1
westplains.gov, 1
@@ -151036,7 +151500,6 @@ weteachme.com, 1
wetheghosts.eu, 1
wethemovement.org, 1
wetherbyvets.co.uk, 1
-wetleak.com, 1
wetpussylipsex.com, 1
wetpussyporn.com, 1
wetravel.company, 1
@@ -151072,11 +151535,13 @@ wf-staging-hr.appspot.com, 1
wf-training-hrd.appspot.com, 1
wf-training-master.appspot.com, 1
wf-trial-hrd.appspot.com, 1
+wf-xw.com, 1
wf336.com, 1
wfbabfn.com, 1
wfbvillage.gov, 1
wfh.ovh, 1
wfh.se, 1
+wfigueiredo.com.br, 1
wforum.nl, 1
wfschicago.com, 1
wftbasis.nl, 1
@@ -151095,6 +151560,7 @@ wget.cx, 1
wget.tw, 1
wgfl.gov, 1
wgi.fi, 1
+wgnet.ch, 1
wgnr.me, 1
wgom.org, 0
wgplatform.co.uk, 1
@@ -151157,6 +151623,7 @@ whatisinternetsecurity.net, 1
whatisipfix.com, 1
whatisl.ovh, 1
whatismycountry.com, 1
+whatismycurrentipaddress.com, 1
whatismyip.net, 0
whatismypublicip.com, 1
whatisnetflow.com, 1
@@ -151164,6 +151631,7 @@ whatissflow.com, 1
whatisthe.cloud, 1
whatisthisapp.com, 1
whatiswhatis.com, 1
+whatmylocation.com, 1
whatsapp-plus.com, 1
whatsapp.com, 1
whatsapp.net, 1
@@ -151173,6 +151641,7 @@ whatsgood.tk, 1
whatsinmyjar.com, 1
whatsitsname.tk, 1
whatsmychaincert.com, 1
+whatsrc.org, 1
whatstheirnetworth.com, 1
whatsupoutdoor.com, 0
whatsupyo.tk, 1
@@ -151211,6 +151680,8 @@ when-release.ru, 1
when.fm, 0
when.org.il, 1
when2watch.live, 1
+whengirlsplaypremium.com, 1
+whenisholiday.com, 1
whentowork.com, 1
whenwe.me, 1
wheon.com, 1
@@ -151293,6 +151764,7 @@ whitealps.net, 0
whiteantelopeinteriors.com, 1
whitebirdclinic.org, 1
whitebox.ga, 1
+whitecreekny.gov, 1
whitefieldnhpd.gov, 1
whitefishtownshipmi.gov, 1
whitefordtownshipmi.gov, 1
@@ -151377,7 +151849,6 @@ whois.az, 1
whoisamitsingh.com, 1
whoiscuter.ml, 1
whoiscutest.ml, 1
-whoisdhh.com, 0
whoisonthebench.com, 1
whoistheorchid.com, 1
whoiswho.tk, 1
@@ -151397,6 +151868,7 @@ whong.media, 1
whonix.org, 1
whoopee.my, 0
whooshkaa.com, 1
+whop.com, 1
whoplusyou.com, 1
whoreofwallstreet.tk, 1
whorepresentsme.us, 1
@@ -151557,7 +152029,6 @@ wiki-play.ru, 1
wiki-rostelecom.ru, 1
wiki.berlin, 1
wiki.gallery, 1
-wiki.python.org, 1
wiki.voyage, 1
wiki.xin, 1
wiki24.ru, 1
@@ -151705,7 +152176,6 @@ wiktionary.pl, 1
wiktionary.pt, 1
wiktor-imbierski.com, 1
wiktoriaflis.com, 1
-wikwemikongpolice.ca, 1
wilane.org, 1
wilburyvets.co.uk, 1
wilco-s.nl, 1
@@ -151830,6 +152300,7 @@ willocks.nl, 1
willoughbyhillsohio.gov, 1
willow.technology, 1
willowalexander.co.uk, 1
+willowashroofing.com, 1
willowbrook.co.uk, 1
willowchild.de, 1
willowcreektrucking.com, 1
@@ -151854,6 +152325,8 @@ willywangstory.com.tw, 1
willywangstory.org, 1
willzahra.com.au, 1
wilmette.gov, 1
+wilmington-il.gov, 1
+wilmingtonohio.gov, 1
wilmingtonzen.tk, 1
wilmothgroup.com, 1
wilomark.com, 1
@@ -151910,6 +152383,7 @@ winckelmann2020.com, 1
wincoil.gov, 1
wind-riders.cf, 1
wind.com.do, 1
+windaero.com, 1
windforme.com, 1
windgucker.de, 1
windhamct.gov, 1
@@ -151924,7 +152398,6 @@ windmillart.net, 1
windowcleaningexperts.net, 1
windowreplacement.net, 1
windows, 1
-windows101tricks.com, 1
windows11.com.br, 1
windows311.org, 1
windowsblogitalia.com, 1
@@ -151981,6 +152454,7 @@ winerytoursanfrancisco.com, 1
wineworksonline.com, 1
winezja.pl, 1
winfieldchen.me, 1
+winfieldpa.gov, 1
winfieldtownshipmi.gov, 1
winfilestorage.tk, 1
winfuture.de, 1
@@ -152045,7 +152519,6 @@ wintec.nz, 1
winter-auszeit.de, 0
winter-elektro.de, 1
winter-leak.ml, 1
-winter.ae, 1
winterbergwebcams.com, 1
winterco.org, 1
wintercorn.com, 1
@@ -152063,6 +152536,7 @@ winterset.gov, 1
winterstudies.ga, 1
winterthur.ch, 1
winterzine.cf, 1
+winthropma.gov, 1
winthrythsrealm.com, 1
wintodoor.com, 1
winull.de, 1
@@ -152220,6 +152694,7 @@ witchbeauty.tk, 1
witcher-rz.com, 1
witcher.tk, 1
witchhunt.tk, 1
+witchsrocksurfcamp.com, 1
witchthicktits.tk, 1
witez.net, 1
with-environment.com, 1
@@ -152240,13 +152715,13 @@ withoutlovenotcount.ru, 1
withpersona.com, 1
withprocess.com, 1
withsunglasses.co.uk, 1
+withthegrid.com, 1
withyoutube.com, 1
witneywaterpolo.org.uk, 1
witron.de, 1
wits.uk, 1
witsvideo.com, 1
witt.link, 1
-wittamer.com, 0
wittebrug.nl, 1
wittepapaver.nl, 1
witteveenbos.com, 1
@@ -152287,7 +152762,6 @@ wizathon.com, 1
wizzair.com, 1
wizzley.com, 1
wizznab.tk, 1
-wizzr.nl, 1
wjb.marketing, 1
wjcainc.com, 0
wjci.com, 1
@@ -152320,7 +152794,6 @@ wkz.io, 1
wl-bank.com, 1
wl-bank.de, 1
wl-bank.eu, 1
-wlaws.com, 1
wlbank.de, 1
wlci.gov, 1
wlcmedical.com.au, 1
@@ -152337,6 +152810,7 @@ wltix.com, 1
wlwlwx.com, 0
wm-access.com, 1
wm-access.de, 1
+wm-gm.com.ua, 1
wm-referrals.com, 1
wm275u.top, 1
wmaccess.com, 1
@@ -152399,9 +152873,7 @@ wobble.ninja, 1
wobblywotnotz.co.uk, 1
wobker.co, 1
woblex.cz, 1
-wobuwo.com, 1
woc.ao, 1
-wochenblatt.com, 1
wochennummern.de, 1
wocup.ga, 1
wod-stavby.cz, 1
@@ -152416,7 +152888,6 @@ wodinaz.com, 1
wodka-division.de, 1
wodzirej.net.pl, 1
woeb.fr, 1
-woefhoef.nl, 1
woelckner.com, 1
wofford-ecs.org, 0
woffu.com, 1
@@ -152715,7 +153186,8 @@ wordspam.ga, 1
wordunscrambler.com, 1
wordwidessl.net, 1
wordxtra.net, 1
-worf.win, 1
+wordzite.com, 1
+worf.win, 0
wori.cf, 1
wori.ga, 1
wori.gq, 1
@@ -152753,6 +153225,7 @@ workerscomplawyerhelp.com, 1
workerselforganisation.cf, 1
workerselforganisation.ga, 1
workflowy.com, 1
+workforwarriors.org, 1
workfromhomebusinessopportunities.cf, 1
workfromhomebusinessopportunities.tk, 1
workfromhomecareers.tk, 1
@@ -152813,7 +153286,6 @@ worksthatwork.com, 1
workstride.org, 1
worktefa.tk, 1
workthings.de, 1
-workwithdata.com, 1
workwithusaid.gov, 1
worky.ph, 1
workzly.in, 1
@@ -152923,6 +153395,7 @@ worldsat.tk, 1
worldsaway.ca, 1
worldsbest.ga, 1
worldscoop.org, 1
+worldsfastest.com, 1
worldsfree4u.ga, 1
worldsgreatestazuredemo.com, 1
worldsms.tk, 1
@@ -152976,7 +153449,6 @@ worthlessingratitudecq.ml, 1
worthlydeals.com, 1
worthtownshipmi.gov, 1
worthyblog.com, 1
-worthygo.com, 1
worzo.tk, 1
woshiluo.com, 1
woshiluo.site, 1
@@ -153037,7 +153509,6 @@ wows-mods.tk, 1
wows.sb, 1
wowsosellout.com, 1
wowzer.ai, 1
-wox.ac, 1
woyao.ml, 1
woyzeck.org, 1
woz.ch, 1
@@ -153083,11 +153554,9 @@ wpekspres.com, 1
wpetri.nl, 1
wpexpert.com.tr, 1
wpexplainer.com, 1
-wpexplorer.com, 1
wpfactory.io, 1
wpformation.com, 1
wpforum.tk, 1
-wpfunction.com, 1
wpg-verwaltungen.de, 1
wpginvest.com, 1
wpguvenlik.com, 1
@@ -153100,7 +153569,6 @@ wpinabox.de, 1
wpinfos.de, 0
wpinsides.com, 1
wpjzb.com, 1
-wpknol.com, 1
wpkoridoru.com, 1
wpldn.uk, 1
wpletter.de, 1
@@ -153143,6 +153611,7 @@ wpspeedmatters.com, 1
wpsuites.com, 1
wptests.tk, 1
wpthemearchive.com, 1
+wpthemesbox.com, 1
wptotal.com, 1
wptrigone.fr, 1
wptrigone.net, 1
@@ -153185,7 +153654,6 @@ wrgms.com, 1
wrhomedecor.com.br, 1
wrightcountymo911.gov, 1
wrighthassall.co.uk, 1
-wrightpattfss.com, 1
wrighttownshipottawami.gov, 1
wrighttownshippa.gov, 1
wringer.ga, 1
@@ -153193,6 +153661,7 @@ wristler.eu, 1
write-right.net, 1
writeandedit-for-you.com, 1
writeaword.tk, 1
+writebrigade.com, 1
writemyessay.today, 1
writemyessays.com, 1
writemypaperhub.com, 1
@@ -153229,6 +153698,7 @@ wrp.gov, 1
wrtv.com, 1
wrytin.com, 1
wrzalski.com, 1
+ws-01.com, 1
ws159.com, 1
ws88.top, 0
wsa.org.nz, 1
@@ -153254,7 +153724,6 @@ wsldp.com, 1
wsm-naramowice.pl, 1
wsmsg.com, 1
wsn.com, 1
-wso01.com, 1
wsparcie.gov.pl, 1
wsrc.tk, 1
wsrn.de, 1
@@ -153330,7 +153799,6 @@ wumbo.ml, 1
wumbo.tk, 1
wuminhao.com, 1
wums.org, 1
-wunder.io, 1
wunderbarespolen.de, 1
wunderkarten.de, 1
wunderlist.com, 1
@@ -153357,6 +153825,7 @@ wuyifan.ga, 1
wuyuan.io, 1
wuz.com.tw, 1
wuzhuiso.com, 1
+wuziqian211.top, 1
wv-n.de, 1
wvbold.gov, 1
wvbvm.gov, 1
@@ -153367,6 +153836,7 @@ wvpbs.ml, 1
wvpbs.tk, 1
wvpebd.gov, 1
wvrtboard.gov, 1
+wvsdca.gov, 1
wvstateparks.com, 1
wvunclaimedproperty.gov, 1
wvv-8522.com, 1
@@ -153413,7 +153883,6 @@ www-8522.am, 1
www-8522.com, 1
www-8722.com, 1
www-8887999.com, 0
-www-9118.com, 0
www-9822.com, 1
www-fwt.com, 1
www-ge.org, 1
@@ -153461,7 +153930,6 @@ www.dropbox.com, 1
www.dropcam.com, 0
www.edu.tw, 1
www.eternalgoth.co.uk, 1
-www.etsy.com, 1
www.evernote.com, 0
www.facebook.com, 0
www.fastmail.com, 1
@@ -153489,13 +153957,12 @@ www.irccloud.com, 0
www.ki, 1
www.lastpass.com, 0
www.ledgerscope.net, 0
+www.linode.com, 0
www.lookout.com, 1
www.messenger.com, 1
www.mojadm.sk, 1
-www.mygov.bd, 1
www.noisebridge.net, 1
www.opsmate.com, 1
-www.org.gg, 0
www.paypal.com, 1
www.python.org, 1
www.re, 1
@@ -153559,6 +154026,7 @@ wybar.co.uk, 1
wybar.uk, 1
wycena.ga, 1
wyckoff.vip, 1
+wyckoffnj.gov, 1
wyckoffspringmeadowcondos.com, 1
wycombetoday.com, 0
wycoreconstruction.com, 1
@@ -153627,6 +154095,7 @@ x-lan.be, 1
x-net24.pl, 1
x-one.co.jp, 1
x-orbit.dk, 1
+x-team.co.il, 1
x-way.org, 1
x.io, 1
x.sb, 1
@@ -153705,7 +154174,7 @@ xad.ch, 1
xado-france.com, 1
xadreznaron.es, 1
xaira.com, 0
-xajh.org, 1
+xajh.org, 0
xakep-slon.tk, 1
xakepctbo.tk, 1
xakiatech.com, 1
@@ -153909,7 +154378,6 @@ xdtag.com, 1
xdty.org, 1
xduce.com, 1
xecure.zone, 1
-xedap24h.com, 1
xeditpro.com, 1
xeerpa.com, 1
xeforce.com, 1
@@ -153942,7 +154410,6 @@ xentox.com, 1
xenwo.com, 1
xenwo.io, 1
xeonlab.de, 1
-xeoxaz.com, 1
xerbisworks.com, 1
xerdeso.tk, 1
xerezdeportivo.tk, 1
@@ -154163,6 +154630,7 @@ xinbo608.com, 1
xinbo609.com, 1
xinbo610.com, 1
xinbo676.com, 1
+xindloviny.cz, 1
xinebf.com, 0
xing.ml, 1
xingai.ml, 1
@@ -154197,8 +154665,6 @@ xiuxiu.ga, 1
xiuxiu.gq, 1
xiuxiu.ml, 1
xiuxiumh01.cc, 0
-xixi.com, 1
-xiyu.com, 1
xjd.vision, 1
xjf6.com, 1
xjjeeps.com, 1
@@ -154207,6 +154673,7 @@ xjjzp.net, 1
xjpvictor.info, 1
xjtu.live, 1
xjtu.love, 1
+xjtu.men, 1
xjysilicone.com, 1
xkblog.xyz, 1
xkcd.pw, 1
@@ -154230,6 +154697,7 @@ xlnaudio.com, 1
xloffice.se, 1
xloud.cf, 1
xloutdoor.se, 1
+xloveit.com, 1
xlr8.shop, 1
xlr8webshops.com, 1
xlribbon.ml, 1
@@ -154247,7 +154715,7 @@ xmediazxy.tk, 1
xmenrevolution.com, 1
xmessy.com, 1
xmgspace.me, 1
-xmisystems.com, 1
+xmisystems.com, 0
xmiui.com, 1
xmlseo.ru, 1
xmnr.net, 1
@@ -154317,7 +154785,6 @@ xn--12cfi6eb4azb7c5cbfw.com, 1
xn--13-6kc0bufl.xn--p1ai, 1
xn--15tx89ctvm.xn--6qq986b3xl, 1
xn--1985-43d6eta0a4g2a.xn--p1ai, 1
-xn--19z71kdww.com, 1
xn--1yst51avkr.ga, 1
xn--1yst51avkr.xn--6qq986b3xl, 1
xn--230ap0xpa.com, 1
@@ -154359,7 +154826,7 @@ xn--72c1ar3gd6fvd.xn--o3cw4h, 1
xn--73-dlclq0cfe.xn--p1ai, 1
xn--78je2j8a.cafe, 1
xn--7ca.co, 1
-xn--7dvy22i.com, 0
+xn--7dvy22i.com, 1
xn--7or43h.jp, 1
xn--7tq776cdf4a.xn--fiqs8s, 1
xn--7tq776cdf4a.xn--fiqz9s, 1
@@ -154375,7 +154842,6 @@ xn--80aaa3bgsbbm.tk, 1
xn--80aaa5ajbrzqd.tk, 1
xn--80aaaane9bk7bh.tk, 1
xn--80aaacqdkdv7b0a.tk, 1
-xn--80aaagbtu3bfbullc1c.xn--80asehdb, 1
xn--80aaaptltzqd.tk, 1
xn--80aacgbiy5akmx.xn--e1a4c, 1
xn--80aacorabax9b2a3c.xn--p1ai, 1
@@ -154398,11 +154864,11 @@ xn--80adjmbjd1avp5b4a.xn--p1ai, 1
xn--80adydmce.com, 1
xn--80ae7bafe4d.tk, 1
xn--80aebbkaqx6at.xn--p1ai, 1
+xn--80aejbddhwvjax1p.xn--p1ai, 1
xn--80aejhvi0at.xn--90ais, 1
xn--80aejljbfwxn.xn--p1ai, 1
xn--80affa6ai0a.tk, 1
xn--80afvgfgb0aa.xn--p1ai, 1
-xn--80ah4f.xn--p1ai, 1
xn--80ahclcaoccacrhfebi0dcn5c1jh.xn--p1ai, 1
xn--80ahjdhy.tk, 1
xn--80ahnefiifo0g.xn--p1ai, 1
@@ -154451,6 +154917,7 @@ xn--andre-is--yz4h8t9azf9596c4rigl8h.moe, 1
xn--anyd-7na.at, 1
xn--apaados-6za.es, 1
xn--arelektrbunerisk-4bc73b.lv, 1
+xn--aurdumeti-cmd.ro, 1
xn--avocai-timioara-kmf1a.ro, 1
xn--b-tqa.net, 0
xn--b1aa9b.tk, 1
@@ -154466,6 +154933,7 @@ xn--bersetzungen-beglaubigt-bpc.de, 1
xn--berufsprfung-kinsthetik-b8b50d.ch, 1
xn--berwachungspaket-izb.at, 1
xn--betwinnerespaa-2nb.com, 1
+xn--bjugrd-lua.io, 1
xn--blusastlacotalpeas-20b.online, 1
xn--bm3bl9r.com, 1
xn--bnq37rc0nw50b.com, 1
@@ -154494,6 +154962,7 @@ xn--cckdrt0kwb4g3cnh.com, 1
xn--cckvb1cwa0c5br5e2d2711k.net, 1
xn--cckwcxetd, 1
xn--cctsgy36bnvprwpekc.com, 1
+xn--chrisliebr-y5a.de, 1
xn--chrysopekinsiologie-hzbe.fr, 1
xn--circul-gva.cc, 1
xn--circul-u3a.cc, 1
@@ -154620,7 +155089,6 @@ xn--j1afcdm4f.xn--p1ai, 1
xn--j1aoca.xn--p1ai, 1
xn--j4h.cf, 1
xn--j8se.com, 1
-xn--jh1al63br2ca.com, 1
xn--jkaappi-5waa.fi, 1
xn--jlq480n2rg, 1
xn--jp8hx8f.ws, 1
@@ -154764,6 +155232,7 @@ xn--srenpind-54a.dk, 1
xn--ss-sein-fetzt-wob.de, 1
xn--strandhaus-hinter-der-dne-1wc.de, 1
xn--stubbfrsning-uppsala-hzb.se, 1
+xn--super-visionr-mfb.de, 1
xn--svezavaukuu-ulb08i.rs, 1
xn--sz8h.ml, 1
xn--t-oha.lv, 1
@@ -154826,6 +155295,7 @@ xn--y8j148r.xn--q9jyb4c, 0
xn--y8j2eb5631a4qf5n0h.com, 1
xn--y8ja6lb.xn--q9jyb4c, 1
xn--y8jarb5hca.jp, 1
+xn--y9jyazb.moe, 1
xn--yj8h0m.ws, 1
xn--ykqxsg6sqp4cd861a.ml, 1
xn--ykrp42k.com, 1
@@ -154847,6 +155317,7 @@ xnetwork.ml, 1
xniilo.net, 1
xniver.se, 1
xnix.tk, 1
+xnoe.moe, 1
xnop.yt, 1
xnopyt.com, 1
xnopyt.info, 1
@@ -154910,6 +155381,7 @@ xplozion.tk, 1
xpods.sg, 1
xportxpert.com, 1
xpreflect.co.uk, 1
+xpresstowing.com.au, 1
xps-auto.com, 1
xps3dp.com, 1
xps40.com, 1
@@ -154922,7 +155394,6 @@ xpsrobotics.com, 1
xptrack.com, 1
xptrackstaging.com, 1
xpwn.cz, 0
-xq.com, 1
xq6dtff.top, 1
xqin.net, 1
xqk7.com, 1
@@ -154931,7 +155402,6 @@ xr5.me, 1
xr5.tech, 1
xrayreview.ml, 1
xrbox.me, 1
-xrdd.de, 1
xreverseporn.com, 1
xrg.cz, 1
xrippedhd.com, 1
@@ -154997,6 +155467,7 @@ xtom.com.au, 1
xtom.com.de, 1
xtom.com.ee, 1
xtom.com.hk, 1
+xtom.com.sg, 1
xtom.cy, 1
xtom.cz, 1
xtom.de, 1
@@ -155039,6 +155510,7 @@ xtom.pl, 1
xtom.pt, 1
xtom.ro, 1
xtom.ru, 1
+xtom.sg, 1
xtom.si, 1
xtom.sk, 1
xtom.social, 1
@@ -155058,13 +155530,13 @@ xtreme-servers.eu, 1
xtremealaskainsulation.com, 1
xtremebouncepartyhire.com.au, 1
xtremegaming.it, 1
-xtremejetski.ae, 1
xtremers.tk, 1
xtremotivation.com, 1
xtremyblog.com, 1
xtronics.com, 1
xts.bike, 1
xts3636.net, 1
+xtscloud.net, 1
xtsna.com, 1
xttt.net, 1
xtu2.com, 1
@@ -155082,7 +155554,6 @@ xueaiai.cf, 1
xueaiai.com, 1
xueaiai.ml, 1
xueanquan.com, 1
-xuecheng.com, 1
xuedianshang.com, 1
xuehuang666.cn, 1
xuesoska.ga, 1
@@ -155121,7 +155592,6 @@ xwp.co, 1
xx.gl, 1
xx0r.eu, 1
xx6729.co, 1
-xx6729.com, 0
xx6957.co, 1
xx9297.co, 1
xx9728.co, 1
@@ -155165,10 +155635,8 @@ xxyy.asia, 1
xy.ax, 1
xy369.cc, 1
xy6161.com, 1
-xy6262.com, 1
xy6729.com, 1
xy6957.com, 1
-xy7171.com, 1
xy7272.com, 1
xy7373.com, 1
xy96.top, 1
@@ -155226,7 +155694,6 @@ y-erodoga.com, 1
y-erogazo.com, 1
y-nas.tk, 1
y.com.cm, 1
-y.com.sb, 1
y09a.com, 0
y09app.com, 0
y09app.vip, 0
@@ -155252,7 +155719,6 @@ y5197.co, 1
y5bet.com, 1
y6180.com, 1
y6729.co, 1
-y6729.com, 1
y68oo.com, 1
y6957.co, 1
y6bet.com, 1
@@ -155272,7 +155738,6 @@ y895555.com, 0
y896666.com, 0
y897777.com, 0
y898888.com, 0
-y89a.com, 0
y89a.net, 1
y89aaa.com, 0
y89b.com, 0
@@ -155332,6 +155797,7 @@ ya-radio.tk, 1
ya-stroynaya.tk, 1
ya-zdorova.tk, 1
ya.mk, 1
+yaateens.org, 1
yaay.com.br, 1
yaay.today, 1
yaazhtech.com, 1
@@ -155345,6 +155811,7 @@ yacg.asia, 1
yachatshomesforsale.com, 1
yachigoya.com, 1
yachta.kiev.ua, 1
+yachtandboat.com.au, 1
yachtbuyer.com, 1
yachtcharterfleet.com, 1
yachtcita.com, 0
@@ -155354,7 +155821,6 @@ yachting-home.com, 1
yachtlettering.com, 1
yachtmarket.com.ua, 1
yachtwaypoints.com, 1
-yacine-app.tv, 1
yacostasolutions.com, 1
yadaeditrice.com, 1
yadnameh.ga, 1
@@ -155428,7 +155894,6 @@ yamei98.com, 1
yamei99.com, 1
yamei9955.com, 1
yamhillcounty.gov, 1
-yamm.io, 1
yamobila.tk, 1
yamunaexpresswayplot.com, 1
yan.gg, 1
@@ -155510,6 +155975,7 @@ yappy.com, 1
yappy.media, 1
yarcom.ru, 0
yardandgardenguru.com, 1
+yarddoc.com, 1
yardesign.tk, 1
yardhelp.ga, 1
yardthyme.com, 1
@@ -155552,8 +156018,10 @@ yatai18.com, 1
yatax.fr, 1
yateam.cc, 1
yates.com.au, 1
+yatescenter.gov, 1
yatescountyny.gov, 1
yatescountysheriff.gov, 1
+yatesun.com, 1
yatorie.net, 1
yatriindia.tk, 1
yatserver.com, 1
@@ -155565,6 +156033,7 @@ yaucy.win, 1
yaup.tk, 1
yaustal.com, 1
yavapaiaz.gov, 1
+yavapaiready.gov, 1
yavapaivotes.gov, 1
yavar.nl, 1
yavin4.cf, 1
@@ -155645,6 +156114,7 @@ yellowhawk.nl, 1
yellowmessenger.com, 1
yellowpages.ee, 1
yellowsource.org, 1
+yellowsprings.gov, 1
yellowsquid.uk, 0
yellowstone.nsupdate.info, 1
yellowstonecountymt.gov, 1
@@ -155698,7 +156168,6 @@ yemenlink.tk, 1
yenbainet.tk, 1
yengec.co, 1
yenidunya.org, 1
-yeniehliyetsinavi.com, 1
yennhi.co, 1
yenpape.com, 1
yep-pro.ch, 0
@@ -155728,6 +156197,7 @@ yesjobs.ga, 1
yesleaks.com, 1
yesmirov.ga, 1
yesmsp.com, 1
+yesmzt.com, 1
yesod.in, 1
yesogovinpetcare.com, 1
yesolo.tk, 1
@@ -155741,6 +156211,7 @@ yestees.com, 1
yesterford.com, 1
yesteryear-chronicle.cf, 1
yeswecan.co.bw, 1
+yeswehack.com, 1
yeti.ca, 1
yeti.com, 1
yeti.gq, 1
@@ -155808,7 +156279,6 @@ yiff.supply, 1
yigelangzi.com, 1
yigit.shop, 1
yiguan.me, 1
-yigujin.cn, 0
yiheng.moe, 0
yihome.com.tw, 1
yihouse.tw, 1
@@ -155842,7 +156312,6 @@ yippie.nl, 0
yisrime.xyz, 1
yiu-on.li, 1
yiuon.li, 1
-yiyuanzhong.com, 1
yiz96.com, 1
yizhihuang.org, 1
yj4p.com, 1
@@ -155901,6 +156370,7 @@ yobeverages.com, 1
yobify.com, 1
yobniyulyu.tk, 1
yobst.tk, 1
+yocad.org, 1
yochadehe.gov, 1
yochen.de, 1
yocoboard.com, 1
@@ -155930,6 +156400,7 @@ yogahealsinc.org, 1
yogahome.com, 1
yogaillustrations.ga, 1
yogaillustrations.tk, 1
+yogakiooturkiye.com, 1
yogamarlene.ch, 1
yogamea.school, 1
yogananda-roma.org, 1
@@ -155937,6 +156408,7 @@ yogaovelser.dk, 1
yogaportalen.dk, 1
yogaprague.com, 1
yogaschoolrishikesh.com, 1
+yogasirsasana.com, 1
yogasolution.tk, 1
yogatherapykosha.com, 1
yogaworld.tk, 1
@@ -155965,7 +156437,6 @@ yolandaschocolatiers.com, 1
yolandgao.me, 1
yolks.in, 1
yolo-csgo.com, 1
-yolo.cn, 1
yolobert.de, 1
yoloboatrentals.com, 1
yolocast.wtf, 1
@@ -156011,6 +156482,7 @@ yordanisp.tk, 1
yore.tk, 1
yorganica.ga, 1
yorgosbos.nl, 1
+yorickpeterse.com, 1
yorkacademy.ca, 1
yorkcountyne.gov, 1
yorkcountysc.gov, 1
@@ -156020,6 +156492,7 @@ yorkiepooexpert.com, 1
yorkmarkets.com, 1
yorkmoneyman.com, 1
yorkroadyums.com, 1
+yorksc.gov, 1
yorkshiredalesinflatables.co.uk, 1
yorkshiregardensheds.co.uk, 1
yorkshiregrit.cc, 1
@@ -156069,7 +156542,6 @@ youcanfinance.com.au, 1
youcanfuckoff.xyz, 1
youcanhelp.tk, 1
youcanmakeit.at, 1
-youckey.com, 1
youcruit.com, 1
youcruit.jobs, 1
youdino.com, 1
@@ -156135,7 +156607,6 @@ youngpeopleunited.co.uk, 1
youngsook.org, 1
youngsophie.net, 1
youngsoulstudios.com, 0
-youngster.cn, 1
youngsvillenc.gov, 1
youngtube.one, 1
youngvoicesmatter.org, 1
@@ -156155,9 +156626,9 @@ your-melody.ru, 1
your-money.info, 1
your-out.com, 1
your-restorer.ru, 1
+your-storageshare.de, 1
your-sussex.wedding, 1
your28days.com, 1
-youracnepro.com, 1
youran.me, 1
yourantiquarian.com, 1
youraudiobooks.xyz, 1
@@ -156199,7 +156670,6 @@ youremailexpert.com, 1
yourenergy.io, 1
youreward.ga, 1
yourfandom.ddns.net, 1
-yourfin.nl, 1
yourforceserver.com, 1
yourforcesupport.com, 1
yourforcesupport.events, 1
@@ -156210,7 +156680,6 @@ yourforcesupport.us, 1
yourforex.org, 1
yourfriendlytech.com, 1
yourfuntrivia.com, 1
-yourfuturestrategy.com.au, 1
yourgadget.ro, 1
yourgames.tv, 1
yourgifttoyou.com, 1
@@ -156260,6 +156729,8 @@ yourstake.org, 1
yourstart.tk, 1
yourstorebridgwater.co.uk, 1
yourstoreexeter.co.uk, 1
+yourstruly.co.th, 1
+yourstruly.yt, 1
yoursuper.gov.au, 1
yoursupportline.co.uk, 1
yoursurrey.wedding, 1
@@ -156350,12 +156821,12 @@ yrcc878.com, 1
yrefail.net, 1
yriik.ml, 1
yrityksen-perustaminen.net, 1
+yritza.com, 1
yrjanheikki.com, 1
yrx.me, 1
yryz.net, 1
ys96.org, 1
ysearc.tk, 1
-ysff.me, 1
ysfridge.com, 1
ysicorp.com, 1
yslxxhome.com, 1
@@ -156397,6 +156868,7 @@ yuanjiazhao.com, 1
yuanjiazhao.tk, 1
yuansecard.me, 1
yuanxi343.top, 1
+yubacity.gov, 1
yubi.co, 0
yubico.com, 1
yubico.org, 1
@@ -156472,11 +156944,10 @@ yumm.menu, 1
yummiyogi.com, 1
yummycouple.net, 1
yummydrool.com, 1
-yumtaro.com, 1
yun-bao.co, 0
yuna.tg, 0
yunasecurity.com, 1
-yuncaioo.com, 0
+yuncaioo.com, 1
yunibalance.com, 1
yunite.one, 1
yunjishou.pro, 1
@@ -156513,7 +156984,6 @@ yusukesakai.com, 1
yutabon.com, 0
yutakato.net, 1
yutangyun.com, 1
-yuth.in, 0
yuu.ink, 1
yuucchi.com, 1
yuucdn.net, 1
@@ -156547,10 +157017,10 @@ yvettextreme.com, 1
yvonne-stingel.de, 1
yvonnethomet.ch, 1
yvonnewilhelmi.com, 1
-yw.com, 1
ywambaguio.org, 1
ywambutuan.org, 1
ywamshipsphilippines.com, 1
+yx-express.cn, 0
yxapp10.com, 1
yxapp20.com, 1
yxapp30.com, 1
@@ -156564,7 +157034,6 @@ yxcpapp08.com, 1
yxcpapp09.com, 1
yxcpapp13.com, 1
yxcpapp14.com, 1
-yxhc.cc, 0
yxhlz.com, 1
yxlon.cn, 1
yxlon.co.jp, 1
@@ -156576,7 +157045,6 @@ yy366.cc, 0
yy369.cc, 1
yy5197.co, 1
yy6729.co, 1
-yy6729.com, 1
yy6957.co, 1
yy9297.co, 1
yy9728.co, 1
@@ -156588,7 +157056,7 @@ yyrss.com, 0
yyy116.com, 1
yyy608.com, 1
yyyy.xyz, 1
-yz86.cc, 1
+yz86.cc, 0
yzal.io, 1
yzarul.com, 1
yzddd.com, 1
@@ -156600,7 +157068,9 @@ yzh8.vip, 1
yzimroni.net, 1
yzy6666.com, 1
yzydo.com, 0
+yzys.cc, 1
yzyweb.cn, 1
+yzzy.cc, 1
z-bit.ee, 1
z-cert.nl, 1
z-e.eu, 1
@@ -156650,12 +157120,10 @@ z6527.com, 1
z6529.com, 1
z6587.com, 1
z6729.co, 1
-z6729.com, 1
z6827.com, 1
z6882.com, 1
z6897.com, 1
z6957.co, 1
-z6957.com, 0
z6wang.com, 1
z8011.com, 1
z8012.com, 1
@@ -156746,10 +157214,8 @@ zabszk.net, 1
zabszk.ovh, 1
zabukovnik.net, 1
zac.cy, 1
-zacaloo.com, 1
zacarias.com.ar, 1
zacatecasmeetings.com, 1
-zacco.site, 1
zach.codes, 0
zacharopoulos.me, 0
zacharydubois.me, 1
@@ -156776,7 +157242,6 @@ zad-academy.com, 1
zadania.wiki, 1
zadavalka.ru, 1
zadm.de, 1
-zadnje.com, 1
zadrot.tk, 1
zadroweb.com, 1
zaelkids.it, 1
@@ -156852,7 +157317,6 @@ zakanyszek.hu, 1
zakaria.website, 1
zakariya.blog, 1
zakarotta.ga, 1
-zakarpattya.fun, 1
zakaz.cf, 1
zakcutner.com, 1
zakcutner.uk, 1
@@ -156872,6 +157336,7 @@ zakratheme.com, 1
zakreconysloik.com.pl, 1
zakrentus-ostrus.space, 1
zakspartiesandevents.com, 1
+zakutka.com, 1
zala.ml, 1
zalaetavoleibol.tk, 1
zalan.do, 1
@@ -156894,6 +157359,7 @@ zambranopublicidadvideo.com, 1
zamecnikkladno.cz, 1
zamenim.tk, 1
zametkin.tk, 1
+zaminutusest.cz, 1
zamki.tk, 1
zammad.com, 0
zammad.org, 1
@@ -156990,7 +157456,6 @@ zarbis.tk, 1
zarcik.pl, 1
zardain.tk, 1
zarezerwuj-nocleg.com, 1
-zarfla.com, 1
zarinab.com, 1
zarja.tk, 1
zarjadnik.tk, 1
@@ -157128,6 +157593,7 @@ zd9090.com, 1
zda.ag, 1
zdbl.de, 1
zdcs.com, 1
+zdebelak.pl, 1
zdenek-hejl.com, 1
zdeneklavicky.cz, 1
zdenekpasek.com, 1
@@ -157144,6 +157610,7 @@ zdrave-konzultace.cz, 1
zdravec-bg.com, 1
zdravekonzultace.cz, 1
zdravesteny.cz, 1
+zdravevhlave.cz, 1
zdraveziti.eu, 1
zdravkovic.tk, 1
zdravnica-polin.com, 1
@@ -157161,6 +157628,7 @@ zeadaniel.com, 1
zeal-and.jp, 1
zeal-interior.com, 1
zealar.com.au, 1
+zealousweb.com, 1
zealworks.jp, 1
zeanweb.tk, 1
zeb.fun, 1
@@ -157185,7 +157653,6 @@ zedshaw.com, 1
zedtm.ir, 1
zeedroom.be, 1
zeeg.me, 1
-zeegeeks.com, 1
zeegers.family, 1
zeeheldenwijk-urk.nl, 1
zeekajakvaren.tk, 1
@@ -157273,7 +157740,6 @@ zendave.au, 1
zendev.ga, 1
zendev.tk, 1
zendrop.com, 1
-zenerisprojekty.pl, 1
zenfires.com, 1
zenfoodbook.com, 1
zengdong.ren, 1
@@ -157361,13 +157827,13 @@ zerodensity.tv, 1
zerodhacapital.com, 1
zerodhareview.co, 1
zerodoubtclub.com, 1
+zerodrytimefarnham.co.uk, 1
zerofox.gq, 1
zerofy.de, 0
zerogamestore.ir, 1
zerohash.com, 1
zerohouse.co, 1
zeroknowledge.me, 1
-zeroland.top, 0
zerolime.se, 1
zerolink.click, 1
zerolink.es, 1
@@ -157429,6 +157895,7 @@ zevelev.net, 1
zevenbergenbos.tk, 1
zevlee.me, 1
zewtie.com, 1
+zeynabacademy.com, 1
zeyneleroglu.com.tr, 1
zeyoking.com, 1
zezov.com, 1
@@ -157439,7 +157906,6 @@ zfid.pl, 1
zfj.hk, 1
zfj.la, 1
zfj.lu, 0
-zfl-site.top, 1
zfly.me, 1
zfpsystems.com, 1
zfree.co.nz, 1
@@ -157473,7 +157939,6 @@ zhanglizhi.ml, 1
zhangmenglong.cn, 1
zhangpeng.ai, 1
zhangwendao.com, 1
-zhangxiong.work, 0
zhangyiming.tech, 1
zhangyuhao.com, 0
zhankon.com, 0
@@ -157531,6 +157996,7 @@ zhodani.space, 1
zhodino.cf, 1
zhodino.ga, 1
zhonghongshunlian.com, 1
+zhongxia.me, 1
zhongxigo.com, 1
zhongzicili.ws, 1
zhongzilou.com, 1
@@ -157660,6 +158126,7 @@ zippie.tk, 1
zippo-days.me, 0
zippricami.com, 1
zippyshare.com, 1
+ziprecruiter.com, 1
ziqijiang.com, 0
zir-online.com, 1
zir.com.ua, 1
@@ -157684,6 +158151,7 @@ zivimexico.com, 1
zivot.org, 1
zivotbezkrutosti.cz, 1
zivotsdietou.cz, 1
+zivotvluxusu.cz, 1
zivyruzenec.cz, 1
zixiao.wang, 1
ziya.ng, 1
@@ -157695,7 +158163,6 @@ zizin.tk, 1
zizoled.com, 1
zjawa.pro, 1
zjc3.com, 1
-zjeunesse.com, 1
zjsnrwiki.com, 1
zju.tv, 1
zjuqsc.com, 1
@@ -157751,12 +158218,13 @@ zl8824.com, 1
zl9191.com, 1
zl969.com, 1
zl9696.com, 1
-zl9898.com, 1
zlarin.tk, 1
+zlata-packa.cz, 1
zlatakus.cz, 1
zlatamira.ru, 1
zlatan-ibrahimovic.tk, 1
zlatanonline.tk, 1
+zlatapacka.cz, 1
zlato.ua, 1
zlatom.ru, 1
zlavomat.sk, 1
@@ -157778,6 +158246,7 @@ zmessages.com, 0
zmeya.tk, 1
zmgroup.cz, 1
zmiguel.me, 1
+zmizelasumava.cz, 1
zmk.fr, 1
zmprjg.ml, 1
zms-qs.de, 1
@@ -157855,7 +158324,6 @@ zoigl.club, 1
zoisfinefood.fr, 1
zojadravai.com, 1
zok-ambicija.tk, 1
-zokdl.zp.ua, 1
zoki.art, 1
zoko.tk, 1
zokuomthawn.tk, 1
@@ -157885,7 +158353,7 @@ zombieclown.com, 1
zombiecomponents.com, 1
zombiecrowinc.tk, 1
zombielandkf.tk, 1
-zombieloadattack.com, 1
+zombieloadattack.com, 0
zombiemix.tk, 1
zombiepassions.com, 1
zombiesecured.com, 1
@@ -158028,12 +158496,14 @@ zozzle.co.uk, 1
zp25.ninja, 1
zpapieru.pl, 1
zpasathagroup.com, 1
+zpatkynavrchol.cz, 1
zpc.st, 1
zphmetalus.pl, 1
zpider.cloud, 1
zporno.sex, 1
zpozdeno.cz, 1
zpozdrowieniem.pl, 1
+zpravy-seznam.cz, 1
zprogramming.tk, 1
zq.com.sg, 1
zqwqz.org, 1
@@ -158077,7 +158547,6 @@ ztbro.com, 1
ztctarrin.com, 1
zten.org, 1
ztickerz.nl, 1
-ztm.monster, 1
ztmovies.cf, 1
ztn.sh, 1
ztu75.ru, 1
@@ -158110,7 +158579,6 @@ zuiai.tv, 1
zuiderlokaal.nl, 1
zuidplein.nl, 1
zuim.de, 1
-zuinin.com, 1
zuitaotu.com, 1
zuivelonline.nl, 1
zuiverjegeest.nl, 1
@@ -158178,6 +158646,7 @@ zwerkandsons.com, 1
zwhblog.xyz, 0
zwickau.de, 1
zwilla.de, 1
+zwineetzen.com, 1
zwit.au, 1
zwit.org, 1
zwitserlandautohuur.nl, 1
@@ -158193,7 +158662,6 @@ zwy.ch, 0
zwyr157wwiu6eior.com, 1
zwz.cz, 1
zx1168.com, 0
-zxcs.wiki, 1
zxdsj1.com, 1
zxe.com.br, 1
zxfiles.tk, 1
@@ -158244,7 +158712,6 @@ zyx3d.tk, 1
zyzardx.com, 1
zz5197.co, 1
zz6729.co, 1
-zz6729.com, 0
zz6957.co, 1
zz772.com, 0
zz9297.co, 1
diff --git a/security/manager/ssl/osclientcerts/Cargo.toml b/security/manager/ssl/osclientcerts/Cargo.toml
index 7bd44a3b52..6cc8088a11 100644
--- a/security/manager/ssl/osclientcerts/Cargo.toml
+++ b/security/manager/ssl/osclientcerts/Cargo.toml
@@ -22,7 +22,7 @@ sha2 = "0.10.2"
version = "0.9"
[target."cfg(any(target_os = \"macos\", target_os = \"ios\"))".dependencies.libloading]
-version = "0.7"
+version = "0.8"
[target."cfg(target_os = \"windows\")".dependencies.winapi]
version = "0.3"
diff --git a/security/manager/ssl/osclientcerts/src/lib.rs b/security/manager/ssl/osclientcerts/src/lib.rs
index 728c244543..bb934c504a 100644
--- a/security/manager/ssl/osclientcerts/src/lib.rs
+++ b/security/manager/ssl/osclientcerts/src/lib.rs
@@ -1233,5 +1233,8 @@ pub unsafe extern "C" fn C_GetFunctionList(ppFunctionList: CK_FUNCTION_LIST_PTR_
CKR_OK
}
-#[cfg_attr(any(target_os = "macos", target_os = "ios"), link(name = "Security", kind = "framework"))]
+#[cfg_attr(
+ any(target_os = "macos", target_os = "ios"),
+ link(name = "Security", kind = "framework")
+)]
extern "C" {}
diff --git a/security/manager/ssl/tests/unit/test_cert_trust.js b/security/manager/ssl/tests/unit/test_cert_trust.js
index 45ff78a253..07c808aed6 100644
--- a/security/manager/ssl/tests/unit/test_cert_trust.js
+++ b/security/manager/ssl/tests/unit/test_cert_trust.js
@@ -283,9 +283,18 @@ add_task(async function () {
let ee_cert = loadedCerts[2];
notEqual(ee_cert, null, "EE cert should have successfully loaded");
+ let init_num_trustObj = certdb.countTrustObjects();
setup_basic_trusts(ca_cert, int_cert);
await test_ca_distrust(ee_cert, ca_cert, true);
+ // testing countTrustObjects(), loaded 2 certs from above code
+ let num_trustObj = certdb.countTrustObjects();
+ equal(
+ num_trustObj,
+ init_num_trustObj + 2,
+ "Number of trust objects should be 2"
+ );
+
setup_basic_trusts(ca_cert, int_cert);
await test_ca_distrust(ee_cert, int_cert, false);
diff --git a/security/nss.symbols b/security/nss.symbols
index 1d06132bfd..10ebab9bfb 100644
--- a/security/nss.symbols
+++ b/security/nss.symbols
@@ -306,6 +306,7 @@ PK11_DeriveWithFlags
PK11_DeriveWithTemplate
PK11_DestroyContext
PK11_DestroyGenericObject
+PK11_DestroyGenericObjects
PK11_DestroyMergeLog
PK11_DestroyObject
PK11_DestroyTokenObject
@@ -322,6 +323,7 @@ PK11_FindCertInSlot
PK11_FindCertsFromEmailAddress
PK11_FindCertsFromNickname
PK11_FindEncodedCertInSlot
+PK11_FindGenericObjects
PK11_FindKeyByAnyCert
PK11_FindKeyByDERCert
PK11_FindKeyByKeyID
@@ -357,6 +359,7 @@ PK11_GetLowLevelKeyIDForPrivateKey
PK11_GetMechanism
PK11_GetModInfo
PK11_GetModuleURI
+PK11_GetNextGenericObject
PK11_GetNextSafe
PK11_GetNextSymKey
PK11_GetPadMechanism
diff --git a/security/nss/TAG-INFO b/security/nss/TAG-INFO
index 13e8ce1547..134774d90e 100644
--- a/security/nss/TAG-INFO
+++ b/security/nss/TAG-INFO
@@ -1 +1 @@
-NSS_3_99_RTM \ No newline at end of file
+NSS_3_100_RTM \ No newline at end of file
diff --git a/security/nss/automation/abi-check/expected-report-libnss3.so.txt b/security/nss/automation/abi-check/expected-report-libnss3.so.txt
index 582afe387f..97f1a7cdd8 100644
--- a/security/nss/automation/abi-check/expected-report-libnss3.so.txt
+++ b/security/nss/automation/abi-check/expected-report-libnss3.so.txt
@@ -5,11 +5,20 @@
parameter 2 of type 'typedef SECOidTag' has sub-type changes:
underlying type 'enum __anonymous_enum__' at secoidt.h:34:1 changed:
type size hasn't changed
- 2 enumerator insertions:
- '__anonymous_enum__::SEC_OID_ED25519_SIGNATURE' value '373'
- '__anonymous_enum__::SEC_OID_ED25519_PUBLIC_KEY' value '374'
+ 10 enumerator insertions:
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_STDDH_SHA1KDF_SCHEME' value '375'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_STDDH_SHA224KDF_SCHEME' value '376'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_STDDH_SHA256KDF_SCHEME' value '377'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_STDDH_SHA384KDF_SCHEME' value '378'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_STDDH_SHA512KDF_SCHEME' value '379'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_COFACTORDH_SHA1KDF_SCHEME' value '380'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_COFACTORDH_SHA224KDF_SCHEME' value '381'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_COFACTORDH_SHA256KDF_SCHEME' value '382'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_COFACTORDH_SHA384KDF_SCHEME' value '383'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_COFACTORDH_SHA512KDF_SCHEME' value '384'
1 enumerator change:
- '__anonymous_enum__::SEC_OID_TOTAL' from value '373' to '375' at secoidt.h:34:1
+ '__anonymous_enum__::SEC_OID_TOTAL' from value '375' to '385' at secoidt.h:34:1
+
diff --git a/security/nss/automation/abi-check/expected-report-libnssutil3.so.txt b/security/nss/automation/abi-check/expected-report-libnssutil3.so.txt
index ed076df300..f0d77ef369 100644
--- a/security/nss/automation/abi-check/expected-report-libnssutil3.so.txt
+++ b/security/nss/automation/abi-check/expected-report-libnssutil3.so.txt
@@ -1,15 +1,24 @@
1 function with some indirect sub-type change:
- [C]'function SECStatus NSS_GetAlgorithmPolicy(SECOidTag, PRUint32*)' at secoid.c:2291:1 has some indirect sub-type changes:
+ [C]'function SECStatus NSS_GetAlgorithmPolicy(SECOidTag, PRUint32*)' at secoid.c:2336:1 has some indirect sub-type changes:
parameter 1 of type 'typedef SECOidTag' has sub-type changes:
underlying type 'enum __anonymous_enum__' at secoidt.h:34:1 changed:
type size hasn't changed
- 2 enumerator insertions:
- '__anonymous_enum__::SEC_OID_ED25519_SIGNATURE' value '373'
- '__anonymous_enum__::SEC_OID_ED25519_PUBLIC_KEY' value '374'
+ 10 enumerator insertions:
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_STDDH_SHA1KDF_SCHEME' value '375'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_STDDH_SHA224KDF_SCHEME' value '376'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_STDDH_SHA256KDF_SCHEME' value '377'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_STDDH_SHA384KDF_SCHEME' value '378'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_STDDH_SHA512KDF_SCHEME' value '379'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_COFACTORDH_SHA1KDF_SCHEME' value '380'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_COFACTORDH_SHA224KDF_SCHEME' value '381'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_COFACTORDH_SHA256KDF_SCHEME' value '382'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_COFACTORDH_SHA384KDF_SCHEME' value '383'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_COFACTORDH_SHA512KDF_SCHEME' value '384'
1 enumerator change:
- '__anonymous_enum__::SEC_OID_TOTAL' from value '373' to '375' at secoidt.h:34:1
+ '__anonymous_enum__::SEC_OID_TOTAL' from value '375' to '385' at secoidt.h:34:1
+
diff --git a/security/nss/automation/abi-check/expected-report-libsmime3.so.txt b/security/nss/automation/abi-check/expected-report-libsmime3.so.txt
index 69cd2ae3a9..a42f62c39a 100644
--- a/security/nss/automation/abi-check/expected-report-libsmime3.so.txt
+++ b/security/nss/automation/abi-check/expected-report-libsmime3.so.txt
@@ -1,8 +1,4 @@
-1 Added function:
-
- 'function PRBool NSS_CMSRecipient_IsSupported(CERTCertificate*)' {NSS_CMSRecipient_IsSupported@@NSS_3.99}
-
1 function with some indirect sub-type change:
[C]'function PK11SymKey* NSS_CMSContentInfo_GetBulkKey(NSSCMSContentInfo*)' at cmscinfo.c:426:1 has some indirect sub-type changes:
@@ -14,34 +10,103 @@
type of 'NSSCMSContent NSSCMSContentInfoStr::content' changed:
underlying type 'union NSSCMSContentUnion' at cmst.h:113:1 changed:
type size hasn't changed
- 1 data member changes (3 filtered):
+ 2 data member changes (2 filtered):
type of 'NSSCMSEncryptedData* NSSCMSContentUnion::encryptedData' changed:
in pointed to type 'typedef NSSCMSEncryptedData' at cmst.h:65:1:
- underlying type 'struct NSSCMSEncryptedDataStr' at cmst.h:463:1 changed:
+ underlying type 'struct NSSCMSEncryptedDataStr' at cmst.h:470:1 changed:
type size hasn't changed
1 data member changes (1 filtered):
type of 'NSSCMSAttribute** NSSCMSEncryptedDataStr::unprotectedAttr' changed:
in pointed to type 'NSSCMSAttribute*':
in pointed to type 'typedef NSSCMSAttribute' at cmst.h:69:1:
- underlying type 'struct NSSCMSAttributeStr' at cmst.h:482:1 changed:
+ underlying type 'struct NSSCMSAttributeStr' at cmst.h:489:1 changed:
type size hasn't changed
1 data member change:
type of 'SECOidData* NSSCMSAttributeStr::typeTag' changed:
in pointed to type 'typedef SECOidData' at secoidt.h:16:1:
- underlying type 'struct SECOidDataStr' at secoidt.h:536:1 changed:
+ underlying type 'struct SECOidDataStr' at secoidt.h:547:1 changed:
type size hasn't changed
1 data member change:
type of 'SECOidTag SECOidDataStr::offset' changed:
underlying type 'enum __anonymous_enum__' at secoidt.h:34:1 changed:
type size hasn't changed
- 2 enumerator insertions:
- '__anonymous_enum__::SEC_OID_ED25519_SIGNATURE' value '373'
- '__anonymous_enum__::SEC_OID_ED25519_PUBLIC_KEY' value '374'
+ 10 enumerator insertions:
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_STDDH_SHA1KDF_SCHEME' value '375'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_STDDH_SHA224KDF_SCHEME' value '376'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_STDDH_SHA256KDF_SCHEME' value '377'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_STDDH_SHA384KDF_SCHEME' value '378'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_STDDH_SHA512KDF_SCHEME' value '379'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_COFACTORDH_SHA1KDF_SCHEME' value '380'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_COFACTORDH_SHA224KDF_SCHEME' value '381'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_COFACTORDH_SHA256KDF_SCHEME' value '382'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_COFACTORDH_SHA384KDF_SCHEME' value '383'
+ '__anonymous_enum__::SEC_OID_DHSINGLEPASS_COFACTORDH_SHA512KDF_SCHEME' value '384'
1 enumerator change:
- '__anonymous_enum__::SEC_OID_TOTAL' from value '373' to '375' at secoidt.h:34:1
+ '__anonymous_enum__::SEC_OID_TOTAL' from value '375' to '385' at secoidt.h:34:1
+
+
+
+
+
+ type of 'NSSCMSEnvelopedData* NSSCMSContentUnion::envelopedData' changed:
+ in pointed to type 'typedef NSSCMSEnvelopedData' at cmst.h:60:1:
+ underlying type 'struct NSSCMSEnvelopedDataStr' at cmst.h:257:1 changed:
+ type size hasn't changed
+ 1 data member changes (2 filtered):
+ type of 'NSSCMSRecipientInfo** NSSCMSEnvelopedDataStr::recipientInfos' changed:
+ in pointed to type 'NSSCMSRecipientInfo*':
+ in pointed to type 'typedef NSSCMSRecipientInfo' at cmst.h:62:1:
+ underlying type 'struct NSSCMSRecipientInfoStr' at cmst.h:439:1 changed:
+ type size changed from 1536 to 1664 bits
+ 3 data member changes:
+ type of '__anonymous_union__ NSSCMSRecipientInfoStr::ri' changed:
+ type size changed from 1344 to 1472 bits
+ 2 data member changes:
+ type of 'NSSCMSKEKRecipientInfo __anonymous_union__::kekRecipientInfo' changed:
+ underlying type 'struct NSSCMSKEKRecipientInfoStr' at cmst.h:397:1 changed:
+ type size hasn't changed
+ 1 data member change:
+ type of 'NSSCMSKEKIdentifier NSSCMSKEKRecipientInfoStr::kekIdentifier' changed:
+ underlying type 'struct NSSCMSKEKIdentifierStr' at cmst.h:390:1 changed:
+ type size hasn't changed
+ 1 data member change:
+ type of 'SECItem* NSSCMSKEKIdentifierStr::other' changed:
+ in pointed to type 'typedef SECItem' at cmst.h:347:1:
+ underlying type 'struct SECItemStr' at cmst.h:342:1 changed:
+ type name changed from 'SECItemStr' to 'NSSCMSOtherKeyAttributeStr'
+ type size changed from 192 to 384 bits
+ 2 data member deletions:
+ 'unsigned char* SECItemStr::data', at offset 64 (in bits) at seccomon.h:52:1
+
+ 'unsigned int SECItemStr::len', at offset 128 (in bits) at seccomon.h:53:1
+
+ 1 data member insertion:
+ 'SECItem NSSCMSOtherKeyAttributeStr::keyAttr', at offset 192 (in bits) at cmst.h:344:1
+ 1 data member change:
+ type of 'SECItemType SECItemStr::type' changed:
+ underlying type 'enum __anonymous_enum__' at seccomon.h:50:1 changed:
+ entity changed from 'enum __anonymous_enum__' to 'struct SECItemStr' at seccomon.h:50:1
+ type size changed from 32 to 192 bits
+ type alignment changed from 32 to 0 bits
+
+
+
+
+ type of 'NSSCMSKeyAgreeRecipientInfo __anonymous_union__::keyAgreeRecipientInfo' changed:
+ underlying type 'struct NSSCMSKeyAgreeRecipientInfoStr' at cmst.h:376:1 changed:
+ type size changed from 1344 to 1472 bits
+ 3 data member changes:
+ type of 'SECItem* NSSCMSKeyAgreeRecipientInfoStr::ukm' changed:
+ entity changed from 'SECItem*' to 'typedef SECItem' at seccomon.h:48:1
+ type size changed from 64 to 192 bits
+
+ 'SECAlgorithmID NSSCMSKeyAgreeRecipientInfoStr::keyEncAlg' offset changed from 896 to 1024 (in bits) (by +128 bits)
+ 'NSSCMSRecipientEncryptedKey** NSSCMSKeyAgreeRecipientInfoStr::recipientEncryptedKeys' offset changed from 1280 to 1408 (in bits) (by +128 bits)
+ 'NSSCMSMessage* NSSCMSRecipientInfoStr::cmsg' offset changed from 1408 to 1536 (in bits) (by +128 bits)
+ 'CERTCertificate* NSSCMSRecipientInfoStr::cert' offset changed from 1472 to 1600 (in bits) (by +128 bits)
diff --git a/security/nss/automation/abi-check/previous-nss-release b/security/nss/automation/abi-check/previous-nss-release
index 0dea1b7b74..335e901dad 100644
--- a/security/nss/automation/abi-check/previous-nss-release
+++ b/security/nss/automation/abi-check/previous-nss-release
@@ -1 +1 @@
-NSS_3_98_BRANCH
+NSS_3_99_BRANCH
diff --git a/security/nss/build.sh b/security/nss/build.sh
index ae8eeee8b0..73c6d77df3 100755
--- a/security/nss/build.sh
+++ b/security/nss/build.sh
@@ -124,6 +124,8 @@ while [ $# -gt 0 ]; do
--system-nspr) set_nspr_path "/usr/include/nspr/:"; no_local_nspr=1 ;;
--system-sqlite) gyp_params+=(-Duse_system_sqlite=1) ;;
--enable-fips) gyp_params+=(-Ddisable_fips=0) ;;
+ --fips-module-id) gyp_params+=(-Dfips_module_id="$2"); shift ;;
+ --fips-module-id=?*) gyp_params+=(-Dfips_module_id="${1#*=}") ;;
--enable-libpkix) gyp_params+=(-Ddisable_libpkix=0) ;;
--mozpkix-only) gyp_params+=(-Dmozpkix_only=1 -Ddisable_tests=1 -Dsign_libs=0) ;;
--disable-keylog) sslkeylogfile=0 ;;
diff --git a/security/nss/cmd/certutil/certext.c b/security/nss/cmd/certutil/certext.c
index 501608c850..0035d8c7fb 100644
--- a/security/nss/cmd/certutil/certext.c
+++ b/security/nss/cmd/certutil/certext.c
@@ -1219,6 +1219,7 @@ AddCrlDistPoint(void *extHandle)
intValue = PORT_Atoi(buffer);
switch (intValue) {
case generalName:
+ PORT_SetError(0);
current->distPointType = intValue;
current->distPoint.fullName = CreateGeneralName(arena);
rv = PORT_GetError();
diff --git a/security/nss/coreconf/config.gypi b/security/nss/coreconf/config.gypi
index 13f857cacf..baf4256a87 100644
--- a/security/nss/coreconf/config.gypi
+++ b/security/nss/coreconf/config.gypi
@@ -136,6 +136,7 @@
'nss_include_dir%': '/usr/include/nss',
'only_dev_random%': 1,
'disable_fips%': 1,
+ 'fips_module_id%': '',
'mozpkix_only%': 0,
'mozilla_central%': 0,
'coverage%': 0,
@@ -165,12 +166,22 @@
'<(nss_include_dir)',
],
}],
+ [ 'disable_fips==0', {
+ 'defines': [
+ 'NSS_ENABLE_FIPS_INDICATORS',
+ ],
+ }],
[ 'disable_fips==1', {
'defines': [
'NSS_FIPS_DISABLED',
'NSS_NO_INIT_SUPPORT',
],
}],
+ [ 'fips_module_id!=""', {
+ 'defines': [
+ 'NSS_FIPS_MODULE_ID="<(fips_module_id)"'
+ ],
+ }],
[ 'OS!="android" and OS!="mac" and OS!="ios" and OS!="win"', {
'libraries': [
'-lpthread',
diff --git a/security/nss/coreconf/coreconf.dep b/security/nss/coreconf/coreconf.dep
index 590d1bfaee..5182f75552 100644
--- a/security/nss/coreconf/coreconf.dep
+++ b/security/nss/coreconf/coreconf.dep
@@ -10,4 +10,3 @@
*/
#error "Do not include this header file."
-
diff --git a/security/nss/doc/rst/releases/index.rst b/security/nss/doc/rst/releases/index.rst
index 865aad277a..e0f3249104 100644
--- a/security/nss/doc/rst/releases/index.rst
+++ b/security/nss/doc/rst/releases/index.rst
@@ -8,6 +8,7 @@ Releases
:glob:
:hidden:
+ nss_3_100.rst
nss_3_99.rst
nss_3_98.rst
nss_3_97.rst
@@ -64,23 +65,24 @@ Releases
.. note::
- **NSS 3.99** is the latest version of NSS.
- Complete release notes are available here: :ref:`mozilla_projects_nss_nss_3_99_release_notes`
+ **NSS 3.100** is the latest version of NSS.
+ Complete release notes are available here: :ref:`mozilla_projects_nss_nss_3_100_release_notes`
**NSS 3.90.2 (ESR)** is the latest version of NSS.
Complete release notes are available here: :ref:`mozilla_projects_nss_nss_3_90_2_release_notes`
.. container::
- Changes in 3.99 included in this release:
-
- - Bug 1325335 - Removing check for message len in ed25519
- - Bug 1884276 - add ed25519 to SECU_ecName2params.
- - Bug 1325335 - add EdDSA wycheproof tests.
- - Bug 1325335 - nss/lib layer code for EDDSA.
- - Bug 1325335 - Adding EdDSA implementation.
- - Bug 1881027 - Exporting Certificate Compression types
- - Bug 1880857 - Updating ACVP docker to rust 1.74
- - Bug 1325335 - Updating HACL* to 0f136f28935822579c244f287e1d2a1908a7e552
- - Bug 1877730 - Add NSS_CMSRecipient_IsSupported.
+ Changes in 3.100 included in this release:
+ - Bug 1893029 - merge pk11_kyberSlotList into pk11_ecSlotList for faster Xyber operations.
+ - Bug 1893752 - remove ckcapi.
+ - Bug 1893162 - avoid a potential PK11GenericObject memory leak.
+ - Bug 671060 - Remove incomplete ESDH code.
+ - Bug 215997 - Decrypt RSA OAEP encrypted messages.
+ - Bug 1887996 - Fix certutil CRLDP URI code.
+ - Bug 1890069 - Don't set CKA_DERIVE for CKK_EC_EDWARDS private keys.
+ - Bug 676118: Add ability to encrypt and decrypt CMS messages using ECDH.
+ - Bug 676100 - Correct Templates for key agreement in smime/cmsasn.c.
+ - Bug 1548723 - Moving the decodedCert allocation to NSS.
+ - Bug 1885404 - Allow developers to speed up repeated local execution of NSS tests that depend on certificates. \ No newline at end of file
diff --git a/security/nss/doc/rst/releases/nss_3_100.rst b/security/nss/doc/rst/releases/nss_3_100.rst
new file mode 100644
index 0000000000..11362b39da
--- /dev/null
+++ b/security/nss/doc/rst/releases/nss_3_100.rst
@@ -0,0 +1,64 @@
+.. _mozilla_projects_nss_nss_3_100_release_notes:
+
+NSS 3.100 release notes
+========================
+
+`Introduction <#introduction>`__
+--------------------------------
+
+.. container::
+
+ Network Security Services (NSS) 3.100 was released on *7th May 2024**.
+
+`Distribution Information <#distribution_information>`__
+--------------------------------------------------------
+
+.. container::
+
+ The HG tag is NSS_3_100_RTM. NSS 3.100 requires NSPR 4.35 or newer.
+
+ NSS 3.100 source distributions are available on ftp.mozilla.org for secure HTTPS download:
+
+ - Source tarballs:
+ https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_100_RTM/src/
+
+ Other releases are available :ref:`mozilla_projects_nss_releases`.
+
+.. _changes_in_nss_3.100:
+
+`Changes in NSS 3.100 <#changes_in_nss_3.100>`__
+------------------------------------------------------------------
+
+.. container::
+
+ - Bug 1893029 - merge pk11_kyberSlotList into pk11_ecSlotList for faster Xyber operations.
+ - Bug 1893752 - remove ckcapi.
+ - Bug 1893162 - avoid a potential PK11GenericObject memory leak.
+ - Bug 671060 - Remove incomplete ESDH code.
+ - Bug 215997 - Decrypt RSA OAEP encrypted messages.
+ - Bug 1887996 - Fix certutil CRLDP URI code.
+ - Bug 1890069 - Don't set CKA_DERIVE for CKK_EC_EDWARDS private keys.
+ - Bug 676118: Add ability to encrypt and decrypt CMS messages using ECDH.
+ - Bug 676100 - Correct Templates for key agreement in smime/cmsasn.c.
+ - Bug 1548723 - Moving the decodedCert allocation to NSS.
+ - Bug 1885404 - Allow developers to speed up repeated local execution of NSS tests that depend on certificates.
+
+`Compatibility <#compatibility>`__
+----------------------------------
+
+.. container::
+
+ NSS 3.100 shared libraries are backwards-compatible with all older NSS 3.x shared
+ libraries. A program linked with older NSS 3.x shared libraries will work with
+ this new version of the shared libraries without recompiling or
+ relinking. Furthermore, applications that restrict their use of NSS APIs to the
+ functions listed in NSS Public Functions will remain compatible with future
+ versions of the NSS shared libraries.
+
+`Feedback <#feedback>`__
+------------------------
+
+.. container::
+
+ Bugs discovered should be reported by filing a bug report on
+ `bugzilla.mozilla.org <https://bugzilla.mozilla.org/enter_bug.cgi?product=NSS>`__ (product NSS).
diff --git a/security/nss/gtests/nss_bogo_shim/nss_bogo_shim.cc b/security/nss/gtests/nss_bogo_shim/nss_bogo_shim.cc
index 12adcc5de0..854460508d 100644
--- a/security/nss/gtests/nss_bogo_shim/nss_bogo_shim.cc
+++ b/security/nss/gtests/nss_bogo_shim/nss_bogo_shim.cc
@@ -657,8 +657,8 @@ class TestAgent {
return SECFailure;
}
- SECITEM_AllocItem(NULL, output, input->len + 2);
- if (output == NULL || output->data == NULL) {
+ if (output == NULL || output->data == NULL ||
+ output->len != input->len + 2) {
return SECFailure;
}
@@ -718,9 +718,8 @@ class TestAgent {
return SECFailure;
}
- SECITEM_AllocItem(NULL, output, input->len - 4);
-
- if (output == NULL || output->data == NULL) {
+ if (output == NULL || output->data == NULL ||
+ output->len != input->len - 4) {
return SECFailure;
}
@@ -785,9 +784,9 @@ class TestAgent {
std::cerr << "Certificate is too short. " << std::endl;
return SECFailure;
}
- SECITEM_AllocItem(NULL, output, input->len - 1);
- if (output == NULL || output->data == NULL) {
+ if (output == NULL || output->data == NULL ||
+ output->len != input->len - 1) {
return SECFailure;
}
diff --git a/security/nss/gtests/ssl_gtest/ssl_certificate_compression_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_certificate_compression_unittest.cc
index 01a02502c1..44c6a7e142 100644
--- a/security/nss/gtests/ssl_gtest/ssl_certificate_compression_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_certificate_compression_unittest.cc
@@ -221,6 +221,7 @@ class TLSCertificateToEncodedCertificateChanger : public TlsRecordFilter {
static SECStatus SimpleXorCertCompEncode(const SECItem* input,
SECItem* output) {
SECITEM_CopyItem(NULL, output, input);
+ PORT_Memcpy(output->data, input->data, output->len);
for (size_t i = 0; i < output->len; i++) {
output->data[i] ^= 0x55;
}
@@ -230,7 +231,7 @@ static SECStatus SimpleXorCertCompEncode(const SECItem* input,
/* Test decoding function. */
static SECStatus SimpleXorCertCompDecode(const SECItem* input, SECItem* output,
size_t expectedLenDecodedCertificate) {
- SECITEM_CopyItem(NULL, output, input);
+ PORT_Memcpy(output->data, input->data, input->len);
for (size_t i = 0; i < output->len; i++) {
output->data[i] ^= 0x55;
}
@@ -251,7 +252,7 @@ static SECStatus SimpleXorWithDifferentValueEncode(const SECItem* input,
static SECStatus SimpleXorWithDifferentValueDecode(
const SECItem* input, SECItem* output,
size_t expectedLenDecodedCertificate) {
- SECITEM_CopyItem(NULL, output, input);
+ PORT_Memcpy(output->data, input->data, input->len);
for (size_t i = 0; i < output->len; i++) {
output->data[i] ^= 0x77;
}
@@ -1128,47 +1129,6 @@ TEST_F(TlsConnectStreamTls13, CertificateCompression_ReceivedWrongAlgorithm) {
SEC_ERROR_CERTIFICATE_COMPRESSION_ALGORITHM_NOT_SUPPORTED);
}
-static SECStatus SimpleXorCertCompDecode_length_smaller_than_given(
- const SECItem* input, SECItem* output,
- size_t expectedLenDecodedCertificate) {
- SECITEM_MakeItem(NULL, output, input->data, input->len - 1);
- return SECSuccess;
-}
-
-/*
- * The next test modifies the length of the received certificate
- * (uncompressed_length field of CompressedCertificate).
- */
-TEST_F(TlsConnectStreamTls13, CertificateCompression_ReceivedWrongLength) {
- EnsureTlsSetup();
- auto filterExtension =
- MakeTlsFilter<TLSCertificateCompressionCertificateModifier>(server_, 0x6,
- 0xff);
- SSLCertificateCompressionAlgorithm t = {
- 0xff01, "test function", SimpleXorCertCompEncode,
- SimpleXorCertCompDecode_length_smaller_than_given};
-
- EXPECT_EQ(SECSuccess,
- SSLExp_SetCertificateCompressionAlgorithm(server_->ssl_fd(), t));
- EXPECT_EQ(SECSuccess,
- SSLExp_SetCertificateCompressionAlgorithm(client_->ssl_fd(), t));
-
- ExpectAlert(client_, kTlsAlertBadCertificate);
- StartConnect();
-
- client_->SetServerKeyBits(server_->server_key_bits());
- client_->Handshake();
- server_->Handshake();
-
- ASSERT_TRUE_WAIT((client_->state() != TlsAgent::STATE_CONNECTING), 5000);
- ASSERT_EQ(TlsAgent::STATE_ERROR, client_->state());
-
- client_->ExpectSendAlert(kTlsAlertCloseNotify);
- server_->ExpectReceiveAlert(kTlsAlertCloseNotify);
-
- client_->CheckErrorCode(SSL_ERROR_RX_MALFORMED_CERTIFICATE);
-}
-
/* The next test modifies the length of the encoded certificate
* (compressed_certificate_message len);
* the new length is compressed_certificate_message is equal to 0.
diff --git a/security/nss/lib/base/base.h b/security/nss/lib/base/base.h
index 140b5556aa..41ab86f6b0 100644
--- a/security/nss/lib/base/base.h
+++ b/security/nss/lib/base/base.h
@@ -1034,7 +1034,7 @@ extern const NSSError NSS_ERROR_POINTER_NOT_REGISTERED;
*
* Return value:
* PR_SUCCESS
- * PR_FAILURE
+ * PR_FAILRUE
*/
#ifdef DEBUG
diff --git a/security/nss/lib/base/tracker.c b/security/nss/lib/base/tracker.c
index eba95c1c8f..850add7c4b 100644
--- a/security/nss/lib/base/tracker.c
+++ b/security/nss/lib/base/tracker.c
@@ -338,7 +338,7 @@ nssPointerTracker_remove(nssPointerTracker *tracker, const void *pointer)
*
* Return value:
* PR_SUCCESS
- * PR_FAILURE
+ * PR_FAILRUE
*/
NSS_IMPLEMENT PRStatus
diff --git a/security/nss/lib/ckfw/Makefile b/security/nss/lib/ckfw/Makefile
index effa9abceb..3f49eaa45d 100644
--- a/security/nss/lib/ckfw/Makefile
+++ b/security/nss/lib/ckfw/Makefile
@@ -11,29 +11,4 @@ ifdef BUILD_IDG
DEFINES += -DNSSDEBUG
endif
-ifdef NOTDEF # was ifdef MOZILLA_CLIENT
-NSS_BUILD_CAPI = 1
-endif
-
-# This'll need some help from a build person.
-
-# The generated files are checked in, and differ from what ckapi.perl
-# will produce. ckapi.perl is currently newer than the targets, so
-# these rules are invoked, causing the wrong files to be generated.
-# Turning off to fix builds.
-#
-# nssckepv.h: ck.api ckapi.perl
-# nssckft.h: ck.api ckapi.perl
-# nssckg.h: ck.api ckapi.perl
-# nssck.api: ck.api ckapi.perl
-# $(PERL) ckapi.perl ck.api
-
-
-# can't do this in manifest.mn because OS_TARGET isn't defined there.
-ifeq (,$(filter-out WINNT WIN95,$(OS_TARGET)))
-ifdef NSS_BUILD_CAPI
-DIRS += capi
-endif
-endif
-
include $(CORE_DEPTH)/coreconf/rules.mk
diff --git a/security/nss/lib/ckfw/capi/Makefile b/security/nss/lib/ckfw/capi/Makefile
deleted file mode 100644
index 3949d18e29..0000000000
--- a/security/nss/lib/ckfw/capi/Makefile
+++ /dev/null
@@ -1,82 +0,0 @@
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-include manifest.mn
-include $(CORE_DEPTH)/coreconf/config.mk
-
-ifdef BUILD_IDG
-DEFINES += -DNSSDEBUG
-endif
-
-#
-# To create a loadable module on Darwin, we must use -bundle.
-#
-ifeq ($(OS_TARGET),Darwin)
-DSO_LDOPTS = -bundle
-endif
-
-EXTRA_LIBS = \
- $(DIST)/lib/$(LIB_PREFIX)nssckfw.$(LIB_SUFFIX) \
- $(DIST)/lib/$(LIB_PREFIX)nssb.$(LIB_SUFFIX) \
- $(NULL)
-
-# can't do this in manifest.mn because OS_TARGET isn't defined there.
-ifeq (,$(filter-out WIN%,$(OS_TARGET)))
-
-ifdef NS_USE_GCC
-EXTRA_LIBS += \
- -L$(NSPR_LIB_DIR) \
- -lplc4 \
- -lplds4 \
- -lnspr4 \
- -lcrypt32 \
- -ladvapi32 \
- -lrpcrt4 \
- $(NULL)
-else
-EXTRA_SHARED_LIBS += \
- $(NSPR_LIB_DIR)/$(NSPR31_LIB_PREFIX)plc4.lib \
- $(NSPR_LIB_DIR)/$(NSPR31_LIB_PREFIX)plds4.lib \
- $(NSPR_LIB_DIR)/$(NSPR31_LIB_PREFIX)nspr4.lib \
- crypt32.lib \
- advapi32.lib \
- rpcrt4.lib \
- $(NULL)
-endif # NS_USE_GCC
-else
-
-EXTRA_LIBS += \
- -L$(NSPR_LIB_DIR) \
- -lplc4 \
- -lplds4 \
- -lnspr4 \
- $(NULL)
-endif
-
-
-include $(CORE_DEPTH)/coreconf/rules.mk
-
-# Generate certdata.c.
-generate:
- $(PERL) certdata.perl < certdata.txt
-
-# This'll need some help from a build person.
-
-
-ifeq ($(OS_TARGET)$(OS_RELEASE), AIX4.1)
-DSO_LDOPTS = -bM:SRE -bh:4 -bnoentry
-EXTRA_DSO_LDOPTS = -lc
-MKSHLIB = xlC $(DSO_LDOPTS)
-
-$(SHARED_LIBRARY): $(OBJS) | $$(@D)/d
- rm -f $@
- $(MKSHLIB) -o $@ $(OBJS) $(EXTRA_LIBS) $(EXTRA_DSO_LDOPTS)
- chmod +x $@
-
-endif
-
-ifeq ($(OS_TARGET)$(OS_RELEASE), AIX4.2)
-LD += -G
-endif
diff --git a/security/nss/lib/ckfw/capi/README b/security/nss/lib/ckfw/capi/README
deleted file mode 100644
index 9fc5720a9c..0000000000
--- a/security/nss/lib/ckfw/capi/README
+++ /dev/null
@@ -1,7 +0,0 @@
-This Cryptoki module provides acces to certs and keys stored in
-Microsofts CAPI certificate store.
-
-It does not import or export CA Root trust from the CAPI.
-It does not import or export CRLs from the CAPI.
-It does not handle S/MIME objects (pkcs #7 in capi terms?).
-It does not yet handle it's own PIN. (CAPI does all the pin prompting).
diff --git a/security/nss/lib/ckfw/capi/anchor.c b/security/nss/lib/ckfw/capi/anchor.c
deleted file mode 100644
index 2d1523e4c2..0000000000
--- a/security/nss/lib/ckfw/capi/anchor.c
+++ /dev/null
@@ -1,17 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/*
- * capi/canchor.c
- *
- * This file "anchors" the actual cryptoki entry points in this module's
- * shared library, which is required for dynamic loading. See the
- * comments in nssck.api for more information.
- */
-
-#include "ckcapi.h"
-
-#define MODULE_NAME ckcapi
-#define INSTANCE_NAME (NSSCKMDInstance *)&nss_ckcapi_mdInstance
-#include "nssck.api"
diff --git a/security/nss/lib/ckfw/capi/cfind.c b/security/nss/lib/ckfw/capi/cfind.c
deleted file mode 100644
index 9c4d4f1e77..0000000000
--- a/security/nss/lib/ckfw/capi/cfind.c
+++ /dev/null
@@ -1,561 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-#ifndef CKCAPI_H
-#include "ckcapi.h"
-#endif /* CKCAPI_H */
-
-/*
- * ckcapi/cfind.c
- *
- * This file implements the NSSCKMDFindObjects object for the
- * "capi" cryptoki module.
- */
-
-struct ckcapiFOStr {
- NSSArena *arena;
- CK_ULONG n;
- CK_ULONG i;
- ckcapiInternalObject **objs;
-};
-
-static void
-ckcapi_mdFindObjects_Final(
- NSSCKMDFindObjects *mdFindObjects,
- NSSCKFWFindObjects *fwFindObjects,
- NSSCKMDSession *mdSession,
- NSSCKFWSession *fwSession,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance)
-{
- struct ckcapiFOStr *fo = (struct ckcapiFOStr *)mdFindObjects->etc;
- NSSArena *arena = fo->arena;
- PRUint32 i;
-
- /* walk down an free the unused 'objs' */
- for (i = fo->i; i < fo->n; i++) {
- nss_ckcapi_DestroyInternalObject(fo->objs[i]);
- }
-
- nss_ZFreeIf(fo->objs);
- nss_ZFreeIf(fo);
- nss_ZFreeIf(mdFindObjects);
- if ((NSSArena *)NULL != arena) {
- NSSArena_Destroy(arena);
- }
-
- return;
-}
-
-static NSSCKMDObject *
-ckcapi_mdFindObjects_Next(
- NSSCKMDFindObjects *mdFindObjects,
- NSSCKFWFindObjects *fwFindObjects,
- NSSCKMDSession *mdSession,
- NSSCKFWSession *fwSession,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- NSSArena *arena,
- CK_RV *pError)
-{
- struct ckcapiFOStr *fo = (struct ckcapiFOStr *)mdFindObjects->etc;
- ckcapiInternalObject *io;
-
- if (fo->i == fo->n) {
- *pError = CKR_OK;
- return (NSSCKMDObject *)NULL;
- }
-
- io = fo->objs[fo->i];
- fo->i++;
-
- return nss_ckcapi_CreateMDObject(arena, io, pError);
-}
-
-static CK_BBOOL
-ckcapi_attrmatch(
- CK_ATTRIBUTE_PTR a,
- ckcapiInternalObject *o)
-{
- PRBool prb;
- const NSSItem *b;
-
- b = nss_ckcapi_FetchAttribute(o, a->type);
- if (b == NULL) {
- return CK_FALSE;
- }
-
- if (a->ulValueLen != b->size) {
- /* match a decoded serial number */
- if ((a->type == CKA_SERIAL_NUMBER) && (a->ulValueLen < b->size)) {
- unsigned int len;
- unsigned char *data;
-
- data = nss_ckcapi_DERUnwrap(b->data, b->size, &len, NULL);
- if ((len == a->ulValueLen) &&
- nsslibc_memequal(a->pValue, data, len, (PRStatus *)NULL)) {
- return CK_TRUE;
- }
- }
- return CK_FALSE;
- }
-
- prb = nsslibc_memequal(a->pValue, b->data, b->size, (PRStatus *)NULL);
-
- if (PR_TRUE == prb) {
- return CK_TRUE;
- } else {
- return CK_FALSE;
- }
-}
-
-static CK_BBOOL
-ckcapi_match(
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount,
- ckcapiInternalObject *o)
-{
- CK_ULONG i;
-
- for (i = 0; i < ulAttributeCount; i++) {
- if (CK_FALSE == ckcapi_attrmatch(&pTemplate[i], o)) {
- return CK_FALSE;
- }
- }
-
- /* Every attribute passed */
- return CK_TRUE;
-}
-
-#define CKAPI_ITEM_CHUNK 20
-
-#define PUT_Object(obj, err) \
- { \
- if (count >= size) { \
- *listp = *listp ? nss_ZREALLOCARRAY(*listp, ckcapiInternalObject *, \
- (size + \
- CKAPI_ITEM_CHUNK)) \
- : nss_ZNEWARRAY(NULL, ckcapiInternalObject *, \
- (size + \
- CKAPI_ITEM_CHUNK)); \
- if ((ckcapiInternalObject **)NULL == *listp) { \
- err = CKR_HOST_MEMORY; \
- goto loser; \
- } \
- size += CKAPI_ITEM_CHUNK; \
- } \
- (*listp)[count] = (obj); \
- count++; \
- }
-
-/*
- * pass parameters back through the callback.
- */
-typedef struct BareCollectParamsStr {
- CK_OBJECT_CLASS objClass;
- CK_ATTRIBUTE_PTR pTemplate;
- CK_ULONG ulAttributeCount;
- ckcapiInternalObject ***listp;
- PRUint32 size;
- PRUint32 count;
-} BareCollectParams;
-
-/* collect_bare's callback. Called for each object that
- * supposedly has a PROVINDER_INFO property */
-static BOOL WINAPI
-doBareCollect(
- const CRYPT_HASH_BLOB *msKeyID,
- DWORD flags,
- void *reserved,
- void *args,
- DWORD cProp,
- DWORD *propID,
- void **propData,
- DWORD *propSize)
-{
- BareCollectParams *bcp = (BareCollectParams *)args;
- PRUint32 size = bcp->size;
- PRUint32 count = bcp->count;
- ckcapiInternalObject ***listp = bcp->listp;
- ckcapiInternalObject *io = NULL;
- DWORD i;
- CRYPT_KEY_PROV_INFO *keyProvInfo = NULL;
- void *idData;
- CK_RV error;
-
- /* make sure there is a Key Provider Info property */
- for (i = 0; i < cProp; i++) {
- if (CERT_KEY_PROV_INFO_PROP_ID == propID[i]) {
- keyProvInfo = (CRYPT_KEY_PROV_INFO *)propData[i];
- break;
- }
- }
- if ((CRYPT_KEY_PROV_INFO *)NULL == keyProvInfo) {
- return 1;
- }
-
- /* copy the key ID */
- idData = nss_ZNEWARRAY(NULL, char, msKeyID->cbData);
- if ((void *)NULL == idData) {
- goto loser;
- }
- nsslibc_memcpy(idData, msKeyID->pbData, msKeyID->cbData);
-
- /* build a bare internal object */
- io = nss_ZNEW(NULL, ckcapiInternalObject);
- if ((ckcapiInternalObject *)NULL == io) {
- goto loser;
- }
- io->type = ckcapiBareKey;
- io->objClass = bcp->objClass;
- io->u.key.provInfo = *keyProvInfo;
- io->u.key.provInfo.pwszContainerName =
- nss_ckcapi_WideDup(keyProvInfo->pwszContainerName);
- io->u.key.provInfo.pwszProvName =
- nss_ckcapi_WideDup(keyProvInfo->pwszProvName);
- io->u.key.provName = nss_ckcapi_WideToUTF8(keyProvInfo->pwszProvName);
- io->u.key.containerName =
- nss_ckcapi_WideToUTF8(keyProvInfo->pwszContainerName);
- io->u.key.hProv = 0;
- io->idData = idData;
- io->id.data = idData;
- io->id.size = msKeyID->cbData;
- idData = NULL;
-
- /* see if it matches */
- if (CK_FALSE == ckcapi_match(bcp->pTemplate, bcp->ulAttributeCount, io)) {
- goto loser;
- }
- PUT_Object(io, error);
- bcp->size = size;
- bcp->count = count;
- return 1;
-
-loser:
- if (io) {
- nss_ckcapi_DestroyInternalObject(io);
- }
- nss_ZFreeIf(idData);
- return 1;
-}
-
-/*
- * collect the bare keys running around
- */
-static PRUint32
-collect_bare(
- CK_OBJECT_CLASS objClass,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount,
- ckcapiInternalObject ***listp,
- PRUint32 *sizep,
- PRUint32 count,
- CK_RV *pError)
-{
- BOOL rc;
- BareCollectParams bareCollectParams;
-
- bareCollectParams.objClass = objClass;
- bareCollectParams.pTemplate = pTemplate;
- bareCollectParams.ulAttributeCount = ulAttributeCount;
- bareCollectParams.listp = listp;
- bareCollectParams.size = *sizep;
- bareCollectParams.count = count;
-
- rc = CryptEnumKeyIdentifierProperties(NULL, CERT_KEY_PROV_INFO_PROP_ID, 0,
- NULL, NULL, &bareCollectParams, doBareCollect);
-
- *sizep = bareCollectParams.size;
- return bareCollectParams.count;
-}
-
-/* find all the certs that represent the appropriate object (cert, priv key, or
- * pub key) in the cert store.
- */
-static PRUint32
-collect_class(
- CK_OBJECT_CLASS objClass,
- LPCSTR storeStr,
- PRBool hasID,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount,
- ckcapiInternalObject ***listp,
- PRUint32 *sizep,
- PRUint32 count,
- CK_RV *pError)
-{
- PRUint32 size = *sizep;
- ckcapiInternalObject *next = NULL;
- HCERTSTORE hStore;
- PCCERT_CONTEXT certContext = NULL;
- PRBool isKey =
- (objClass == CKO_PUBLIC_KEY) | (objClass == CKO_PRIVATE_KEY);
-
- hStore = CertOpenSystemStore((HCRYPTPROV)NULL, storeStr);
- if (NULL == hStore) {
- return count; /* none found does not imply an error */
- }
-
- /* FUTURE: use CertFindCertificateInStore to filter better -- so we don't
- * have to enumerate all the certificates */
- while ((PCERT_CONTEXT)NULL !=
- (certContext = CertEnumCertificatesInStore(hStore, certContext))) {
- /* first filter out non user certs if we are looking for keys */
- if (isKey) {
- /* make sure there is a Key Provider Info property */
- CRYPT_KEY_PROV_INFO *keyProvInfo;
- DWORD size = 0;
- BOOL rv;
- rv = CertGetCertificateContextProperty(certContext,
- CERT_KEY_PROV_INFO_PROP_ID, NULL, &size);
- if (!rv) {
- int reason = GetLastError();
- /* we only care if it exists, we don't really need to fetch it yet */
- if (reason == CRYPT_E_NOT_FOUND) {
- continue;
- }
- }
- /* filter out the non-microsoft providers */
- keyProvInfo = (CRYPT_KEY_PROV_INFO *)nss_ZAlloc(NULL, size);
- if (keyProvInfo) {
- rv = CertGetCertificateContextProperty(certContext,
- CERT_KEY_PROV_INFO_PROP_ID, keyProvInfo, &size);
- if (rv) {
- char *provName =
- nss_ckcapi_WideToUTF8(keyProvInfo->pwszProvName);
- nss_ZFreeIf(keyProvInfo);
-
- if (provName &&
- (strncmp(provName, "Microsoft", sizeof("Microsoft") - 1) != 0)) {
- continue;
- }
- } else {
- int reason =
- GetLastError();
- /* we only care if it exists, we don't really need to fetch it yet */
- nss_ZFreeIf(keyProvInfo);
- if (reason ==
- CRYPT_E_NOT_FOUND) {
- continue;
- }
- }
- }
- }
-
- if ((ckcapiInternalObject *)NULL == next) {
- next = nss_ZNEW(NULL, ckcapiInternalObject);
- if ((ckcapiInternalObject *)NULL == next) {
- *pError = CKR_HOST_MEMORY;
- goto loser;
- }
- }
- next->type = ckcapiCert;
- next->objClass = objClass;
- next->u.cert.certContext = certContext;
- next->u.cert.hasID = hasID;
- next->u.cert.certStore = storeStr;
- if (CK_TRUE == ckcapi_match(pTemplate, ulAttributeCount, next)) {
- /* clear cached values that may be dependent on our old certContext */
- memset(&next->u.cert, 0, sizeof(next->u.cert));
- /* get a 'permanent' context */
- next->u.cert.certContext = CertDuplicateCertificateContext(certContext);
- next->objClass = objClass;
- next->u.cert.certContext = certContext;
- next->u.cert.hasID = hasID;
- next->u.cert.certStore = storeStr;
- PUT_Object(next, *pError);
- next = NULL; /* need to allocate a new one now */
- } else {
- /* don't cache the values we just loaded */
- memset(&next->u.cert, 0, sizeof(next->u.cert));
- }
- }
-loser:
- CertCloseStore(hStore, 0);
- nss_ZFreeIf(next);
- *sizep = size;
- return count;
-}
-
-NSS_IMPLEMENT PRUint32
-nss_ckcapi_collect_all_certs(
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount,
- ckcapiInternalObject ***listp,
- PRUint32 *sizep,
- PRUint32 count,
- CK_RV *pError)
-{
- count = collect_class(CKO_CERTIFICATE, "My", PR_TRUE, pTemplate,
- ulAttributeCount, listp, sizep, count, pError);
- /*count = collect_class(CKO_CERTIFICATE, "AddressBook", PR_FALSE, pTemplate,
- ulAttributeCount, listp, sizep, count, pError); */
- count = collect_class(CKO_CERTIFICATE, "CA", PR_FALSE, pTemplate,
- ulAttributeCount, listp, sizep, count, pError);
- count = collect_class(CKO_CERTIFICATE, "Root", PR_FALSE, pTemplate,
- ulAttributeCount, listp, sizep, count, pError);
- count = collect_class(CKO_CERTIFICATE, "Trust", PR_FALSE, pTemplate,
- ulAttributeCount, listp, sizep, count, pError);
- count = collect_class(CKO_CERTIFICATE, "TrustedPeople", PR_FALSE, pTemplate,
- ulAttributeCount, listp, sizep, count, pError);
- count = collect_class(CKO_CERTIFICATE, "AuthRoot", PR_FALSE, pTemplate,
- ulAttributeCount, listp, sizep, count, pError);
- return count;
-}
-
-CK_OBJECT_CLASS
-ckcapi_GetObjectClass(CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount)
-{
- CK_ULONG i;
-
- for (i = 0; i < ulAttributeCount; i++) {
- if (pTemplate[i].type == CKA_CLASS) {
- return *(CK_OBJECT_CLASS *)pTemplate[i].pValue;
- }
- }
- /* need to return a value that says 'fetch them all' */
- return CK_INVALID_HANDLE;
-}
-
-static PRUint32
-collect_objects(
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount,
- ckcapiInternalObject ***listp,
- CK_RV *pError)
-{
- PRUint32 i;
- PRUint32 count = 0;
- PRUint32 size = 0;
- CK_OBJECT_CLASS objClass;
-
- /*
- * first handle the static build in objects (if any)
- */
- for (i = 0; i < nss_ckcapi_nObjects; i++) {
- ckcapiInternalObject *o = (ckcapiInternalObject *)&nss_ckcapi_data[i];
-
- if (CK_TRUE == ckcapi_match(pTemplate, ulAttributeCount, o)) {
- PUT_Object(o, *pError);
- }
- }
-
- /*
- * now handle the various object types
- */
- objClass = ckcapi_GetObjectClass(pTemplate, ulAttributeCount);
- *pError = CKR_OK;
- switch (objClass) {
- case CKO_CERTIFICATE:
- count = nss_ckcapi_collect_all_certs(pTemplate, ulAttributeCount, listp,
- &size, count, pError);
- break;
- case CKO_PUBLIC_KEY:
- count = collect_class(objClass, "My", PR_TRUE, pTemplate,
- ulAttributeCount, listp, &size, count, pError);
- count = collect_bare(objClass, pTemplate, ulAttributeCount, listp,
- &size, count, pError);
- break;
- case CKO_PRIVATE_KEY:
- count = collect_class(objClass, "My", PR_TRUE, pTemplate,
- ulAttributeCount, listp, &size, count, pError);
- count = collect_bare(objClass, pTemplate, ulAttributeCount, listp,
- &size, count, pError);
- break;
- /* all of them */
- case CK_INVALID_HANDLE:
- count = nss_ckcapi_collect_all_certs(pTemplate, ulAttributeCount, listp,
- &size, count, pError);
- count = collect_class(CKO_PUBLIC_KEY, "My", PR_TRUE, pTemplate,
- ulAttributeCount, listp, &size, count, pError);
- count = collect_bare(CKO_PUBLIC_KEY, pTemplate, ulAttributeCount, listp,
- &size, count, pError);
- count = collect_class(CKO_PRIVATE_KEY, "My", PR_TRUE, pTemplate,
- ulAttributeCount, listp, &size, count, pError);
- count = collect_bare(CKO_PRIVATE_KEY, pTemplate, ulAttributeCount, listp,
- &size, count, pError);
- break;
- default:
- goto done; /* no other object types we understand in this module */
- }
- if (CKR_OK != *pError) {
- goto loser;
- }
-
-done:
- return count;
-loser:
- nss_ZFreeIf(*listp);
- return 0;
-}
-
-NSS_IMPLEMENT NSSCKMDFindObjects *
-nss_ckcapi_FindObjectsInit(
- NSSCKFWSession *fwSession,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount,
- CK_RV *pError)
-{
- /* This could be made more efficient. I'm rather rushed. */
- NSSArena *arena;
- NSSCKMDFindObjects *rv = (NSSCKMDFindObjects *)NULL;
- struct ckcapiFOStr *fo = (struct ckcapiFOStr *)NULL;
- ckcapiInternalObject **temp = (ckcapiInternalObject **)NULL;
-
- arena = NSSArena_Create();
- if ((NSSArena *)NULL == arena) {
- goto loser;
- }
-
- rv = nss_ZNEW(arena, NSSCKMDFindObjects);
- if ((NSSCKMDFindObjects *)NULL == rv) {
- *pError = CKR_HOST_MEMORY;
- goto loser;
- }
-
- fo = nss_ZNEW(arena, struct ckcapiFOStr);
- if ((struct ckcapiFOStr *)NULL == fo) {
- *pError = CKR_HOST_MEMORY;
- goto loser;
- }
-
- fo->arena = arena;
- /* fo->n and fo->i are already zero */
-
- rv->etc = (void *)fo;
- rv->Final = ckcapi_mdFindObjects_Final;
- rv->Next = ckcapi_mdFindObjects_Next;
- rv->null = (void *)NULL;
-
- fo->n = collect_objects(pTemplate, ulAttributeCount, &temp, pError);
- if (*pError != CKR_OK) {
- goto loser;
- }
-
- fo->objs = nss_ZNEWARRAY(arena, ckcapiInternalObject *, fo->n);
- if ((ckcapiInternalObject **)NULL == fo->objs) {
- *pError = CKR_HOST_MEMORY;
- goto loser;
- }
-
- (void)nsslibc_memcpy(fo->objs, temp, sizeof(ckcapiInternalObject *) * fo->n);
- nss_ZFreeIf(temp);
- temp = (ckcapiInternalObject **)NULL;
-
- return rv;
-
-loser:
- nss_ZFreeIf(temp);
- nss_ZFreeIf(fo);
- nss_ZFreeIf(rv);
- if ((NSSArena *)NULL != arena) {
- NSSArena_Destroy(arena);
- }
- return (NSSCKMDFindObjects *)NULL;
-}
diff --git a/security/nss/lib/ckfw/capi/cinst.c b/security/nss/lib/ckfw/capi/cinst.c
deleted file mode 100644
index 937c289a19..0000000000
--- a/security/nss/lib/ckfw/capi/cinst.c
+++ /dev/null
@@ -1,97 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-#include "ckcapi.h"
-
-/*
- * ckcapi/cinstance.c
- *
- * This file implements the NSSCKMDInstance object for the
- * "capi" cryptoki module.
- */
-
-/*
- * NSSCKMDInstance methods
- */
-
-static CK_ULONG
-ckcapi_mdInstance_GetNSlots(
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_RV *pError)
-{
- return (CK_ULONG)1;
-}
-
-static CK_VERSION
-ckcapi_mdInstance_GetCryptokiVersion(
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance)
-{
- return nss_ckcapi_CryptokiVersion;
-}
-
-static NSSUTF8 *
-ckcapi_mdInstance_GetManufacturerID(
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_RV *pError)
-{
- return (NSSUTF8 *)nss_ckcapi_ManufacturerID;
-}
-
-static NSSUTF8 *
-ckcapi_mdInstance_GetLibraryDescription(
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_RV *pError)
-{
- return (NSSUTF8 *)nss_ckcapi_LibraryDescription;
-}
-
-static CK_VERSION
-ckcapi_mdInstance_GetLibraryVersion(
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance)
-{
- return nss_ckcapi_LibraryVersion;
-}
-
-static CK_RV
-ckcapi_mdInstance_GetSlots(
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- NSSCKMDSlot *slots[])
-{
- slots[0] = (NSSCKMDSlot *)&nss_ckcapi_mdSlot;
- return CKR_OK;
-}
-
-static CK_BBOOL
-ckcapi_mdInstance_ModuleHandlesSessionObjects(
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance)
-{
- /* we don't want to allow any session object creation, at least
- * until we can investigate whether or not we can use those objects
- */
- return CK_TRUE;
-}
-
-NSS_IMPLEMENT_DATA const NSSCKMDInstance
- nss_ckcapi_mdInstance = {
- (void *)NULL, /* etc */
- NULL, /* Initialize */
- NULL, /* Finalize */
- ckcapi_mdInstance_GetNSlots,
- ckcapi_mdInstance_GetCryptokiVersion,
- ckcapi_mdInstance_GetManufacturerID,
- ckcapi_mdInstance_GetLibraryDescription,
- ckcapi_mdInstance_GetLibraryVersion,
- ckcapi_mdInstance_ModuleHandlesSessionObjects,
- /*NULL, /* HandleSessionObjects */
- ckcapi_mdInstance_GetSlots,
- NULL, /* WaitForSlotEvent */
- (void *)NULL /* null terminator */
- };
diff --git a/security/nss/lib/ckfw/capi/ckcapi.h b/security/nss/lib/ckfw/capi/ckcapi.h
deleted file mode 100644
index 2c4b12aac3..0000000000
--- a/security/nss/lib/ckfw/capi/ckcapi.h
+++ /dev/null
@@ -1,242 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-#ifndef CKCAPI_H
-#define CKCAPI_H 1
-
-#include "nssckmdt.h"
-#include "nssckfw.h"
-
-/*
- * I'm including this for access to the arena functions.
- * Looks like we should publish that API.
- */
-#ifndef BASE_H
-#include "base.h"
-#endif /* BASE_H */
-
-/*
- * This is where the Netscape extensions live, at least for now.
- */
-#ifndef CKT_H
-#include "ckt.h"
-#endif /* CKT_H */
-
-#include "wtypes.h"
-#include "wincrypt.h"
-
-/*
- * statically defined raw objects. Allows us to data description objects
- * to this PKCS #11 module.
- */
-struct ckcapiRawObjectStr {
- CK_ULONG n;
- const CK_ATTRIBUTE_TYPE *types;
- const NSSItem *items;
-};
-typedef struct ckcapiRawObjectStr ckcapiRawObject;
-
-/*
- * common values needed for both bare keys and cert referenced keys.
- */
-struct ckcapiKeyParamsStr {
- NSSItem modulus;
- NSSItem exponent;
- NSSItem privateExponent;
- NSSItem prime1;
- NSSItem prime2;
- NSSItem exponent1;
- NSSItem exponent2;
- NSSItem coefficient;
- unsigned char publicExponentData[sizeof(CK_ULONG)];
- void *privateKey;
- void *pubKey;
-};
-typedef struct ckcapiKeyParamsStr ckcapiKeyParams;
-
-/*
- * Key objects. Handles bare keys which do not yet have certs associated
- * with them. These are usually short lived, but may exist for several days
- * while the CA is issuing the certificate.
- */
-struct ckcapiKeyObjectStr {
- CRYPT_KEY_PROV_INFO provInfo;
- char *provName;
- char *containerName;
- HCRYPTPROV hProv;
- ckcapiKeyParams key;
-};
-typedef struct ckcapiKeyObjectStr ckcapiKeyObject;
-
-/*
- * Certificate and certificate referenced keys.
- */
-struct ckcapiCertObjectStr {
- PCCERT_CONTEXT certContext;
- PRBool hasID;
- const char *certStore;
- NSSItem label;
- NSSItem subject;
- NSSItem issuer;
- NSSItem serial;
- NSSItem derCert;
- ckcapiKeyParams key;
- unsigned char *labelData;
- /* static data: to do, make this dynamic like labelData */
- unsigned char derSerial[128];
-};
-typedef struct ckcapiCertObjectStr ckcapiCertObject;
-
-typedef enum {
- ckcapiRaw,
- ckcapiCert,
- ckcapiBareKey
-} ckcapiObjectType;
-
-/*
- * all the various types of objects are abstracted away in cobject and
- * cfind as ckcapiInternalObjects.
- */
-struct ckcapiInternalObjectStr {
- ckcapiObjectType type;
- union {
- ckcapiRawObject raw;
- ckcapiCertObject cert;
- ckcapiKeyObject key;
- } u;
- CK_OBJECT_CLASS objClass;
- NSSItem hashKey;
- NSSItem id;
- void *idData;
- unsigned char hashKeyData[128];
- NSSCKMDObject mdObject;
-};
-typedef struct ckcapiInternalObjectStr ckcapiInternalObject;
-
-/* our raw object data array */
-NSS_EXTERN_DATA ckcapiInternalObject nss_ckcapi_data[];
-NSS_EXTERN_DATA const PRUint32 nss_ckcapi_nObjects;
-
-NSS_EXTERN_DATA const CK_VERSION nss_ckcapi_CryptokiVersion;
-NSS_EXTERN_DATA const NSSUTF8 *nss_ckcapi_ManufacturerID;
-NSS_EXTERN_DATA const NSSUTF8 *nss_ckcapi_LibraryDescription;
-NSS_EXTERN_DATA const CK_VERSION nss_ckcapi_LibraryVersion;
-NSS_EXTERN_DATA const NSSUTF8 *nss_ckcapi_SlotDescription;
-NSS_EXTERN_DATA const CK_VERSION nss_ckcapi_HardwareVersion;
-NSS_EXTERN_DATA const CK_VERSION nss_ckcapi_FirmwareVersion;
-NSS_EXTERN_DATA const NSSUTF8 *nss_ckcapi_TokenLabel;
-NSS_EXTERN_DATA const NSSUTF8 *nss_ckcapi_TokenModel;
-NSS_EXTERN_DATA const NSSUTF8 *nss_ckcapi_TokenSerialNumber;
-
-NSS_EXTERN_DATA const NSSCKMDInstance nss_ckcapi_mdInstance;
-NSS_EXTERN_DATA const NSSCKMDSlot nss_ckcapi_mdSlot;
-NSS_EXTERN_DATA const NSSCKMDToken nss_ckcapi_mdToken;
-NSS_EXTERN_DATA const NSSCKMDMechanism nss_ckcapi_mdMechanismRSA;
-
-NSS_EXTERN NSSCKMDSession *
-nss_ckcapi_CreateSession(
- NSSCKFWSession *fwSession,
- CK_RV *pError);
-
-NSS_EXTERN NSSCKMDFindObjects *
-nss_ckcapi_FindObjectsInit(
- NSSCKFWSession *fwSession,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount,
- CK_RV *pError);
-
-/*
- * Object Utilities
- */
-NSS_EXTERN NSSCKMDObject *
-nss_ckcapi_CreateMDObject(
- NSSArena *arena,
- ckcapiInternalObject *io,
- CK_RV *pError);
-
-NSS_EXTERN NSSCKMDObject *
-nss_ckcapi_CreateObject(
- NSSCKFWSession *fwSession,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount,
- CK_RV *pError);
-
-NSS_EXTERN const NSSItem *
-nss_ckcapi_FetchAttribute(
- ckcapiInternalObject *io,
- CK_ATTRIBUTE_TYPE type);
-
-NSS_EXTERN void
-nss_ckcapi_DestroyInternalObject(
- ckcapiInternalObject *io);
-
-NSS_EXTERN CK_RV
-nss_ckcapi_FetchKeyContainer(
- ckcapiInternalObject *iKey,
- HCRYPTPROV *hProv,
- DWORD *keySpec,
- HCRYPTKEY *hKey);
-
-/*
- * generic utilities
- */
-
-/*
- * So everyone else in the worlds stores their bignum data MSB first, but not
- * Microsoft, we need to byte swap everything coming into and out of CAPI.
- */
-void
-ckcapi_ReverseData(
- NSSItem *item);
-
-/*
- * unwrap a single DER value
- */
-unsigned char *
-nss_ckcapi_DERUnwrap(
- unsigned char *src,
- unsigned int size,
- unsigned int *outSize,
- unsigned char **next);
-
-/*
- * Return the size in bytes of a wide string
- */
-int
-nss_ckcapi_WideSize(
- LPCWSTR wide);
-
-/*
- * Covert a Unicode wide character string to a UTF8 string
- */
-char *
-nss_ckcapi_WideToUTF8(
- LPCWSTR wide);
-
-/*
- * Return a Wide String duplicated with nss allocated memory.
- */
-LPWSTR
-nss_ckcapi_WideDup(
- LPCWSTR wide);
-
-/*
- * Covert a UTF8 string to Unicode wide character
- */
-LPWSTR
-nss_ckcapi_UTF8ToWide(
- char *buf);
-
-NSS_EXTERN PRUint32
-nss_ckcapi_collect_all_certs(
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount,
- ckcapiInternalObject ***listp,
- PRUint32 *sizep,
- PRUint32 count,
- CK_RV *pError);
-
-#define NSS_CKCAPI_ARRAY_SIZE(x) ((sizeof(x)) / (sizeof((x)[0])))
-
-#endif
diff --git a/security/nss/lib/ckfw/capi/ckcapiver.c b/security/nss/lib/ckfw/capi/ckcapiver.c
deleted file mode 100644
index 825b630740..0000000000
--- a/security/nss/lib/ckfw/capi/ckcapiver.c
+++ /dev/null
@@ -1,17 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-/* Library identity and versioning */
-
-#include "nsscapi.h"
-
-#if defined(DEBUG)
-#define _DEBUG_STRING " (debug)"
-#else
-#define _DEBUG_STRING ""
-#endif
-
-/*
- * Version information
- */
-const char __nss_ckcapi_version[] = "Version: NSS Access to Microsoft Certificate Store " NSS_CKCAPI_LIBRARY_VERSION _DEBUG_STRING;
diff --git a/security/nss/lib/ckfw/capi/cobject.c b/security/nss/lib/ckfw/capi/cobject.c
deleted file mode 100644
index c4b77d27ae..0000000000
--- a/security/nss/lib/ckfw/capi/cobject.c
+++ /dev/null
@@ -1,2226 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-#include "ckcapi.h"
-#include "nssbase.h"
-
-/*
- * ckcapi/cobject.c
- *
- * This file implements the NSSCKMDObject object for the
- * "nss to capi objects" cryptoki module.
- */
-
-const CK_ATTRIBUTE_TYPE certAttrs[] = {
- CKA_CLASS,
- CKA_TOKEN,
- CKA_PRIVATE,
- CKA_MODIFIABLE,
- CKA_LABEL,
- CKA_CERTIFICATE_TYPE,
- CKA_SUBJECT,
- CKA_ISSUER,
- CKA_SERIAL_NUMBER,
- CKA_VALUE
-};
-const PRUint32 certAttrsCount = NSS_CKCAPI_ARRAY_SIZE(certAttrs);
-
-/* private keys, for now only support RSA */
-const CK_ATTRIBUTE_TYPE privKeyAttrs[] = {
- CKA_CLASS,
- CKA_TOKEN,
- CKA_PRIVATE,
- CKA_MODIFIABLE,
- CKA_LABEL,
- CKA_KEY_TYPE,
- CKA_DERIVE,
- CKA_LOCAL,
- CKA_SUBJECT,
- CKA_SENSITIVE,
- CKA_DECRYPT,
- CKA_SIGN,
- CKA_SIGN_RECOVER,
- CKA_UNWRAP,
- CKA_EXTRACTABLE,
- CKA_ALWAYS_SENSITIVE,
- CKA_NEVER_EXTRACTABLE,
- CKA_MODULUS,
- CKA_PUBLIC_EXPONENT,
-};
-const PRUint32 privKeyAttrsCount = NSS_CKCAPI_ARRAY_SIZE(privKeyAttrs);
-
-/* public keys, for now only support RSA */
-const CK_ATTRIBUTE_TYPE pubKeyAttrs[] = {
- CKA_CLASS,
- CKA_TOKEN,
- CKA_PRIVATE,
- CKA_MODIFIABLE,
- CKA_LABEL,
- CKA_KEY_TYPE,
- CKA_DERIVE,
- CKA_LOCAL,
- CKA_SUBJECT,
- CKA_ENCRYPT,
- CKA_VERIFY,
- CKA_VERIFY_RECOVER,
- CKA_WRAP,
- CKA_MODULUS,
- CKA_PUBLIC_EXPONENT,
-};
-const PRUint32 pubKeyAttrsCount = NSS_CKCAPI_ARRAY_SIZE(pubKeyAttrs);
-static const CK_BBOOL ck_true = CK_TRUE;
-static const CK_BBOOL ck_false = CK_FALSE;
-static const CK_CERTIFICATE_TYPE ckc_x509 = CKC_X_509;
-static const CK_KEY_TYPE ckk_rsa = CKK_RSA;
-static const CK_OBJECT_CLASS cko_certificate = CKO_CERTIFICATE;
-static const CK_OBJECT_CLASS cko_private_key = CKO_PRIVATE_KEY;
-static const CK_OBJECT_CLASS cko_public_key = CKO_PUBLIC_KEY;
-static const NSSItem ckcapi_trueItem = {
- (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL)
-};
-static const NSSItem ckcapi_falseItem = {
- (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL)
-};
-static const NSSItem ckcapi_x509Item = {
- (void *)&ckc_x509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE)
-};
-static const NSSItem ckcapi_rsaItem = {
- (void *)&ckk_rsa, (PRUint32)sizeof(CK_KEY_TYPE)
-};
-static const NSSItem ckcapi_certClassItem = {
- (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS)
-};
-static const NSSItem ckcapi_privKeyClassItem = {
- (void *)&cko_private_key, (PRUint32)sizeof(CK_OBJECT_CLASS)
-};
-static const NSSItem ckcapi_pubKeyClassItem = {
- (void *)&cko_public_key, (PRUint32)sizeof(CK_OBJECT_CLASS)
-};
-static const NSSItem ckcapi_emptyItem = {
- (void *)&ck_true, 0
-};
-
-/*
- * these are utilities. The chould be moved to a new utilities file.
- */
-
-/*
- * unwrap a single DER value
- */
-unsigned char *
-nss_ckcapi_DERUnwrap(
- unsigned char *src,
- unsigned int size,
- unsigned int *outSize,
- unsigned char **next)
-{
- unsigned char *start = src;
- unsigned char *end = src + size;
- unsigned int len = 0;
-
- /* initialize error condition return values */
- *outSize = 0;
- if (next) {
- *next = src;
- }
-
- if (size < 2) {
- return start;
- }
- src++; /* skip the tag -- should check it against an expected value! */
- len = (unsigned)*src++;
- if (len & 0x80) {
- unsigned int count = len & 0x7f;
- len = 0;
-
- if (count + 2 > size) {
- return start;
- }
- while (count-- > 0) {
- len = (len << 8) | (unsigned)*src++;
- }
- }
- if (len + (src - start) > size) {
- return start;
- }
- if (next) {
- *next = src + len;
- }
- *outSize = len;
-
- return src;
-}
-
-/*
- * convert a PKCS #11 bytestrin into a CK_ULONG, the byte stream must be
- * less than sizeof (CK_ULONG).
- */
-CK_ULONG
-nss_ckcapi_DataToInt(
- NSSItem *data,
- CK_RV *pError)
-{
- CK_ULONG value = 0;
- unsigned long count = data->size;
- unsigned char *dataPtr = data->data;
- unsigned long size = 0;
-
- *pError = CKR_OK;
-
- while (count--) {
- value = value << 8;
- value = value + *dataPtr++;
- if (size || value) {
- size++;
- }
- }
- if (size > sizeof(CK_ULONG)) {
- *pError = CKR_ATTRIBUTE_VALUE_INVALID;
- }
- return value;
-}
-
-/*
- * convert a CK_ULONG to a bytestream. Data is stored in the buffer 'buf'
- * and must be at least CK_ULONG. Caller must provide buf.
- */
-CK_ULONG
-nss_ckcapi_IntToData(
- CK_ULONG value,
- NSSItem *data,
- unsigned char *dataPtr,
- CK_RV *pError)
-{
- unsigned long count = 0;
- unsigned long i;
-#define SHIFT ((sizeof(CK_ULONG) - 1) * 8)
- PRBool first = 0;
-
- *pError = CKR_OK;
-
- data->data = dataPtr;
- for (i = 0; i < sizeof(CK_ULONG); i++) {
- unsigned char digit = (unsigned char)((value >> SHIFT) & 0xff);
-
- value = value << 8;
-
- /* drop leading zero bytes */
- if (first && (0 == digit)) {
- continue;
- }
- *dataPtr++ = digit;
- count++;
- }
- data->size = count;
- return count;
-}
-
-/*
- * get an attribute from a template. Value is returned in NSS item.
- * data for the item is owned by the template.
- */
-CK_RV
-nss_ckcapi_GetAttribute(
- CK_ATTRIBUTE_TYPE type,
- CK_ATTRIBUTE *template,
- CK_ULONG templateSize,
- NSSItem *item)
-{
- CK_ULONG i;
-
- for (i = 0; i < templateSize; i++) {
- if (template[i].type == type) {
- item->data = template[i].pValue;
- item->size = template[i].ulValueLen;
- return CKR_OK;
- }
- }
- return CKR_TEMPLATE_INCOMPLETE;
-}
-
-/*
- * get an attribute which is type CK_ULONG.
- */
-CK_ULONG
-nss_ckcapi_GetULongAttribute(
- CK_ATTRIBUTE_TYPE type,
- CK_ATTRIBUTE *template,
- CK_ULONG templateSize,
- CK_RV *pError)
-{
- NSSItem item;
-
- *pError = nss_ckcapi_GetAttribute(type, template, templateSize, &item);
- if (CKR_OK != *pError) {
- return (CK_ULONG)0;
- }
- if (item.size != sizeof(CK_ULONG)) {
- *pError = CKR_ATTRIBUTE_VALUE_INVALID;
- return (CK_ULONG)0;
- }
- return *(CK_ULONG *)item.data;
-}
-
-/*
- * get an attribute which is type CK_BBOOL.
- */
-CK_BBOOL
-nss_ckcapi_GetBoolAttribute(
- CK_ATTRIBUTE_TYPE type,
- CK_ATTRIBUTE *template,
- CK_ULONG templateSize,
- CK_RV *pError)
-{
- NSSItem item;
-
- *pError = nss_ckcapi_GetAttribute(type, template, templateSize, &item);
- if (CKR_OK != *pError) {
- return (CK_BBOOL)0;
- }
- if (item.size != sizeof(CK_BBOOL)) {
- *pError = CKR_ATTRIBUTE_VALUE_INVALID;
- return (CK_BBOOL)0;
- }
- return *(CK_BBOOL *)item.data;
-}
-
-/*
- * get an attribute which is type CK_BBOOL.
- */
-char *
-nss_ckcapi_GetStringAttribute(
- CK_ATTRIBUTE_TYPE type,
- CK_ATTRIBUTE *template,
- CK_ULONG templateSize,
- CK_RV *pError)
-{
- NSSItem item;
- char *str;
-
- /* get the attribute */
- *pError = nss_ckcapi_GetAttribute(type, template, templateSize, &item);
- if (CKR_OK != *pError) {
- return (char *)NULL;
- }
- /* make sure it is null terminated */
- str = nss_ZNEWARRAY(NULL, char, item.size + 1);
- if ((char *)NULL == str) {
- *pError = CKR_HOST_MEMORY;
- return (char *)NULL;
- }
-
- nsslibc_memcpy(str, item.data, item.size);
- str[item.size] = 0;
-
- return str;
-}
-
-/*
- * Return the size in bytes of a wide string, including the terminating null
- * character
- */
-int
-nss_ckcapi_WideSize(
- LPCWSTR wide)
-{
- DWORD size;
-
- if ((LPWSTR)NULL == wide) {
- return 0;
- }
- size = wcslen(wide) + 1;
- return size * sizeof(WCHAR);
-}
-
-/*
- * Covert a Unicode wide character string to a UTF8 string
- */
-char *
-nss_ckcapi_WideToUTF8(
- LPCWSTR wide)
-{
- DWORD size;
- char *buf;
-
- if ((LPWSTR)NULL == wide) {
- return (char *)NULL;
- }
-
- size = WideCharToMultiByte(CP_UTF8, 0, wide, -1, NULL, 0, NULL, 0);
- if (size == 0) {
- return (char *)NULL;
- }
- buf = nss_ZNEWARRAY(NULL, char, size);
- size = WideCharToMultiByte(CP_UTF8, 0, wide, -1, buf, size, NULL, 0);
- if (size == 0) {
- nss_ZFreeIf(buf);
- return (char *)NULL;
- }
- return buf;
-}
-
-/*
- * Return a Wide String duplicated with nss allocated memory.
- */
-LPWSTR
-nss_ckcapi_WideDup(
- LPCWSTR wide)
-{
- DWORD len;
- LPWSTR buf;
-
- if ((LPWSTR)NULL == wide) {
- return (LPWSTR)NULL;
- }
-
- len = wcslen(wide) + 1;
-
- buf = nss_ZNEWARRAY(NULL, WCHAR, len);
- if ((LPWSTR)NULL == buf) {
- return buf;
- }
- nsslibc_memcpy(buf, wide, len * sizeof(WCHAR));
- return buf;
-}
-
-/*
- * Covert a UTF8 string to Unicode wide character
- */
-LPWSTR
-nss_ckcapi_UTF8ToWide(
- char *buf)
-{
- DWORD size;
- LPWSTR wide;
-
- if ((char *)NULL == buf) {
- return (LPWSTR)NULL;
- }
-
- size = MultiByteToWideChar(CP_UTF8, 0, buf, -1, NULL, 0);
- if (size == 0) {
- return (LPWSTR)NULL;
- }
- wide = nss_ZNEWARRAY(NULL, WCHAR, size);
- size = MultiByteToWideChar(CP_UTF8, 0, buf, -1, wide, size);
- if (size == 0) {
- nss_ZFreeIf(wide);
- return (LPWSTR)NULL;
- }
- return wide;
-}
-
-/*
- * keep all the knowlege of how the internalObject is laid out in this function
- *
- * nss_ckcapi_FetchKeyContainer
- *
- * fetches the Provider container and info as well as a key handle for a
- * private key. If something other than a private key is passed in,
- * this function fails with CKR_KEY_TYPE_INCONSISTENT
- */
-NSS_EXTERN CK_RV
-nss_ckcapi_FetchKeyContainer(
- ckcapiInternalObject *iKey,
- HCRYPTPROV *hProv,
- DWORD *keySpec,
- HCRYPTKEY *hKey)
-{
- ckcapiCertObject *co;
- ckcapiKeyObject *ko;
- BOOL rc, dummy;
- DWORD msError;
-
- switch (iKey->type) {
- default:
- case ckcapiRaw:
- /* can't have raw private keys */
- return CKR_KEY_TYPE_INCONSISTENT;
- case ckcapiCert:
- if (iKey->objClass != CKO_PRIVATE_KEY) {
- /* Only private keys have private key provider handles */
- return CKR_KEY_TYPE_INCONSISTENT;
- }
- co = &iKey->u.cert;
-
- /* OK, get the Provider */
- rc = CryptAcquireCertificatePrivateKey(co->certContext,
- CRYPT_ACQUIRE_CACHE_FLAG |
- CRYPT_ACQUIRE_COMPARE_KEY_FLAG,
- NULL, hProv,
- keySpec, &dummy);
- if (!rc) {
- goto loser;
- }
- break;
- case ckcapiBareKey:
- if (iKey->objClass != CKO_PRIVATE_KEY) {
- /* Only private keys have private key provider handles */
- return CKR_KEY_TYPE_INCONSISTENT;
- }
- ko = &iKey->u.key;
-
- /* OK, get the Provider */
- if (0 == ko->hProv) {
- rc =
- CryptAcquireContext(hProv,
- ko->containerName,
- ko->provName,
- ko->provInfo.dwProvType, 0);
- if (!rc) {
- goto loser;
- }
- } else {
- *hProv =
- ko->hProv;
- }
- *keySpec = ko->provInfo.dwKeySpec;
- break;
- }
-
- /* and get the crypto handle */
- rc = CryptGetUserKey(*hProv, *keySpec, hKey);
- if (!rc) {
- goto loser;
- }
- return CKR_OK;
-loser:
- /* map the microsoft error before leaving */
- msError = GetLastError();
- switch (msError) {
- case ERROR_INVALID_HANDLE:
- case ERROR_INVALID_PARAMETER:
- case NTE_BAD_KEY:
- case NTE_NO_KEY:
- case NTE_BAD_PUBLIC_KEY:
- case NTE_BAD_KEYSET:
- case NTE_KEYSET_NOT_DEF:
- return CKR_KEY_TYPE_INCONSISTENT;
- case NTE_BAD_UID:
- case NTE_KEYSET_ENTRY_BAD:
- return CKR_DEVICE_ERROR;
- }
- return CKR_GENERAL_ERROR;
-}
-
-/*
- * take a DER PUBLIC Key block and return the modulus and exponent
- */
-static void
-ckcapi_CertPopulateModulusExponent(
- ckcapiInternalObject *io)
-{
- ckcapiKeyParams *kp = &io->u.cert.key;
- PCCERT_CONTEXT certContext = io->u.cert.certContext;
- unsigned char *pkData =
- certContext->pCertInfo->SubjectPublicKeyInfo.PublicKey.pbData;
- unsigned int size =
- certContext->pCertInfo->SubjectPublicKeyInfo.PublicKey.cbData;
- unsigned int newSize;
- unsigned char *ptr, *newptr;
-
- /* find the start of the modulus -- this will not give good results if
- * the key isn't an rsa key! */
- ptr = nss_ckcapi_DERUnwrap(pkData, size, &newSize, NULL);
- kp->modulus.data = nss_ckcapi_DERUnwrap(ptr, newSize,
- &kp->modulus.size, &newptr);
- /* changed from signed to unsigned int */
- if (0 == *(char *)kp->modulus.data) {
- kp->modulus.data = ((char *)kp->modulus.data) + 1;
- kp->modulus.size = kp->modulus.size - 1;
- }
- /* changed from signed to unsigned int */
- kp->exponent.data = nss_ckcapi_DERUnwrap(newptr, (newptr - ptr) + newSize,
- &kp->exponent.size, NULL);
- if (0 == *(char *)kp->exponent.data) {
- kp->exponent.data = ((char *)kp->exponent.data) + 1;
- kp->exponent.size = kp->exponent.size - 1;
- }
- return;
-}
-
-typedef struct _CAPI_RSA_KEY_BLOB {
- PUBLICKEYSTRUC header;
- RSAPUBKEY rsa;
- char data[1];
-} CAPI_RSA_KEY_BLOB;
-
-#define CAPI_MODULUS_OFFSET(modSize) 0
-#define CAPI_PRIME_1_OFFSET(modSize) (modSize)
-#define CAPI_PRIME_2_OFFSET(modSize) ((modSize) + (modSize) / 2)
-#define CAPI_EXPONENT_1_OFFSET(modSize) ((modSize)*2)
-#define CAPI_EXPONENT_2_OFFSET(modSize) ((modSize)*2 + (modSize) / 2)
-#define CAPI_COEFFICIENT_OFFSET(modSize) ((modSize)*3)
-#define CAPI_PRIVATE_EXP_OFFSET(modSize) ((modSize)*3 + (modSize) / 2)
-
-void
-ckcapi_FetchPublicKey(
- ckcapiInternalObject *io)
-{
- ckcapiKeyParams *kp;
- HCRYPTPROV hProv;
- DWORD keySpec;
- HCRYPTKEY hKey = 0;
- CK_RV error;
- DWORD bufLen;
- BOOL rc;
- unsigned long modulus;
- char *buf = NULL;
- CAPI_RSA_KEY_BLOB *blob;
-
- error = nss_ckcapi_FetchKeyContainer(io, &hProv, &keySpec, &hKey);
- if (CKR_OK != error) {
- goto loser;
- }
- kp = (ckcapiCert == io->type) ? &io->u.cert.key : &io->u.key.key;
-
- rc = CryptExportKey(hKey, 0, PUBLICKEYBLOB, 0, buf, &bufLen);
- if (!rc) {
- goto loser;
- }
- buf = nss_ZNEWARRAY(NULL, char, bufLen);
- rc = CryptExportKey(hKey, 0, PUBLICKEYBLOB, 0, buf, &bufLen);
- if (!rc) {
- goto loser;
- }
- /* validate the blob */
- blob = (CAPI_RSA_KEY_BLOB *)buf;
- if ((PUBLICKEYBLOB != blob->header.bType) ||
- (0x02 != blob->header.bVersion) ||
- (0x31415352 != blob->rsa.magic)) {
- goto loser;
- }
- modulus = blob->rsa.bitlen / 8;
- kp->pubKey = buf;
- buf = NULL;
-
- kp->modulus.data = &blob->data[CAPI_MODULUS_OFFSET(modulus)];
- kp->modulus.size = modulus;
- ckcapi_ReverseData(&kp->modulus);
- nss_ckcapi_IntToData(blob->rsa.pubexp, &kp->exponent,
- kp->publicExponentData, &error);
-
-loser:
- nss_ZFreeIf(buf);
- if (0 != hKey) {
- CryptDestroyKey(hKey);
- }
- return;
-}
-
-void
-ckcapi_FetchPrivateKey(
- ckcapiInternalObject *io)
-{
- ckcapiKeyParams *kp;
- HCRYPTPROV hProv;
- DWORD keySpec;
- HCRYPTKEY hKey = 0;
- CK_RV error;
- DWORD bufLen;
- BOOL rc;
- unsigned long modulus;
- char *buf = NULL;
- CAPI_RSA_KEY_BLOB *blob;
-
- error = nss_ckcapi_FetchKeyContainer(io, &hProv, &keySpec, &hKey);
- if (CKR_OK != error) {
- goto loser;
- }
- kp = (ckcapiCert == io->type) ? &io->u.cert.key : &io->u.key.key;
-
- rc = CryptExportKey(hKey, 0, PRIVATEKEYBLOB, 0, buf, &bufLen);
- if (!rc) {
- goto loser;
- }
- buf = nss_ZNEWARRAY(NULL, char, bufLen);
- rc = CryptExportKey(hKey, 0, PRIVATEKEYBLOB, 0, buf, &bufLen);
- if (!rc) {
- goto loser;
- }
- /* validate the blob */
- blob = (CAPI_RSA_KEY_BLOB *)buf;
- if ((PRIVATEKEYBLOB != blob->header.bType) ||
- (0x02 != blob->header.bVersion) ||
- (0x32415352 != blob->rsa.magic)) {
- goto loser;
- }
- modulus = blob->rsa.bitlen / 8;
- kp->privateKey = buf;
- buf = NULL;
-
- kp->privateExponent.data = &blob->data[CAPI_PRIVATE_EXP_OFFSET(modulus)];
- kp->privateExponent.size = modulus;
- ckcapi_ReverseData(&kp->privateExponent);
- kp->prime1.data = &blob->data[CAPI_PRIME_1_OFFSET(modulus)];
- kp->prime1.size = modulus / 2;
- ckcapi_ReverseData(&kp->prime1);
- kp->prime2.data = &blob->data[CAPI_PRIME_2_OFFSET(modulus)];
- kp->prime2.size = modulus / 2;
- ckcapi_ReverseData(&kp->prime2);
- kp->exponent1.data = &blob->data[CAPI_EXPONENT_1_OFFSET(modulus)];
- kp->exponent1.size = modulus / 2;
- ckcapi_ReverseData(&kp->exponent1);
- kp->exponent2.data = &blob->data[CAPI_EXPONENT_2_OFFSET(modulus)];
- kp->exponent2.size = modulus / 2;
- ckcapi_ReverseData(&kp->exponent2);
- kp->coefficient.data = &blob->data[CAPI_COEFFICIENT_OFFSET(modulus)];
- kp->coefficient.size = modulus / 2;
- ckcapi_ReverseData(&kp->coefficient);
-
-loser:
- nss_ZFreeIf(buf);
- if (0 != hKey) {
- CryptDestroyKey(hKey);
- }
- return;
-}
-
-void
-ckcapi_PopulateModulusExponent(
- ckcapiInternalObject *io)
-{
- if (ckcapiCert == io->type) {
- ckcapi_CertPopulateModulusExponent(io);
- } else {
- ckcapi_FetchPublicKey(io);
- }
- return;
-}
-
-/*
- * fetch the friendly name attribute.
- * can only be called with ckcapiCert type objects!
- */
-void
-ckcapi_FetchLabel(
- ckcapiInternalObject *io)
-{
- ckcapiCertObject *co = &io->u.cert;
- char *label;
- PCCERT_CONTEXT certContext = io->u.cert.certContext;
- char labelDataUTF16[128];
- DWORD size = sizeof(labelDataUTF16);
- DWORD size8 = sizeof(co->labelData);
- BOOL rv;
-
- rv = CertGetCertificateContextProperty(certContext,
- CERT_FRIENDLY_NAME_PROP_ID, labelDataUTF16, &size);
- if (rv) {
- co->labelData = nss_ckcapi_WideToUTF8((LPCWSTR)labelDataUTF16);
- if ((CHAR *)NULL == co->labelData) {
- rv = 0;
- } else {
- size = strlen(co->labelData);
- }
- }
- label = co->labelData;
- /* we are presuming a user cert, make sure it has a nickname, even if
- * Microsoft never gave it one */
- if (!rv && co->hasID) {
- DWORD mserror = GetLastError();
-#define DEFAULT_NICKNAME "no Microsoft nickname"
- label = DEFAULT_NICKNAME;
- size = sizeof(DEFAULT_NICKNAME);
- rv = 1;
- }
-
- if (rv) {
- co->label.data = label;
- co->label.size = size;
- }
- return;
-}
-
-void
-ckcapi_FetchSerial(
- ckcapiInternalObject *io)
-{
- ckcapiCertObject *co = &io->u.cert;
- PCCERT_CONTEXT certContext = io->u.cert.certContext;
- DWORD size = sizeof(co->derSerial);
-
- BOOL rc = CryptEncodeObject(X509_ASN_ENCODING,
- X509_MULTI_BYTE_INTEGER,
- &certContext->pCertInfo->SerialNumber,
- co->derSerial,
- &size);
- if (rc) {
- co->serial.data = co->derSerial;
- co->serial.size = size;
- }
- return;
-}
-
-/*
- * fetch the key ID.
- */
-void
-ckcapi_FetchID(
- ckcapiInternalObject *io)
-{
- PCCERT_CONTEXT certContext = io->u.cert.certContext;
- DWORD size = 0;
- BOOL rc;
-
- rc = CertGetCertificateContextProperty(certContext,
- CERT_KEY_IDENTIFIER_PROP_ID, NULL, &size);
- if (!rc) {
- return;
- }
- io->idData = nss_ZNEWARRAY(NULL, char, size);
- if (io->idData == NULL) {
- return;
- }
-
- rc = CertGetCertificateContextProperty(certContext,
- CERT_KEY_IDENTIFIER_PROP_ID, io->idData, &size);
- if (!rc) {
- nss_ZFreeIf(io->idData);
- io->idData = NULL;
- return;
- }
- io->id.data = io->idData;
- io->id.size = size;
- return;
-}
-
-/*
- * fetch the hash key.
- */
-void
-ckcapi_CertFetchHashKey(
- ckcapiInternalObject *io)
-{
- ckcapiCertObject *co = &io->u.cert;
- PCCERT_CONTEXT certContext = io->u.cert.certContext;
- DWORD size = certContext->cbCertEncoded;
- DWORD max = sizeof(io->hashKeyData) - 1;
- DWORD offset = 0;
-
- /* make sure we don't over flow. NOTE: cutting the top of a cert is
- * not a big issue because the signature for will be unique for the cert */
- if (size > max) {
- offset = size - max;
- size = max;
- }
-
- nsslibc_memcpy(io->hashKeyData, certContext->pbCertEncoded + offset, size);
- io->hashKeyData[size] = (char)(io->objClass & 0xff);
-
- io->hashKey.data = io->hashKeyData;
- io->hashKey.size = size + 1;
- return;
-}
-
-/*
- * fetch the hash key.
- */
-void
-ckcapi_KeyFetchHashKey(
- ckcapiInternalObject *io)
-{
- ckcapiKeyObject *ko = &io->u.key;
- DWORD size;
- DWORD max = sizeof(io->hashKeyData) - 2;
- DWORD offset = 0;
- DWORD provLen = strlen(ko->provName);
- DWORD containerLen = strlen(ko->containerName);
-
- size = provLen + containerLen;
-
- /* make sure we don't overflow, try to keep things unique */
- if (size > max) {
- DWORD diff = ((size - max) + 1) / 2;
- provLen -= diff;
- containerLen -= diff;
- size = provLen + containerLen;
- }
-
- nsslibc_memcpy(io->hashKeyData, ko->provName, provLen);
- nsslibc_memcpy(&io->hashKeyData[provLen],
- ko->containerName,
- containerLen);
- io->hashKeyData[size] = (char)(io->objClass & 0xff);
- io->hashKeyData[size + 1] = (char)(ko->provInfo.dwKeySpec & 0xff);
-
- io->hashKey.data = io->hashKeyData;
- io->hashKey.size = size + 2;
- return;
-}
-
-/*
- * fetch the hash key.
- */
-void
-ckcapi_FetchHashKey(
- ckcapiInternalObject *io)
-{
- if (ckcapiCert == io->type) {
- ckcapi_CertFetchHashKey(io);
- } else {
- ckcapi_KeyFetchHashKey(io);
- }
- return;
-}
-
-const NSSItem *
-ckcapi_FetchCertAttribute(
- ckcapiInternalObject *io,
- CK_ATTRIBUTE_TYPE type)
-{
- PCCERT_CONTEXT certContext = io->u.cert.certContext;
- switch (type) {
- case CKA_CLASS:
- return &ckcapi_certClassItem;
- case CKA_TOKEN:
- return &ckcapi_trueItem;
- case CKA_MODIFIABLE:
- case CKA_PRIVATE:
- return &ckcapi_falseItem;
- case CKA_CERTIFICATE_TYPE:
- return &ckcapi_x509Item;
- case CKA_LABEL:
- if (0 == io->u.cert.label.size) {
- ckcapi_FetchLabel(io);
- }
- return &io->u.cert.label;
- case CKA_SUBJECT:
- if (0 == io->u.cert.subject.size) {
- io->u.cert.subject.data =
- certContext->pCertInfo->Subject.pbData;
- io->u.cert.subject.size =
- certContext->pCertInfo->Subject.cbData;
- }
- return &io->u.cert.subject;
- case CKA_ISSUER:
- if (0 == io->u.cert.issuer.size) {
- io->u.cert.issuer.data =
- certContext->pCertInfo->Issuer.pbData;
- io->u.cert.issuer.size =
- certContext->pCertInfo->Issuer.cbData;
- }
- return &io->u.cert.issuer;
- case CKA_SERIAL_NUMBER:
- if (0 == io->u.cert.serial.size) {
- /* not exactly right. This should be the encoded serial number, but
- * it's the decoded serial number! */
- ckcapi_FetchSerial(io);
- }
- return &io->u.cert.serial;
- case CKA_VALUE:
- if (0 == io->u.cert.derCert.size) {
- io->u.cert.derCert.data =
- io->u.cert.certContext->pbCertEncoded;
- io->u.cert.derCert.size =
- io->u.cert.certContext->cbCertEncoded;
- }
- return &io->u.cert.derCert;
- case CKA_ID:
- if (!io->u.cert.hasID) {
- return NULL;
- }
- if (0 == io->id.size) {
- ckcapi_FetchID(io);
- }
- return &io->id;
- default:
- break;
- }
- return NULL;
-}
-
-const NSSItem *
-ckcapi_FetchPubKeyAttribute(
- ckcapiInternalObject *io,
- CK_ATTRIBUTE_TYPE type)
-{
- PRBool isCertType = (ckcapiCert == io->type);
- ckcapiKeyParams *kp = isCertType ? &io->u.cert.key : &io->u.key.key;
-
- switch (type) {
- case CKA_CLASS:
- return &ckcapi_pubKeyClassItem;
- case CKA_TOKEN:
- case CKA_LOCAL:
- case CKA_ENCRYPT:
- case CKA_VERIFY:
- case CKA_VERIFY_RECOVER:
- return &ckcapi_trueItem;
- case CKA_PRIVATE:
- case CKA_MODIFIABLE:
- case CKA_DERIVE:
- case CKA_WRAP:
- return &ckcapi_falseItem;
- case CKA_KEY_TYPE:
- return &ckcapi_rsaItem;
- case CKA_LABEL:
- if (!isCertType) {
- return &ckcapi_emptyItem;
- }
- if (0 == io->u.cert.label.size) {
- ckcapi_FetchLabel(io);
- }
- return &io->u.cert.label;
- case CKA_SUBJECT:
- if (!isCertType) {
- return &ckcapi_emptyItem;
- }
- if (0 == io->u.cert.subject.size) {
- PCCERT_CONTEXT certContext =
- io->u.cert.certContext;
- io->u.cert.subject.data =
- certContext->pCertInfo->Subject.pbData;
- io->u.cert.subject.size =
- certContext->pCertInfo->Subject.cbData;
- }
- return &io->u.cert.subject;
- case CKA_MODULUS:
- if (0 == kp->modulus.size) {
- ckcapi_PopulateModulusExponent(io);
- }
- return &kp->modulus;
- case CKA_PUBLIC_EXPONENT:
- if (0 == kp->modulus.size) {
- ckcapi_PopulateModulusExponent(io);
- }
- return &kp->exponent;
- case CKA_ID:
- if (0 == io->id.size) {
- ckcapi_FetchID(io);
- }
- return &io->id;
- default:
- break;
- }
- return NULL;
-}
-
-const NSSItem *
-ckcapi_FetchPrivKeyAttribute(
- ckcapiInternalObject *io,
- CK_ATTRIBUTE_TYPE type)
-{
- PRBool isCertType = (ckcapiCert == io->type);
- ckcapiKeyParams *kp = isCertType ? &io->u.cert.key : &io->u.key.key;
-
- switch (type) {
- case CKA_CLASS:
- return &ckcapi_privKeyClassItem;
- case CKA_TOKEN:
- case CKA_LOCAL:
- case CKA_SIGN:
- case CKA_DECRYPT:
- case CKA_SIGN_RECOVER:
- return &ckcapi_trueItem;
- case CKA_SENSITIVE:
- case CKA_PRIVATE: /* should move in the future */
- case CKA_MODIFIABLE:
- case CKA_DERIVE:
- case CKA_UNWRAP:
- case CKA_EXTRACTABLE: /* will probably move in the future */
- case CKA_ALWAYS_SENSITIVE:
- case CKA_NEVER_EXTRACTABLE:
- return &ckcapi_falseItem;
- case CKA_KEY_TYPE:
- return &ckcapi_rsaItem;
- case CKA_LABEL:
- if (!isCertType) {
- return &ckcapi_emptyItem;
- }
- if (0 == io->u.cert.label.size) {
- ckcapi_FetchLabel(io);
- }
- return &io->u.cert.label;
- case CKA_SUBJECT:
- if (!isCertType) {
- return &ckcapi_emptyItem;
- }
- if (0 == io->u.cert.subject.size) {
- PCCERT_CONTEXT certContext =
- io->u.cert.certContext;
- io->u.cert.subject.data =
- certContext->pCertInfo->Subject.pbData;
- io->u.cert.subject.size =
- certContext->pCertInfo->Subject.cbData;
- }
- return &io->u.cert.subject;
- case CKA_MODULUS:
- if (0 == kp->modulus.size) {
- ckcapi_PopulateModulusExponent(io);
- }
- return &kp->modulus;
- case CKA_PUBLIC_EXPONENT:
- if (0 == kp->modulus.size) {
- ckcapi_PopulateModulusExponent(io);
- }
- return &kp->exponent;
- case CKA_PRIVATE_EXPONENT:
- if (0 == kp->privateExponent.size) {
- ckcapi_FetchPrivateKey(io);
- }
- return &kp->privateExponent;
- case CKA_PRIME_1:
- if (0 == kp->privateExponent.size) {
- ckcapi_FetchPrivateKey(io);
- }
- return &kp->prime1;
- case CKA_PRIME_2:
- if (0 == kp->privateExponent.size) {
- ckcapi_FetchPrivateKey(io);
- }
- return &kp->prime2;
- case CKA_EXPONENT_1:
- if (0 == kp->privateExponent.size) {
- ckcapi_FetchPrivateKey(io);
- }
- return &kp->exponent1;
- case CKA_EXPONENT_2:
- if (0 == kp->privateExponent.size) {
- ckcapi_FetchPrivateKey(io);
- }
- return &kp->exponent2;
- case CKA_COEFFICIENT:
- if (0 == kp->privateExponent.size) {
- ckcapi_FetchPrivateKey(io);
- }
- return &kp->coefficient;
- case CKA_ID:
- if (0 == io->id.size) {
- ckcapi_FetchID(io);
- }
- return &io->id;
- default:
- return NULL;
- }
-}
-
-const NSSItem *
-nss_ckcapi_FetchAttribute(
- ckcapiInternalObject *io,
- CK_ATTRIBUTE_TYPE type)
-{
- CK_ULONG i;
-
- if (io->type == ckcapiRaw) {
- for (i = 0; i < io->u.raw.n; i++) {
- if (type == io->u.raw.types[i]) {
- return &io->u.raw.items[i];
- }
- }
- return NULL;
- }
- /* deal with the common attributes */
- switch (io->objClass) {
- case CKO_CERTIFICATE:
- return ckcapi_FetchCertAttribute(io, type);
- case CKO_PRIVATE_KEY:
- return ckcapi_FetchPrivKeyAttribute(io, type);
- case CKO_PUBLIC_KEY:
- return ckcapi_FetchPubKeyAttribute(io, type);
- }
- return NULL;
-}
-
-/*
- * check to see if the certificate already exists
- */
-static PRBool
-ckcapi_cert_exists(
- NSSItem *value,
- ckcapiInternalObject **io)
-{
- int count, i;
- PRUint32 size = 0;
- ckcapiInternalObject **listp = NULL;
- CK_ATTRIBUTE myTemplate[2];
- CK_OBJECT_CLASS cert_class = CKO_CERTIFICATE;
- CK_ULONG templateCount = 2;
- CK_RV error;
- PRBool found = PR_FALSE;
-
- myTemplate[0].type = CKA_CLASS;
- myTemplate[0].pValue = &cert_class;
- myTemplate[0].ulValueLen = sizeof(cert_class);
- myTemplate[1].type = CKA_VALUE;
- myTemplate[1].pValue = value->data;
- myTemplate[1].ulValueLen = value->size;
-
- count = nss_ckcapi_collect_all_certs(myTemplate, templateCount, &listp,
- &size, 0, &error);
-
- /* free them */
- if (count > 1) {
- *io = listp[0];
- found = PR_TRUE;
- }
-
- for (i = 1; i < count; i++) {
- nss_ckcapi_DestroyInternalObject(listp[i]);
- }
- nss_ZFreeIf(listp);
- return found;
-}
-
-static PRBool
-ckcapi_cert_hasEmail(
- PCCERT_CONTEXT certContext)
-{
- int count;
-
- count = CertGetNameString(certContext, CERT_NAME_EMAIL_TYPE,
- 0, NULL, NULL, 0);
-
- return count > 1 ? PR_TRUE : PR_FALSE;
-}
-
-static PRBool
-ckcapi_cert_isRoot(
- PCCERT_CONTEXT certContext)
-{
- return CertCompareCertificateName(certContext->dwCertEncodingType,
- &certContext->pCertInfo->Issuer, &certContext->pCertInfo->Subject);
-}
-
-static PRBool
-ckcapi_cert_isCA(
- PCCERT_CONTEXT certContext)
-{
- PCERT_EXTENSION extension;
- CERT_BASIC_CONSTRAINTS2_INFO basicInfo;
- DWORD size = sizeof(basicInfo);
- BOOL rc;
-
- extension = CertFindExtension(szOID_BASIC_CONSTRAINTS,
- certContext->pCertInfo->cExtension,
- certContext->pCertInfo->rgExtension);
- if ((PCERT_EXTENSION)NULL == extension) {
- return PR_FALSE;
- }
- rc = CryptDecodeObject(X509_ASN_ENCODING, szOID_BASIC_CONSTRAINTS2,
- extension->Value.pbData, extension->Value.cbData,
- 0, &basicInfo, &size);
- if (!rc) {
- return PR_FALSE;
- }
- return (PRBool)basicInfo.fCA;
-}
-
-static CRYPT_KEY_PROV_INFO *
-ckcapi_cert_getPrivateKeyInfo(
- PCCERT_CONTEXT certContext,
- NSSItem *keyID)
-{
- BOOL rc;
- CRYPT_HASH_BLOB msKeyID;
- DWORD size = 0;
- CRYPT_KEY_PROV_INFO *prov = NULL;
-
- msKeyID.cbData = keyID->size;
- msKeyID.pbData = keyID->data;
-
- rc = CryptGetKeyIdentifierProperty(
- &msKeyID,
- CERT_KEY_PROV_INFO_PROP_ID,
- 0, NULL, NULL, NULL, &size);
- if (!rc) {
- return (CRYPT_KEY_PROV_INFO *)NULL;
- }
- prov = (CRYPT_KEY_PROV_INFO *)nss_ZAlloc(NULL, size);
- if ((CRYPT_KEY_PROV_INFO *)prov == NULL) {
- return (CRYPT_KEY_PROV_INFO *)NULL;
- }
- rc = CryptGetKeyIdentifierProperty(
- &msKeyID,
- CERT_KEY_PROV_INFO_PROP_ID,
- 0, NULL, NULL, prov, &size);
- if (!rc) {
- nss_ZFreeIf(prov);
- return (CRYPT_KEY_PROV_INFO *)NULL;
- }
-
- return prov;
-}
-
-static CRYPT_KEY_PROV_INFO *
-ckcapi_cert_getProvInfo(
- ckcapiInternalObject *io)
-{
- BOOL rc;
- DWORD size = 0;
- CRYPT_KEY_PROV_INFO *prov = NULL;
-
- rc = CertGetCertificateContextProperty(
- io->u.cert.certContext,
- CERT_KEY_PROV_INFO_PROP_ID,
- NULL, &size);
- if (!rc) {
- return (CRYPT_KEY_PROV_INFO *)NULL;
- }
- prov = (CRYPT_KEY_PROV_INFO *)nss_ZAlloc(NULL, size);
- if ((CRYPT_KEY_PROV_INFO *)prov == NULL) {
- return (CRYPT_KEY_PROV_INFO *)NULL;
- }
- rc = CertGetCertificateContextProperty(
- io->u.cert.certContext,
- CERT_KEY_PROV_INFO_PROP_ID,
- prov, &size);
- if (!rc) {
- nss_ZFreeIf(prov);
- return (CRYPT_KEY_PROV_INFO *)NULL;
- }
-
- return prov;
-}
-
-/* forward declaration */
-static void
-ckcapi_removeObjectFromHash(
- ckcapiInternalObject *io);
-
-/*
- * Finalize - unneeded
- * Destroy
- * IsTokenObject - CK_TRUE
- * GetAttributeCount
- * GetAttributeTypes
- * GetAttributeSize
- * GetAttribute
- * SetAttribute
- * GetObjectSize
- */
-
-static CK_RV
-ckcapi_mdObject_Destroy(
- NSSCKMDObject *mdObject,
- NSSCKFWObject *fwObject,
- NSSCKMDSession *mdSession,
- NSSCKFWSession *fwSession,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance)
-{
- ckcapiInternalObject *io = (ckcapiInternalObject *)mdObject->etc;
- CK_OBJECT_CLASS objClass;
- BOOL rc;
- DWORD provType;
- DWORD msError;
- PRBool isCertType = (PRBool)(ckcapiCert == io->type);
- HCERTSTORE hStore = 0;
-
- if (ckcapiRaw == io->type) {
- /* there is not 'object write protected' error, use the next best thing */
- return CKR_TOKEN_WRITE_PROTECTED;
- }
-
- objClass = io->objClass;
- if (CKO_CERTIFICATE == objClass) {
- PCCERT_CONTEXT certContext;
-
- /* get the store */
- hStore = CertOpenSystemStore(0, io->u.cert.certStore);
- if (0 == hStore) {
- rc = 0;
- goto loser;
- }
- certContext = CertFindCertificateInStore(hStore, X509_ASN_ENCODING, 0,
- CERT_FIND_EXISTING, io->u.cert.certContext, NULL);
- if ((PCCERT_CONTEXT)NULL == certContext) {
- rc = 0;
- goto loser;
- }
- rc = CertDeleteCertificateFromStore(certContext);
- } else {
- char *provName = NULL;
- char *containerName = NULL;
- HCRYPTPROV hProv;
- CRYPT_HASH_BLOB msKeyID;
-
- if (0 == io->id.size) {
- ckcapi_FetchID(io);
- }
-
- if (isCertType) {
- CRYPT_KEY_PROV_INFO *provInfo = ckcapi_cert_getProvInfo(io);
- provName = nss_ckcapi_WideToUTF8(provInfo->pwszProvName);
- containerName = nss_ckcapi_WideToUTF8(provInfo->pwszContainerName);
- provType = provInfo->dwProvType;
- nss_ZFreeIf(provInfo);
- } else {
- provName = io->u.key.provName;
- containerName = io->u.key.containerName;
- provType = io->u.key.provInfo.dwProvType;
- io->u.key.provName = NULL;
- io->u.key.containerName = NULL;
- }
- /* first remove the key id pointer */
- msKeyID.cbData = io->id.size;
- msKeyID.pbData = io->id.data;
- rc = CryptSetKeyIdentifierProperty(&msKeyID,
- CERT_KEY_PROV_INFO_PROP_ID, CRYPT_KEYID_DELETE_FLAG, NULL, NULL, NULL);
- if (rc) {
- rc = CryptAcquireContext(&hProv, containerName, provName, provType,
- CRYPT_DELETEKEYSET);
- }
- nss_ZFreeIf(provName);
- nss_ZFreeIf(containerName);
- }
-loser:
-
- if (hStore) {
- CertCloseStore(hStore, 0);
- }
- if (!rc) {
- msError = GetLastError();
- return CKR_GENERAL_ERROR;
- }
-
- /* remove it from the hash */
- ckcapi_removeObjectFromHash(io);
-
- /* free the puppy.. */
- nss_ckcapi_DestroyInternalObject(io);
- return CKR_OK;
-}
-
-static CK_BBOOL
-ckcapi_mdObject_IsTokenObject(
- NSSCKMDObject *mdObject,
- NSSCKFWObject *fwObject,
- NSSCKMDSession *mdSession,
- NSSCKFWSession *fwSession,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance)
-{
- return CK_TRUE;
-}
-
-static CK_ULONG
-ckcapi_mdObject_GetAttributeCount(
- NSSCKMDObject *mdObject,
- NSSCKFWObject *fwObject,
- NSSCKMDSession *mdSession,
- NSSCKFWSession *fwSession,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_RV *pError)
-{
- ckcapiInternalObject *io = (ckcapiInternalObject *)mdObject->etc;
-
- if (ckcapiRaw == io->type) {
- return io->u.raw.n;
- }
- switch (io->objClass) {
- case CKO_CERTIFICATE:
- return certAttrsCount;
- case CKO_PUBLIC_KEY:
- return pubKeyAttrsCount;
- case CKO_PRIVATE_KEY:
- return privKeyAttrsCount;
- default:
- break;
- }
- return 0;
-}
-
-static CK_RV
-ckcapi_mdObject_GetAttributeTypes(
- NSSCKMDObject *mdObject,
- NSSCKFWObject *fwObject,
- NSSCKMDSession *mdSession,
- NSSCKFWSession *fwSession,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_ATTRIBUTE_TYPE_PTR typeArray,
- CK_ULONG ulCount)
-{
- ckcapiInternalObject *io = (ckcapiInternalObject *)mdObject->etc;
- CK_ULONG i;
- CK_RV error = CKR_OK;
- const CK_ATTRIBUTE_TYPE *attrs = NULL;
- CK_ULONG size = ckcapi_mdObject_GetAttributeCount(
- mdObject, fwObject, mdSession, fwSession,
- mdToken, fwToken, mdInstance, fwInstance, &error);
-
- if (size != ulCount) {
- return CKR_BUFFER_TOO_SMALL;
- }
- if (io->type == ckcapiRaw) {
- attrs = io->u.raw.types;
- } else
- switch (io->objClass) {
- case CKO_CERTIFICATE:
- attrs =
- certAttrs;
- break;
- case CKO_PUBLIC_KEY:
- attrs =
- pubKeyAttrs;
- break;
- case CKO_PRIVATE_KEY:
- attrs =
- privKeyAttrs;
- break;
- default:
- return CKR_OK;
- }
-
- for (i = 0; i < size; i++) {
- typeArray[i] = attrs[i];
- }
-
- return CKR_OK;
-}
-
-static CK_ULONG
-ckcapi_mdObject_GetAttributeSize(
- NSSCKMDObject *mdObject,
- NSSCKFWObject *fwObject,
- NSSCKMDSession *mdSession,
- NSSCKFWSession *fwSession,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_ATTRIBUTE_TYPE attribute,
- CK_RV *pError)
-{
- ckcapiInternalObject *io = (ckcapiInternalObject *)mdObject->etc;
-
- const NSSItem *b;
-
- b = nss_ckcapi_FetchAttribute(io, attribute);
-
- if ((const NSSItem *)NULL == b) {
- *pError = CKR_ATTRIBUTE_TYPE_INVALID;
- return 0;
- }
- return b->size;
-}
-
-static CK_RV
-ckcapi_mdObject_SetAttribute(
- NSSCKMDObject *mdObject,
- NSSCKFWObject *fwObject,
- NSSCKMDSession *mdSession,
- NSSCKFWSession *fwSession,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_ATTRIBUTE_TYPE attribute,
- NSSItem *value)
-{
- return CKR_OK;
-}
-
-static NSSCKFWItem
-ckcapi_mdObject_GetAttribute(
- NSSCKMDObject *mdObject,
- NSSCKFWObject *fwObject,
- NSSCKMDSession *mdSession,
- NSSCKFWSession *fwSession,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_ATTRIBUTE_TYPE attribute,
- CK_RV *pError)
-{
- NSSCKFWItem mdItem;
- ckcapiInternalObject *io = (ckcapiInternalObject *)mdObject->etc;
-
- mdItem.needsFreeing = PR_FALSE;
- mdItem.item = (NSSItem *)nss_ckcapi_FetchAttribute(io, attribute);
-
- if ((NSSItem *)NULL == mdItem.item) {
- *pError = CKR_ATTRIBUTE_TYPE_INVALID;
- }
-
- return mdItem;
-}
-
-static CK_ULONG
-ckcapi_mdObject_GetObjectSize(
- NSSCKMDObject *mdObject,
- NSSCKFWObject *fwObject,
- NSSCKMDSession *mdSession,
- NSSCKFWSession *fwSession,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_RV *pError)
-{
- ckcapiInternalObject *io = (ckcapiInternalObject *)mdObject->etc;
- CK_ULONG rv = 1;
-
- /* size is irrelevant to this token */
- return rv;
-}
-
-static const NSSCKMDObject
- ckcapi_prototype_mdObject = {
- (void *)NULL, /* etc */
- NULL, /* Finalize */
- ckcapi_mdObject_Destroy,
- ckcapi_mdObject_IsTokenObject,
- ckcapi_mdObject_GetAttributeCount,
- ckcapi_mdObject_GetAttributeTypes,
- ckcapi_mdObject_GetAttributeSize,
- ckcapi_mdObject_GetAttribute,
- NULL, /* FreeAttribute */
- ckcapi_mdObject_SetAttribute,
- ckcapi_mdObject_GetObjectSize,
- (void *)NULL /* null terminator */
- };
-
-static nssHash *ckcapiInternalObjectHash = NULL;
-
-NSS_IMPLEMENT NSSCKMDObject *
-nss_ckcapi_CreateMDObject(
- NSSArena *arena,
- ckcapiInternalObject *io,
- CK_RV *pError)
-{
- if ((nssHash *)NULL == ckcapiInternalObjectHash) {
- ckcapiInternalObjectHash = nssHash_CreateItem(NULL, 10);
- }
- if (ckcapiCert == io->type) {
- /* the hash key, not a cryptographic key */
- NSSItem *key = &io->hashKey;
- ckcapiInternalObject *old_o = NULL;
-
- if (key->size == 0) {
- ckcapi_FetchHashKey(io);
- }
- old_o = (ckcapiInternalObject *)
- nssHash_Lookup(ckcapiInternalObjectHash, key);
- if (!old_o) {
- nssHash_Add(ckcapiInternalObjectHash, key, io);
- } else if (old_o != io) {
- nss_ckcapi_DestroyInternalObject(io);
- io = old_o;
- }
- }
-
- if ((void *)NULL == io->mdObject.etc) {
- (void)nsslibc_memcpy(&io->mdObject, &ckcapi_prototype_mdObject,
- sizeof(ckcapi_prototype_mdObject));
- io->mdObject.etc = (void *)io;
- }
- return &io->mdObject;
-}
-
-static void
-ckcapi_removeObjectFromHash(
- ckcapiInternalObject *io)
-{
- NSSItem *key = &io->hashKey;
-
- if ((nssHash *)NULL == ckcapiInternalObjectHash) {
- return;
- }
- if (key->size == 0) {
- ckcapi_FetchHashKey(io);
- }
- nssHash_Remove(ckcapiInternalObjectHash, key);
- return;
-}
-
-void
-nss_ckcapi_DestroyInternalObject(
- ckcapiInternalObject *io)
-{
- switch (io->type) {
- case ckcapiRaw:
- return;
- case ckcapiCert:
- CertFreeCertificateContext(io->u.cert.certContext);
- nss_ZFreeIf(io->u.cert.labelData);
- nss_ZFreeIf(io->u.cert.key.privateKey);
- nss_ZFreeIf(io->u.cert.key.pubKey);
- nss_ZFreeIf(io->idData);
- break;
- case ckcapiBareKey:
- nss_ZFreeIf(io->u.key.provInfo.pwszContainerName);
- nss_ZFreeIf(io->u.key.provInfo.pwszProvName);
- nss_ZFreeIf(io->u.key.provName);
- nss_ZFreeIf(io->u.key.containerName);
- nss_ZFreeIf(io->u.key.key.privateKey);
- nss_ZFreeIf(io->u.key.key.pubKey);
- if (0 != io->u.key.hProv) {
- CryptReleaseContext(io->u.key.hProv, 0);
- }
- nss_ZFreeIf(io->idData);
- break;
- }
- nss_ZFreeIf(io);
- return;
-}
-
-static ckcapiInternalObject *
-nss_ckcapi_CreateCertificate(
- NSSCKFWSession *fwSession,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount,
- CK_RV *pError)
-{
- NSSItem value;
- NSSItem keyID;
- char *storeStr;
- ckcapiInternalObject *io = NULL;
- PCCERT_CONTEXT certContext = NULL;
- PCCERT_CONTEXT storedCertContext = NULL;
- CRYPT_KEY_PROV_INFO *prov_info = NULL;
- char *nickname = NULL;
- HCERTSTORE hStore = 0;
- DWORD msError = 0;
- PRBool hasID;
- CK_RV dummy;
- BOOL rc;
-
- *pError = nss_ckcapi_GetAttribute(CKA_VALUE, pTemplate,
- ulAttributeCount, &value);
-
- if (CKR_OK != *pError) {
- return (ckcapiInternalObject *)NULL;
- }
-
- *pError = nss_ckcapi_GetAttribute(CKA_ID, pTemplate,
- ulAttributeCount, &keyID);
-
- if (CKR_OK != *pError) {
- return (ckcapiInternalObject *)NULL;
- }
-
- if (ckcapi_cert_exists(&value, &io)) {
- return io;
- }
-
- /* OK, we are creating a new one, figure out what store it belongs to..
- * first get a certContext handle.. */
- certContext = CertCreateCertificateContext(X509_ASN_ENCODING,
- value.data, value.size);
- if ((PCCERT_CONTEXT)NULL == certContext) {
- msError = GetLastError();
- *pError = CKR_ATTRIBUTE_VALUE_INVALID;
- goto loser;
- }
-
- /* do we have a private key laying around... */
- prov_info = ckcapi_cert_getPrivateKeyInfo(certContext, &keyID);
- if (prov_info) {
- CRYPT_DATA_BLOB msKeyID;
- storeStr = "My";
- hasID = PR_TRUE;
- rc = CertSetCertificateContextProperty(certContext,
- CERT_KEY_PROV_INFO_PROP_ID,
- 0, prov_info);
- nss_ZFreeIf(prov_info);
- if (!rc) {
- msError = GetLastError();
- *pError = CKR_DEVICE_ERROR;
- goto loser;
- }
- msKeyID.cbData = keyID.size;
- msKeyID.pbData = keyID.data;
- rc = CertSetCertificateContextProperty(certContext,
- CERT_KEY_IDENTIFIER_PROP_ID,
- 0, &msKeyID);
- if (!rc) {
- msError = GetLastError();
- *pError = CKR_DEVICE_ERROR;
- goto loser;
- }
-
- /* does it look like a CA */
- } else if (ckcapi_cert_isCA(certContext)) {
- storeStr = ckcapi_cert_isRoot(certContext) ? "CA" : "Root";
- /* does it look like an S/MIME cert */
- } else if (ckcapi_cert_hasEmail(certContext)) {
- storeStr = "AddressBook";
- } else {
- /* just pick a store */
- storeStr = "CA";
- }
-
- /* get the nickname, not an error if we can't find it */
- nickname = nss_ckcapi_GetStringAttribute(CKA_LABEL, pTemplate,
- ulAttributeCount, &dummy);
- if (nickname) {
- LPWSTR nicknameUTF16 = NULL;
- CRYPT_DATA_BLOB nicknameBlob;
-
- nicknameUTF16 = nss_ckcapi_UTF8ToWide(nickname);
- nss_ZFreeIf(nickname);
- nickname = NULL;
- if ((LPWSTR)NULL == nicknameUTF16) {
- *pError = CKR_HOST_MEMORY;
- goto loser;
- }
- nicknameBlob.cbData = nss_ckcapi_WideSize(nicknameUTF16);
- nicknameBlob.pbData = (BYTE *)nicknameUTF16;
- rc = CertSetCertificateContextProperty(certContext,
- CERT_FRIENDLY_NAME_PROP_ID, 0, &nicknameBlob);
- nss_ZFreeIf(nicknameUTF16);
- if (!rc) {
- msError = GetLastError();
- *pError = CKR_DEVICE_ERROR;
- goto loser;
- }
- }
-
- hStore = CertOpenSystemStore((HCRYPTPROV)NULL, storeStr);
- if (0 == hStore) {
- msError = GetLastError();
- *pError = CKR_DEVICE_ERROR;
- goto loser;
- }
-
- rc = CertAddCertificateContextToStore(hStore, certContext,
- CERT_STORE_ADD_REPLACE_EXISTING_INHERIT_PROPERTIES, &storedCertContext);
- CertFreeCertificateContext(certContext);
- certContext = NULL;
- CertCloseStore(hStore, 0);
- hStore = 0;
- if (!rc) {
- msError = GetLastError();
- *pError = CKR_DEVICE_ERROR;
- goto loser;
- }
-
- io = nss_ZNEW(NULL, ckcapiInternalObject);
- if ((ckcapiInternalObject *)NULL == io) {
- *pError = CKR_HOST_MEMORY;
- goto loser;
- }
- io->type = ckcapiCert;
- io->objClass = CKO_CERTIFICATE;
- io->u.cert.certContext = storedCertContext;
- io->u.cert.hasID = hasID;
- return io;
-
-loser:
- if (certContext) {
- CertFreeCertificateContext(certContext);
- certContext = NULL;
- }
- if (storedCertContext) {
- CertFreeCertificateContext(storedCertContext);
- storedCertContext = NULL;
- }
- if (0 != hStore) {
- CertCloseStore(hStore, 0);
- }
- return (ckcapiInternalObject *)NULL;
-}
-
-static char *
-ckcapi_getDefaultProvider(
- CK_RV *pError)
-{
- char *name = NULL;
- BOOL rc;
- DWORD nameLength = 0;
-
- rc = CryptGetDefaultProvider(PROV_RSA_FULL, NULL, CRYPT_USER_DEFAULT, NULL,
- &nameLength);
- if (!rc) {
- return (char *)NULL;
- }
-
- name = nss_ZNEWARRAY(NULL, char, nameLength);
- if ((char *)NULL == name) {
- return (char *)NULL;
- }
- rc = CryptGetDefaultProvider(PROV_RSA_FULL, NULL, CRYPT_USER_DEFAULT, name,
- &nameLength);
- if (!rc) {
- nss_ZFreeIf(name);
- return (char *)NULL;
- }
-
- return name;
-}
-
-static char *
-ckcapi_getContainer(
- CK_RV *pError,
- NSSItem *id)
-{
- RPC_STATUS rstat;
- UUID uuid;
- char *uuidStr;
- char *container;
-
- rstat = UuidCreate(&uuid);
- rstat = UuidToString(&uuid, &uuidStr);
-
- /* convert it from rcp memory to our own */
- container = nssUTF8_Duplicate(uuidStr, NULL);
- RpcStringFree(&uuidStr);
-
- return container;
-}
-
-static CK_RV
-ckcapi_buildPrivateKeyBlob(
- NSSItem *keyBlob,
- NSSItem *modulus,
- NSSItem *publicExponent,
- NSSItem *privateExponent,
- NSSItem *prime1,
- NSSItem *prime2,
- NSSItem *exponent1,
- NSSItem *exponent2,
- NSSItem *coefficient,
- PRBool isKeyExchange)
-{
- CAPI_RSA_KEY_BLOB *keyBlobData = NULL;
- unsigned char *target;
- unsigned long modSize = modulus->size;
- unsigned long dataSize;
- CK_RV error = CKR_OK;
-
- /* validate extras */
- if (privateExponent->size != modSize) {
- error = CKR_ATTRIBUTE_VALUE_INVALID;
- goto loser;
- }
- if (prime1->size != modSize / 2) {
- error = CKR_ATTRIBUTE_VALUE_INVALID;
- goto loser;
- }
- if (prime2->size != modSize / 2) {
- error = CKR_ATTRIBUTE_VALUE_INVALID;
- goto loser;
- }
- if (exponent1->size != modSize / 2) {
- error = CKR_ATTRIBUTE_VALUE_INVALID;
- goto loser;
- }
- if (exponent2->size != modSize / 2) {
- error = CKR_ATTRIBUTE_VALUE_INVALID;
- goto loser;
- }
- if (coefficient->size != modSize / 2) {
- error = CKR_ATTRIBUTE_VALUE_INVALID;
- goto loser;
- }
- dataSize = (modSize * 4) + (modSize / 2) + sizeof(CAPI_RSA_KEY_BLOB);
- keyBlobData = (CAPI_RSA_KEY_BLOB *)nss_ZAlloc(NULL, dataSize);
- if ((CAPI_RSA_KEY_BLOB *)NULL == keyBlobData) {
- error = CKR_HOST_MEMORY;
- goto loser;
- }
-
- keyBlobData->header.bType = PRIVATEKEYBLOB;
- keyBlobData->header.bVersion = 0x02;
- keyBlobData->header.reserved = 0x00;
- keyBlobData->header.aiKeyAlg = isKeyExchange ? CALG_RSA_KEYX : CALG_RSA_SIGN;
- keyBlobData->rsa.magic = 0x32415352;
- keyBlobData->rsa.bitlen = modSize * 8;
- keyBlobData->rsa.pubexp = nss_ckcapi_DataToInt(publicExponent, &error);
- if (CKR_OK != error) {
- goto loser;
- }
-
- target = &keyBlobData->data[CAPI_MODULUS_OFFSET(modSize)];
- nsslibc_memcpy(target, modulus->data, modulus->size);
- modulus->data = target;
- ckcapi_ReverseData(modulus);
-
- target = &keyBlobData->data[CAPI_PRIVATE_EXP_OFFSET(modSize)];
- nsslibc_memcpy(target, privateExponent->data, privateExponent->size);
- privateExponent->data = target;
- ckcapi_ReverseData(privateExponent);
-
- target = &keyBlobData->data[CAPI_PRIME_1_OFFSET(modSize)];
- nsslibc_memcpy(target, prime1->data, prime1->size);
- prime1->data = target;
- ckcapi_ReverseData(prime1);
-
- target = &keyBlobData->data[CAPI_PRIME_2_OFFSET(modSize)];
- nsslibc_memcpy(target, prime2->data, prime2->size);
- prime2->data = target;
- ckcapi_ReverseData(prime2);
-
- target = &keyBlobData->data[CAPI_EXPONENT_1_OFFSET(modSize)];
- nsslibc_memcpy(target, exponent1->data, exponent1->size);
- exponent1->data = target;
- ckcapi_ReverseData(exponent1);
-
- target = &keyBlobData->data[CAPI_EXPONENT_2_OFFSET(modSize)];
- nsslibc_memcpy(target, exponent2->data, exponent2->size);
- exponent2->data = target;
- ckcapi_ReverseData(exponent2);
-
- target = &keyBlobData->data[CAPI_COEFFICIENT_OFFSET(modSize)];
- nsslibc_memcpy(target, coefficient->data, coefficient->size);
- coefficient->data = target;
- ckcapi_ReverseData(coefficient);
-
- keyBlob->data = keyBlobData;
- keyBlob->size = dataSize;
-
- return CKR_OK;
-
-loser:
- nss_ZFreeIf(keyBlobData);
- return error;
-}
-
-static ckcapiInternalObject *
-nss_ckcapi_CreatePrivateKey(
- NSSCKFWSession *fwSession,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount,
- CK_RV *pError)
-{
- NSSItem modulus;
- NSSItem publicExponent;
- NSSItem privateExponent;
- NSSItem exponent1;
- NSSItem exponent2;
- NSSItem prime1;
- NSSItem prime2;
- NSSItem coefficient;
- NSSItem keyID;
- NSSItem keyBlob;
- ckcapiInternalObject *io = NULL;
- char *providerName = NULL;
- char *containerName = NULL;
- char *idData = NULL;
- CRYPT_KEY_PROV_INFO provInfo;
- CRYPT_HASH_BLOB msKeyID;
- CK_KEY_TYPE keyType;
- HCRYPTPROV hProv = 0;
- HCRYPTKEY hKey = 0;
- PRBool decrypt;
- DWORD keySpec;
- DWORD msError;
- BOOL rc;
-
- keyType = nss_ckcapi_GetULongAttribute(CKA_KEY_TYPE, pTemplate, ulAttributeCount, pError);
- if (CKR_OK != *pError) {
- return (ckcapiInternalObject *)NULL;
- }
- if (CKK_RSA != keyType) {
- *pError = CKR_ATTRIBUTE_VALUE_INVALID;
- return (ckcapiInternalObject *)NULL;
- }
-
- decrypt = nss_ckcapi_GetBoolAttribute(CKA_DECRYPT,
- pTemplate, ulAttributeCount, pError);
- if (CKR_TEMPLATE_INCOMPLETE == *pError) {
- decrypt = PR_TRUE; /* default to true */
- }
- decrypt = decrypt || nss_ckcapi_GetBoolAttribute(CKA_UNWRAP,
- pTemplate, ulAttributeCount, pError);
- if (CKR_TEMPLATE_INCOMPLETE == *pError) {
- decrypt = PR_TRUE; /* default to true */
- }
- keySpec = decrypt ? AT_KEYEXCHANGE : AT_SIGNATURE;
-
- *pError = nss_ckcapi_GetAttribute(CKA_MODULUS, pTemplate,
- ulAttributeCount, &modulus);
- if (CKR_OK != *pError) {
- return (ckcapiInternalObject *)NULL;
- }
- *pError = nss_ckcapi_GetAttribute(CKA_PUBLIC_EXPONENT, pTemplate,
- ulAttributeCount, &publicExponent);
- if (CKR_OK != *pError) {
- return (ckcapiInternalObject *)NULL;
- }
- *pError = nss_ckcapi_GetAttribute(CKA_PRIVATE_EXPONENT, pTemplate,
- ulAttributeCount, &privateExponent);
- if (CKR_OK != *pError) {
- return (ckcapiInternalObject *)NULL;
- }
- *pError = nss_ckcapi_GetAttribute(CKA_PRIME_1, pTemplate,
- ulAttributeCount, &prime1);
- if (CKR_OK != *pError) {
- return (ckcapiInternalObject *)NULL;
- }
- *pError = nss_ckcapi_GetAttribute(CKA_PRIME_2, pTemplate,
- ulAttributeCount, &prime2);
- if (CKR_OK != *pError) {
- return (ckcapiInternalObject *)NULL;
- }
- *pError = nss_ckcapi_GetAttribute(CKA_EXPONENT_1, pTemplate,
- ulAttributeCount, &exponent1);
- if (CKR_OK != *pError) {
- return (ckcapiInternalObject *)NULL;
- }
- *pError = nss_ckcapi_GetAttribute(CKA_EXPONENT_2, pTemplate,
- ulAttributeCount, &exponent2);
- if (CKR_OK != *pError) {
- return (ckcapiInternalObject *)NULL;
- }
- *pError = nss_ckcapi_GetAttribute(CKA_COEFFICIENT, pTemplate,
- ulAttributeCount, &coefficient);
- if (CKR_OK != *pError) {
- return (ckcapiInternalObject *)NULL;
- }
- *pError = nss_ckcapi_GetAttribute(CKA_ID, pTemplate,
- ulAttributeCount, &keyID);
- if (CKR_OK != *pError) {
- return (ckcapiInternalObject *)NULL;
- }
- providerName = ckcapi_getDefaultProvider(pError);
- if ((char *)NULL == providerName) {
- return (ckcapiInternalObject *)NULL;
- }
- containerName = ckcapi_getContainer(pError, &keyID);
- if ((char *)NULL == containerName) {
- goto loser;
- }
- rc = CryptAcquireContext(&hProv, containerName, providerName,
- PROV_RSA_FULL, CRYPT_NEWKEYSET);
- if (!rc) {
- msError = GetLastError();
- *pError = CKR_DEVICE_ERROR;
- goto loser;
- }
-
- *pError = ckcapi_buildPrivateKeyBlob(
- &keyBlob,
- &modulus,
- &publicExponent,
- &privateExponent,
- &prime1,
- &prime2,
- &exponent1,
- &exponent2,
- &coefficient,
- decrypt);
- if (CKR_OK != *pError) {
- goto loser;
- }
-
- rc = CryptImportKey(hProv, keyBlob.data, keyBlob.size,
- 0, CRYPT_EXPORTABLE, &hKey);
- if (!rc) {
- msError = GetLastError();
- *pError = CKR_DEVICE_ERROR;
- goto loser;
- }
-
- idData = nss_ZNEWARRAY(NULL, char, keyID.size);
- if ((void *)NULL == idData) {
- *pError = CKR_HOST_MEMORY;
- goto loser;
- }
- nsslibc_memcpy(idData, keyID.data, keyID.size);
-
- provInfo.pwszContainerName = nss_ckcapi_UTF8ToWide(containerName);
- provInfo.pwszProvName = nss_ckcapi_UTF8ToWide(providerName);
- provInfo.dwProvType = PROV_RSA_FULL;
- provInfo.dwFlags = 0;
- provInfo.cProvParam = 0;
- provInfo.rgProvParam = NULL;
- provInfo.dwKeySpec = keySpec;
-
- msKeyID.cbData = keyID.size;
- msKeyID.pbData = keyID.data;
-
- rc = CryptSetKeyIdentifierProperty(&msKeyID, CERT_KEY_PROV_INFO_PROP_ID,
- 0, NULL, NULL, &provInfo);
- if (!rc) {
- goto loser;
- }
-
- /* handle error here */
- io = nss_ZNEW(NULL, ckcapiInternalObject);
- if ((ckcapiInternalObject *)NULL == io) {
- *pError = CKR_HOST_MEMORY;
- goto loser;
- }
- io->type = ckcapiBareKey;
- io->objClass = CKO_PRIVATE_KEY;
- io->u.key.provInfo = provInfo;
- io->u.key.provName = providerName;
- io->u.key.containerName = containerName;
- io->u.key.hProv = hProv; /* save the handle */
- io->idData = idData;
- io->id.data = idData;
- io->id.size = keyID.size;
- /* done with the key handle */
- CryptDestroyKey(hKey);
- return io;
-
-loser:
- nss_ZFreeIf(containerName);
- nss_ZFreeIf(providerName);
- nss_ZFreeIf(idData);
- if (0 != hProv) {
- CryptReleaseContext(hProv, 0);
- }
- if (0 != hKey) {
- CryptDestroyKey(hKey);
- }
- return (ckcapiInternalObject *)NULL;
-}
-
-NSS_EXTERN NSSCKMDObject *
-nss_ckcapi_CreateObject(
- NSSCKFWSession *fwSession,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount,
- CK_RV *pError)
-{
- CK_OBJECT_CLASS objClass;
- ckcapiInternalObject *io = NULL;
- CK_BBOOL isToken;
-
- /*
- * only create token objects
- */
- isToken = nss_ckcapi_GetBoolAttribute(CKA_TOKEN, pTemplate,
- ulAttributeCount, pError);
- if (CKR_OK != *pError) {
- return (NSSCKMDObject *)NULL;
- }
- if (!isToken) {
- *pError = CKR_ATTRIBUTE_VALUE_INVALID;
- return (NSSCKMDObject *)NULL;
- }
-
- /*
- * only create keys and certs.
- */
- objClass = nss_ckcapi_GetULongAttribute(CKA_CLASS, pTemplate,
- ulAttributeCount, pError);
- if (CKR_OK != *pError) {
- return (NSSCKMDObject *)NULL;
- }
-#ifdef notdef
- if (objClass == CKO_PUBLIC_KEY) {
- return CKR_OK; /* fake public key creation, happens as a side effect of
- * private key creation */
- }
-#endif
- if (objClass == CKO_CERTIFICATE) {
- io = nss_ckcapi_CreateCertificate(fwSession, pTemplate,
- ulAttributeCount, pError);
- } else if (objClass == CKO_PRIVATE_KEY) {
- io = nss_ckcapi_CreatePrivateKey(fwSession, pTemplate,
- ulAttributeCount, pError);
- } else {
- *pError = CKR_ATTRIBUTE_VALUE_INVALID;
- }
-
- if ((ckcapiInternalObject *)NULL == io) {
- return (NSSCKMDObject *)NULL;
- }
- return nss_ckcapi_CreateMDObject(NULL, io, pError);
-}
diff --git a/security/nss/lib/ckfw/capi/constants.c b/security/nss/lib/ckfw/capi/constants.c
deleted file mode 100644
index 0d4b70110e..0000000000
--- a/security/nss/lib/ckfw/capi/constants.c
+++ /dev/null
@@ -1,63 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/*
- * ckcapi/constants.c
- *
- * Identification and other constants, all collected here in one place.
- */
-
-#ifndef NSSBASET_H
-#include "nssbaset.h"
-#endif /* NSSBASET_H */
-
-#ifndef NSSCKT_H
-#include "nssckt.h"
-#endif /* NSSCKT_H */
-
-#ifndef NSSCAPI_H
-#include "nsscapi.h"
-#endif /* NSSCAPI_H */
-
-NSS_IMPLEMENT_DATA const CK_VERSION
- nss_ckcapi_CryptokiVersion = {
- NSS_CKCAPI_CRYPTOKI_VERSION_MAJOR,
- NSS_CKCAPI_CRYPTOKI_VERSION_MINOR
- };
-
-NSS_IMPLEMENT_DATA const NSSUTF8 *
- nss_ckcapi_ManufacturerID = (NSSUTF8 *)"Mozilla Foundation";
-
-NSS_IMPLEMENT_DATA const NSSUTF8 *
- nss_ckcapi_LibraryDescription = (NSSUTF8 *)"NSS Access to Microsoft Certificate Store";
-
-NSS_IMPLEMENT_DATA const CK_VERSION
- nss_ckcapi_LibraryVersion = {
- NSS_CKCAPI_LIBRARY_VERSION_MAJOR,
- NSS_CKCAPI_LIBRARY_VERSION_MINOR
- };
-
-NSS_IMPLEMENT_DATA const NSSUTF8 *
- nss_ckcapi_SlotDescription = (NSSUTF8 *)"Microsoft Certificate Store";
-
-NSS_IMPLEMENT_DATA const CK_VERSION
- nss_ckcapi_HardwareVersion = {
- NSS_CKCAPI_HARDWARE_VERSION_MAJOR,
- NSS_CKCAPI_HARDWARE_VERSION_MINOR
- };
-
-NSS_IMPLEMENT_DATA const CK_VERSION
- nss_ckcapi_FirmwareVersion = {
- NSS_CKCAPI_FIRMWARE_VERSION_MAJOR,
- NSS_CKCAPI_FIRMWARE_VERSION_MINOR
- };
-
-NSS_IMPLEMENT_DATA const NSSUTF8 *
- nss_ckcapi_TokenLabel = (NSSUTF8 *)"Microsoft Certificate Store";
-
-NSS_IMPLEMENT_DATA const NSSUTF8 *
- nss_ckcapi_TokenModel = (NSSUTF8 *)"1";
-
-NSS_IMPLEMENT_DATA const NSSUTF8 *
- nss_ckcapi_TokenSerialNumber = (NSSUTF8 *)"1";
diff --git a/security/nss/lib/ckfw/capi/crsa.c b/security/nss/lib/ckfw/capi/crsa.c
deleted file mode 100644
index 62f90acb6a..0000000000
--- a/security/nss/lib/ckfw/capi/crsa.c
+++ /dev/null
@@ -1,687 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-#include "ckcapi.h"
-#include "secdert.h"
-
-#define SSL3_SHAMD5_HASH_SIZE 36 /* LEN_MD5 (16) + LEN_SHA1 (20) */
-
-/*
- * ckcapi/crsa.c
- *
- * This file implements the NSSCKMDMechnaism and NSSCKMDCryptoOperation objects
- * for the RSA operation on the CAPI cryptoki module.
- */
-
-/*
- * write a Decimal value to a string
- */
-
-static char *
-putDecimalString(char *cstr, unsigned long value)
-{
- unsigned long tenpower;
- int first = 1;
-
- for (tenpower = 10000000; tenpower; tenpower /= 10) {
- unsigned char digit = (unsigned char)(value / tenpower);
- value = value % tenpower;
-
- /* drop leading zeros */
- if (first && (0 == digit)) {
- continue;
- }
- first = 0;
- *cstr++ = digit + '0';
- }
-
- /* if value was zero, put one of them out */
- if (first) {
- *cstr++ = '0';
- }
- return cstr;
-}
-
-/*
- * Create a Capi OID string value from a DER OID
- */
-static char *
-nss_ckcapi_GetOidString(
- unsigned char *oidTag,
- unsigned int oidTagSize,
- CK_RV *pError)
-{
- unsigned char *oid;
- char *oidStr;
- char *cstr;
- unsigned long value;
- unsigned int oidSize;
-
- if (DER_OBJECT_ID != *oidTag) {
- /* wasn't an oid */
- *pError = CKR_DATA_INVALID;
- return NULL;
- }
- oid = nss_ckcapi_DERUnwrap(oidTag, oidTagSize, &oidSize, NULL);
-
- if (oidSize < 2) {
- *pError = CKR_DATA_INVALID;
- return NULL;
- }
-
- oidStr = nss_ZNEWARRAY(NULL, char, oidSize * 4);
- if ((char *)NULL == oidStr) {
- *pError = CKR_HOST_MEMORY;
- return NULL;
- }
- cstr = oidStr;
- cstr = putDecimalString(cstr, (*oid) / 40);
- *cstr++ = '.';
- cstr = putDecimalString(cstr, (*oid) % 40);
- oidSize--;
-
- value = 0;
- while (oidSize--) {
- oid++;
- value = (value << 7) + (*oid & 0x7f);
- if (0 == (*oid & 0x80)) {
- *cstr++ = '.';
- cstr = putDecimalString(cstr, value);
- value = 0;
- }
- }
-
- *cstr = 0; /* NULL terminate */
-
- if (value != 0) {
- nss_ZFreeIf(oidStr);
- *pError = CKR_DATA_INVALID;
- return NULL;
- }
- return oidStr;
-}
-
-/*
- * PKCS #11 sign for RSA expects to take a fully DER-encoded hash value,
- * which includes the hash OID. CAPI expects to take a Hash Context. While
- * CAPI does have the capability of setting a raw hash value, it does not
- * have the ability to sign an arbitrary value. This function tries to
- * reduce the passed in data into something that CAPI could actually sign.
- */
-static CK_RV
-ckcapi_GetRawHash(
- const NSSItem *input,
- NSSItem *hash,
- ALG_ID *hashAlg)
-{
- unsigned char *current;
- unsigned char *algid;
- unsigned char *oid;
- unsigned char *hashData;
- char *oidStr;
- CK_RV error;
- unsigned int oidSize;
- unsigned int size;
- /*
- * there are 2 types of hashes NSS typically tries to sign, regular
- * RSA signature format (with encoded DER_OIDS), and SSL3 Signed hashes.
- * CAPI knows not to add any oids to SSL3_Signed hashes, so if we have any
- * random hash that is exactly the same size as an SSL3 hash, then we can
- * just pass the data through. CAPI has know way of knowing if the value
- * is really a combined hash or some other arbitrary data, so it's safe to
- * handle this case first.
- */
- if (SSL3_SHAMD5_HASH_SIZE == input->size) {
- hash->data = input->data;
- hash->size = input->size;
- *hashAlg = CALG_SSL3_SHAMD5;
- return CKR_OK;
- }
-
- current = (unsigned char *)input->data;
-
- /* make sure we have a sequence tag */
- if ((DER_SEQUENCE | DER_CONSTRUCTED) != *current) {
- return CKR_DATA_INVALID;
- }
-
- /* parse the input block to get 1) the hash oid, and 2) the raw hash value.
- * unfortunatly CAPI doesn't have a builtin function to do this work, so
- * we go ahead and do it by hand here.
- *
- * format is:
- * SEQUENCE {
- * SECQUENCE { // algid
- * OID {} // oid
- * ANY {} // optional params
- * }
- * OCTECT {} // hash
- */
-
- /* unwrap */
- algid = nss_ckcapi_DERUnwrap(current, input->size, &size, NULL);
-
- if (algid + size != current + input->size) {
- /* make sure there is not extra data at the end */
- return CKR_DATA_INVALID;
- }
-
- if ((DER_SEQUENCE | DER_CONSTRUCTED) != *algid) {
- /* wasn't an algid */
- return CKR_DATA_INVALID;
- }
- oid = nss_ckcapi_DERUnwrap(algid, size, &oidSize, &hashData);
-
- if (DER_OCTET_STRING != *hashData) {
- /* wasn't a hash */
- return CKR_DATA_INVALID;
- }
-
- /* get the real hash */
- current = hashData;
- size = size - (hashData - algid);
- hash->data = nss_ckcapi_DERUnwrap(current, size, &hash->size, NULL);
-
- /* get the real oid as a string. Again, Microsoft does not
- * export anything that does this for us */
- oidStr = nss_ckcapi_GetOidString(oid, oidSize, &error);
- if ((char *)NULL == oidStr) {
- return error;
- }
-
- /* look up the hash alg from the oid (fortunately CAPI does to this) */
- *hashAlg = CertOIDToAlgId(oidStr);
- nss_ZFreeIf(oidStr);
- if (0 == *hashAlg) {
- return CKR_HOST_MEMORY;
- }
-
- /* hash looks reasonably consistent, we should be able to sign it now */
- return CKR_OK;
-}
-
-/*
- * So everyone else in the worlds stores their bignum data MSB first, but not
- * Microsoft, we need to byte swap everything coming into and out of CAPI.
- */
-void
-ckcapi_ReverseData(NSSItem *item)
-{
- int end = (item->size) - 1;
- int middle = (item->size) / 2;
- unsigned char *buf = item->data;
- int i;
-
- for (i = 0; i < middle; i++) {
- unsigned char tmp = buf[i];
- buf[i] = buf[end - i];
- buf[end - i] = tmp;
- }
- return;
-}
-
-typedef struct ckcapiInternalCryptoOperationRSAPrivStr
- ckcapiInternalCryptoOperationRSAPriv;
-struct ckcapiInternalCryptoOperationRSAPrivStr {
- NSSCKMDCryptoOperation mdOperation;
- NSSCKMDMechanism *mdMechanism;
- ckcapiInternalObject *iKey;
- HCRYPTPROV hProv;
- DWORD keySpec;
- HCRYPTKEY hKey;
- NSSItem *buffer;
-};
-
-/*
- * ckcapi_mdCryptoOperationRSAPriv_Create
- */
-static NSSCKMDCryptoOperation *
-ckcapi_mdCryptoOperationRSAPriv_Create(
- const NSSCKMDCryptoOperation *proto,
- NSSCKMDMechanism *mdMechanism,
- NSSCKMDObject *mdKey,
- CK_RV *pError)
-{
- ckcapiInternalObject *iKey = (ckcapiInternalObject *)mdKey->etc;
- const NSSItem *classItem = nss_ckcapi_FetchAttribute(iKey, CKA_CLASS);
- const NSSItem *keyType = nss_ckcapi_FetchAttribute(iKey, CKA_KEY_TYPE);
- ckcapiInternalCryptoOperationRSAPriv *iOperation;
- CK_RV error;
- HCRYPTPROV hProv;
- DWORD keySpec;
- HCRYPTKEY hKey;
-
- /* make sure we have the right objects */
- if (((const NSSItem *)NULL == classItem) ||
- (sizeof(CK_OBJECT_CLASS) != classItem->size) ||
- (CKO_PRIVATE_KEY != *(CK_OBJECT_CLASS *)classItem->data) ||
- ((const NSSItem *)NULL == keyType) ||
- (sizeof(CK_KEY_TYPE) != keyType->size) ||
- (CKK_RSA != *(CK_KEY_TYPE *)keyType->data)) {
- *pError = CKR_KEY_TYPE_INCONSISTENT;
- return (NSSCKMDCryptoOperation *)NULL;
- }
-
- error = nss_ckcapi_FetchKeyContainer(iKey, &hProv, &keySpec, &hKey);
- if (error != CKR_OK) {
- *pError = error;
- return (NSSCKMDCryptoOperation *)NULL;
- }
-
- iOperation = nss_ZNEW(NULL, ckcapiInternalCryptoOperationRSAPriv);
- if ((ckcapiInternalCryptoOperationRSAPriv *)NULL == iOperation) {
- *pError = CKR_HOST_MEMORY;
- return (NSSCKMDCryptoOperation *)NULL;
- }
- iOperation->mdMechanism = mdMechanism;
- iOperation->iKey = iKey;
- iOperation->hProv = hProv;
- iOperation->keySpec = keySpec;
- iOperation->hKey = hKey;
-
- nsslibc_memcpy(&iOperation->mdOperation,
- proto, sizeof(NSSCKMDCryptoOperation));
- iOperation->mdOperation.etc = iOperation;
-
- return &iOperation->mdOperation;
-}
-
-static CK_RV
-ckcapi_mdCryptoOperationRSAPriv_Destroy(
- NSSCKMDCryptoOperation *mdOperation,
- NSSCKFWCryptoOperation *fwOperation,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance)
-{
- ckcapiInternalCryptoOperationRSAPriv *iOperation =
- (ckcapiInternalCryptoOperationRSAPriv *)mdOperation->etc;
-
- if (iOperation->hKey) {
- CryptDestroyKey(iOperation->hKey);
- }
- if (iOperation->buffer) {
- nssItem_Destroy(iOperation->buffer);
- }
- nss_ZFreeIf(iOperation);
- return CKR_OK;
-}
-
-static CK_ULONG
-ckcapi_mdCryptoOperationRSA_GetFinalLength(
- NSSCKMDCryptoOperation *mdOperation,
- NSSCKFWCryptoOperation *fwOperation,
- NSSCKMDSession *mdSession,
- NSSCKFWSession *fwSession,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_RV *pError)
-{
- ckcapiInternalCryptoOperationRSAPriv *iOperation =
- (ckcapiInternalCryptoOperationRSAPriv *)mdOperation->etc;
- const NSSItem *modulus =
- nss_ckcapi_FetchAttribute(iOperation->iKey, CKA_MODULUS);
-
- return modulus->size;
-}
-
-/*
- * ckcapi_mdCryptoOperationRSADecrypt_GetOperationLength
- * we won't know the length until we actually decrypt the
- * input block. Since we go to all the work to decrypt the
- * the block, we'll save if for when the block is asked for
- */
-static CK_ULONG
-ckcapi_mdCryptoOperationRSADecrypt_GetOperationLength(
- NSSCKMDCryptoOperation *mdOperation,
- NSSCKFWCryptoOperation *fwOperation,
- NSSCKMDSession *mdSession,
- NSSCKFWSession *fwSession,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- const NSSItem *input,
- CK_RV *pError)
-{
- ckcapiInternalCryptoOperationRSAPriv *iOperation =
- (ckcapiInternalCryptoOperationRSAPriv *)mdOperation->etc;
- BOOL rc;
-
- /* Microsoft's Decrypt operation works in place. Since we don't want
- * to trash our input buffer, we make a copy of it */
- iOperation->buffer = nssItem_Duplicate((NSSItem *)input, NULL, NULL);
- if ((NSSItem *)NULL == iOperation->buffer) {
- *pError = CKR_HOST_MEMORY;
- return 0;
- }
- /* Sigh, reverse it */
- ckcapi_ReverseData(iOperation->buffer);
-
- rc = CryptDecrypt(iOperation->hKey, 0, TRUE, 0,
- iOperation->buffer->data, &iOperation->buffer->size);
- if (!rc) {
- DWORD msError = GetLastError();
- switch (msError) {
- case NTE_BAD_DATA:
- *pError =
- CKR_ENCRYPTED_DATA_INVALID;
- break;
- case NTE_FAIL:
- case NTE_BAD_UID:
- *pError =
- CKR_DEVICE_ERROR;
- break;
- default:
- *pError =
- CKR_GENERAL_ERROR;
- }
- return 0;
- }
-
- return iOperation->buffer->size;
-}
-
-/*
- * ckcapi_mdCryptoOperationRSADecrypt_UpdateFinal
- *
- * NOTE: ckcapi_mdCryptoOperationRSADecrypt_GetOperationLength is presumed to
- * have been called previously.
- */
-static CK_RV
-ckcapi_mdCryptoOperationRSADecrypt_UpdateFinal(
- NSSCKMDCryptoOperation *mdOperation,
- NSSCKFWCryptoOperation *fwOperation,
- NSSCKMDSession *mdSession,
- NSSCKFWSession *fwSession,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- const NSSItem *input,
- NSSItem *output)
-{
- ckcapiInternalCryptoOperationRSAPriv *iOperation =
- (ckcapiInternalCryptoOperationRSAPriv *)mdOperation->etc;
- NSSItem *buffer = iOperation->buffer;
-
- if ((NSSItem *)NULL == buffer) {
- return CKR_GENERAL_ERROR;
- }
- nsslibc_memcpy(output->data, buffer->data, buffer->size);
- output->size = buffer->size;
- return CKR_OK;
-}
-
-/*
- * ckcapi_mdCryptoOperationRSASign_UpdateFinal
- *
- */
-static CK_RV
-ckcapi_mdCryptoOperationRSASign_UpdateFinal(
- NSSCKMDCryptoOperation *mdOperation,
- NSSCKFWCryptoOperation *fwOperation,
- NSSCKMDSession *mdSession,
- NSSCKFWSession *fwSession,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- const NSSItem *input,
- NSSItem *output)
-{
- ckcapiInternalCryptoOperationRSAPriv *iOperation =
- (ckcapiInternalCryptoOperationRSAPriv *)mdOperation->etc;
- CK_RV error = CKR_OK;
- DWORD msError;
- NSSItem hash;
- HCRYPTHASH hHash = 0;
- ALG_ID hashAlg;
- DWORD hashSize;
- DWORD len; /* temp length value we throw away */
- BOOL rc;
-
- /*
- * PKCS #11 sign for RSA expects to take a fully DER-encoded hash value,
- * which includes the hash OID. CAPI expects to take a Hash Context. While
- * CAPI does have the capability of setting a raw hash value, it does not
- * have the ability to sign an arbitrary value. This function tries to
- * reduce the passed in data into something that CAPI could actually sign.
- */
- error = ckcapi_GetRawHash(input, &hash, &hashAlg);
- if (CKR_OK != error) {
- goto loser;
- }
-
- rc = CryptCreateHash(iOperation->hProv, hashAlg, 0, 0, &hHash);
- if (!rc) {
- goto loser;
- }
-
- /* make sure the hash lens match before we set it */
- len = sizeof(DWORD);
- rc = CryptGetHashParam(hHash, HP_HASHSIZE, (BYTE *)&hashSize, &len, 0);
- if (!rc) {
- goto loser;
- }
-
- if (hash.size != hashSize) {
- /* The input must have been bad for this to happen */
- error = CKR_DATA_INVALID;
- goto loser;
- }
-
- /* we have an explicit hash, set it, note that the length is
- * implicit by the hashAlg used in create */
- rc = CryptSetHashParam(hHash, HP_HASHVAL, hash.data, 0);
- if (!rc) {
- goto loser;
- }
-
- /* OK, we have the data in a hash structure, sign it! */
- rc = CryptSignHash(hHash, iOperation->keySpec, NULL, 0,
- output->data, &output->size);
- if (!rc) {
- goto loser;
- }
-
- /* Don't return a signature that might have been broken because of a cosmic
- * ray, or a broken processor, verify that it is valid... */
- rc = CryptVerifySignature(hHash, output->data, output->size,
- iOperation->hKey, NULL, 0);
- if (!rc) {
- goto loser;
- }
-
- /* OK, Microsoft likes to do things completely differently than anyone
- * else. We need to reverse the data we received here */
- ckcapi_ReverseData(output);
- CryptDestroyHash(hHash);
- return CKR_OK;
-
-loser:
- /* map the microsoft error */
- if (CKR_OK == error) {
- msError = GetLastError();
- switch (msError) {
- case ERROR_NOT_ENOUGH_MEMORY:
- error =
- CKR_HOST_MEMORY;
- break;
- case NTE_NO_MEMORY:
- error =
- CKR_DEVICE_MEMORY;
- break;
- case ERROR_MORE_DATA:
- return CKR_BUFFER_TOO_SMALL;
- case ERROR_INVALID_PARAMETER: /* these params were derived from the */
- case ERROR_INVALID_HANDLE: /* inputs, so if they are bad, the input */
- case NTE_BAD_ALGID: /* data is bad */
- case NTE_BAD_HASH:
- error =
- CKR_DATA_INVALID;
- break;
- case ERROR_BUSY:
- case NTE_FAIL:
- case NTE_BAD_UID:
- error =
- CKR_DEVICE_ERROR;
- break;
- default:
- error =
- CKR_GENERAL_ERROR;
- break;
- }
- }
- if (hHash) {
- CryptDestroyHash(hHash);
- }
- return error;
-}
-
-NSS_IMPLEMENT_DATA const NSSCKMDCryptoOperation
- ckcapi_mdCryptoOperationRSADecrypt_proto = {
- NULL, /* etc */
- ckcapi_mdCryptoOperationRSAPriv_Destroy,
- NULL, /* GetFinalLengh - not needed for one shot Decrypt/Encrypt */
- ckcapi_mdCryptoOperationRSADecrypt_GetOperationLength,
- NULL, /* Final - not needed for one shot operation */
- NULL, /* Update - not needed for one shot operation */
- NULL, /* DigetUpdate - not needed for one shot operation */
- ckcapi_mdCryptoOperationRSADecrypt_UpdateFinal,
- NULL, /* UpdateCombo - not needed for one shot operation */
- NULL, /* DigetKey - not needed for one shot operation */
- (void *)NULL /* null terminator */
- };
-
-NSS_IMPLEMENT_DATA const NSSCKMDCryptoOperation
- ckcapi_mdCryptoOperationRSASign_proto = {
- NULL, /* etc */
- ckcapi_mdCryptoOperationRSAPriv_Destroy,
- ckcapi_mdCryptoOperationRSA_GetFinalLength,
- NULL, /* GetOperationLengh - not needed for one shot Sign/Verify */
- NULL, /* Final - not needed for one shot operation */
- NULL, /* Update - not needed for one shot operation */
- NULL, /* DigetUpdate - not needed for one shot operation */
- ckcapi_mdCryptoOperationRSASign_UpdateFinal,
- NULL, /* UpdateCombo - not needed for one shot operation */
- NULL, /* DigetKey - not needed for one shot operation */
- (void *)NULL /* null terminator */
- };
-
-/********** NSSCKMDMechansim functions ***********************/
-/*
- * ckcapi_mdMechanismRSA_Destroy
- */
-static void
-ckcapi_mdMechanismRSA_Destroy(
- NSSCKMDMechanism *mdMechanism,
- NSSCKFWMechanism *fwMechanism,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance)
-{
- nss_ZFreeIf(fwMechanism);
-}
-
-/*
- * ckcapi_mdMechanismRSA_GetMinKeySize
- */
-static CK_ULONG
-ckcapi_mdMechanismRSA_GetMinKeySize(
- NSSCKMDMechanism *mdMechanism,
- NSSCKFWMechanism *fwMechanism,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_RV *pError)
-{
- return 384;
-}
-
-/*
- * ckcapi_mdMechanismRSA_GetMaxKeySize
- */
-static CK_ULONG
-ckcapi_mdMechanismRSA_GetMaxKeySize(
- NSSCKMDMechanism *mdMechanism,
- NSSCKFWMechanism *fwMechanism,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_RV *pError)
-{
- return 16384;
-}
-
-/*
- * ckcapi_mdMechanismRSA_DecryptInit
- */
-static NSSCKMDCryptoOperation *
-ckcapi_mdMechanismRSA_DecryptInit(
- NSSCKMDMechanism *mdMechanism,
- NSSCKFWMechanism *fwMechanism,
- CK_MECHANISM *pMechanism,
- NSSCKMDSession *mdSession,
- NSSCKFWSession *fwSession,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- NSSCKMDObject *mdKey,
- NSSCKFWObject *fwKey,
- CK_RV *pError)
-{
- return ckcapi_mdCryptoOperationRSAPriv_Create(
- &ckcapi_mdCryptoOperationRSADecrypt_proto,
- mdMechanism, mdKey, pError);
-}
-
-/*
- * ckcapi_mdMechanismRSA_SignInit
- */
-static NSSCKMDCryptoOperation *
-ckcapi_mdMechanismRSA_SignInit(
- NSSCKMDMechanism *mdMechanism,
- NSSCKFWMechanism *fwMechanism,
- CK_MECHANISM *pMechanism,
- NSSCKMDSession *mdSession,
- NSSCKFWSession *fwSession,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- NSSCKMDObject *mdKey,
- NSSCKFWObject *fwKey,
- CK_RV *pError)
-{
- return ckcapi_mdCryptoOperationRSAPriv_Create(
- &ckcapi_mdCryptoOperationRSASign_proto,
- mdMechanism, mdKey, pError);
-}
-
-NSS_IMPLEMENT_DATA const NSSCKMDMechanism
- nss_ckcapi_mdMechanismRSA = {
- (void *)NULL, /* etc */
- ckcapi_mdMechanismRSA_Destroy,
- ckcapi_mdMechanismRSA_GetMinKeySize,
- ckcapi_mdMechanismRSA_GetMaxKeySize,
- NULL, /* GetInHardware - default false */
- NULL, /* EncryptInit - default errs */
- ckcapi_mdMechanismRSA_DecryptInit,
- NULL, /* DigestInit - default errs*/
- ckcapi_mdMechanismRSA_SignInit,
- NULL, /* VerifyInit - default errs */
- ckcapi_mdMechanismRSA_SignInit, /* SignRecoverInit */
- NULL, /* VerifyRecoverInit - default errs */
- NULL, /* GenerateKey - default errs */
- NULL, /* GenerateKeyPair - default errs */
- NULL, /* GetWrapKeyLength - default errs */
- NULL, /* WrapKey - default errs */
- NULL, /* UnwrapKey - default errs */
- NULL, /* DeriveKey - default errs */
- (void *)NULL /* null terminator */
- };
diff --git a/security/nss/lib/ckfw/capi/csession.c b/security/nss/lib/ckfw/capi/csession.c
deleted file mode 100644
index 5b268ead1e..0000000000
--- a/security/nss/lib/ckfw/capi/csession.c
+++ /dev/null
@@ -1,87 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-#include "ckcapi.h"
-
-/*
- * ckcapi/csession.c
- *
- * This file implements the NSSCKMDSession object for the
- * "nss to capi" cryptoki module.
- */
-
-static NSSCKMDFindObjects *
-ckcapi_mdSession_FindObjectsInit(
- NSSCKMDSession *mdSession,
- NSSCKFWSession *fwSession,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount,
- CK_RV *pError)
-{
- return nss_ckcapi_FindObjectsInit(fwSession, pTemplate, ulAttributeCount, pError);
-}
-
-static NSSCKMDObject *
-ckcapi_mdSession_CreateObject(
- NSSCKMDSession *mdSession,
- NSSCKFWSession *fwSession,
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- NSSArena *arena,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount,
- CK_RV *pError)
-{
- return nss_ckcapi_CreateObject(fwSession, pTemplate, ulAttributeCount, pError);
-}
-
-NSS_IMPLEMENT NSSCKMDSession *
-nss_ckcapi_CreateSession(
- NSSCKFWSession *fwSession,
- CK_RV *pError)
-{
- NSSArena *arena;
- NSSCKMDSession *rv;
-
- arena = NSSCKFWSession_GetArena(fwSession, pError);
- if ((NSSArena *)NULL == arena) {
- return (NSSCKMDSession *)NULL;
- }
-
- rv = nss_ZNEW(arena, NSSCKMDSession);
- if ((NSSCKMDSession *)NULL == rv) {
- *pError = CKR_HOST_MEMORY;
- return (NSSCKMDSession *)NULL;
- }
-
- /*
- * rv was zeroed when allocated, so we only
- * need to set the non-zero members.
- */
-
- rv->etc = (void *)fwSession;
- /* rv->Close */
- /* rv->GetDeviceError */
- /* rv->Login */
- /* rv->Logout */
- /* rv->InitPIN */
- /* rv->SetPIN */
- /* rv->GetOperationStateLen */
- /* rv->GetOperationState */
- /* rv->SetOperationState */
- rv->CreateObject = ckcapi_mdSession_CreateObject;
- /* rv->CopyObject */
- rv->FindObjectsInit = ckcapi_mdSession_FindObjectsInit;
- /* rv->SeedRandom */
- /* rv->GetRandom */
- /* rv->null */
-
- return rv;
-}
diff --git a/security/nss/lib/ckfw/capi/cslot.c b/security/nss/lib/ckfw/capi/cslot.c
deleted file mode 100644
index 8a39b7888f..0000000000
--- a/security/nss/lib/ckfw/capi/cslot.c
+++ /dev/null
@@ -1,81 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-#include "ckcapi.h"
-
-/*
- * ckcapi/cslot.c
- *
- * This file implements the NSSCKMDSlot object for the
- * "nss to capi" cryptoki module.
- */
-
-static NSSUTF8 *
-ckcapi_mdSlot_GetSlotDescription(
- NSSCKMDSlot *mdSlot,
- NSSCKFWSlot *fwSlot,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_RV *pError)
-{
- return (NSSUTF8 *)nss_ckcapi_SlotDescription;
-}
-
-static NSSUTF8 *
-ckcapi_mdSlot_GetManufacturerID(
- NSSCKMDSlot *mdSlot,
- NSSCKFWSlot *fwSlot,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_RV *pError)
-{
- return (NSSUTF8 *)nss_ckcapi_ManufacturerID;
-}
-
-static CK_VERSION
-ckcapi_mdSlot_GetHardwareVersion(
- NSSCKMDSlot *mdSlot,
- NSSCKFWSlot *fwSlot,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance)
-{
- return nss_ckcapi_HardwareVersion;
-}
-
-static CK_VERSION
-ckcapi_mdSlot_GetFirmwareVersion(
- NSSCKMDSlot *mdSlot,
- NSSCKFWSlot *fwSlot,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance)
-{
- return nss_ckcapi_FirmwareVersion;
-}
-
-static NSSCKMDToken *
-ckcapi_mdSlot_GetToken(
- NSSCKMDSlot *mdSlot,
- NSSCKFWSlot *fwSlot,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_RV *pError)
-{
- return (NSSCKMDToken *)&nss_ckcapi_mdToken;
-}
-
-NSS_IMPLEMENT_DATA const NSSCKMDSlot
- nss_ckcapi_mdSlot = {
- (void *)NULL, /* etc */
- NULL, /* Initialize */
- NULL, /* Destroy */
- ckcapi_mdSlot_GetSlotDescription,
- ckcapi_mdSlot_GetManufacturerID,
- NULL, /* GetTokenPresent -- defaults to true */
- NULL, /* GetRemovableDevice -- defaults to false */
- NULL, /* GetHardwareSlot -- defaults to false */
- ckcapi_mdSlot_GetHardwareVersion,
- ckcapi_mdSlot_GetFirmwareVersion,
- ckcapi_mdSlot_GetToken,
- (void *)NULL /* null terminator */
- };
diff --git a/security/nss/lib/ckfw/capi/ctoken.c b/security/nss/lib/ckfw/capi/ctoken.c
deleted file mode 100644
index cc95c17b68..0000000000
--- a/security/nss/lib/ckfw/capi/ctoken.c
+++ /dev/null
@@ -1,184 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-#include "ckcapi.h"
-
-/*
- * ckcapi/ctoken.c
- *
- * This file implements the NSSCKMDToken object for the
- * "nss to capi" cryptoki module.
- */
-
-static NSSUTF8 *
-ckcapi_mdToken_GetLabel(
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_RV *pError)
-{
- return (NSSUTF8 *)nss_ckcapi_TokenLabel;
-}
-
-static NSSUTF8 *
-ckcapi_mdToken_GetManufacturerID(
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_RV *pError)
-{
- return (NSSUTF8 *)nss_ckcapi_ManufacturerID;
-}
-
-static NSSUTF8 *
-ckcapi_mdToken_GetModel(
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_RV *pError)
-{
- return (NSSUTF8 *)nss_ckcapi_TokenModel;
-}
-
-static NSSUTF8 *
-ckcapi_mdToken_GetSerialNumber(
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_RV *pError)
-{
- return (NSSUTF8 *)nss_ckcapi_TokenSerialNumber;
-}
-
-static CK_BBOOL
-ckcapi_mdToken_GetIsWriteProtected(
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance)
-{
- return CK_FALSE;
-}
-
-/* fake out Mozilla so we don't try to initialize the token */
-static CK_BBOOL
-ckcapi_mdToken_GetUserPinInitialized(
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance)
-{
- return CK_TRUE;
-}
-
-static CK_VERSION
-ckcapi_mdToken_GetHardwareVersion(
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance)
-{
- return nss_ckcapi_HardwareVersion;
-}
-
-static CK_VERSION
-ckcapi_mdToken_GetFirmwareVersion(
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance)
-{
- return nss_ckcapi_FirmwareVersion;
-}
-
-static NSSCKMDSession *
-ckcapi_mdToken_OpenSession(
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- NSSCKFWSession *fwSession,
- CK_BBOOL rw,
- CK_RV *pError)
-{
- return nss_ckcapi_CreateSession(fwSession, pError);
-}
-
-static CK_ULONG
-ckcapi_mdToken_GetMechanismCount(
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance)
-{
- return (CK_ULONG)1;
-}
-
-static CK_RV
-ckcapi_mdToken_GetMechanismTypes(
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_MECHANISM_TYPE types[])
-{
- types[0] = CKM_RSA_PKCS;
- return CKR_OK;
-}
-
-static NSSCKMDMechanism *
-ckcapi_mdToken_GetMechanism(
- NSSCKMDToken *mdToken,
- NSSCKFWToken *fwToken,
- NSSCKMDInstance *mdInstance,
- NSSCKFWInstance *fwInstance,
- CK_MECHANISM_TYPE which,
- CK_RV *pError)
-{
- if (which != CKM_RSA_PKCS) {
- *pError = CKR_MECHANISM_INVALID;
- return (NSSCKMDMechanism *)NULL;
- }
- return (NSSCKMDMechanism *)&nss_ckcapi_mdMechanismRSA;
-}
-
-NSS_IMPLEMENT_DATA const NSSCKMDToken
- nss_ckcapi_mdToken = {
- (void *)NULL, /* etc */
- NULL, /* Setup */
- NULL, /* Invalidate */
- NULL, /* InitToken -- default errs */
- ckcapi_mdToken_GetLabel,
- ckcapi_mdToken_GetManufacturerID,
- ckcapi_mdToken_GetModel,
- ckcapi_mdToken_GetSerialNumber,
- NULL, /* GetHasRNG -- default is false */
- ckcapi_mdToken_GetIsWriteProtected,
- NULL, /* GetLoginRequired -- default is false */
- ckcapi_mdToken_GetUserPinInitialized,
- NULL, /* GetRestoreKeyNotNeeded -- irrelevant */
- NULL, /* GetHasClockOnToken -- default is false */
- NULL, /* GetHasProtectedAuthenticationPath -- default is false */
- NULL, /* GetSupportsDualCryptoOperations -- default is false */
- NULL, /* GetMaxSessionCount -- default is CK_UNAVAILABLE_INFORMATION */
- NULL, /* GetMaxRwSessionCount -- default is CK_UNAVAILABLE_INFORMATION */
- NULL, /* GetMaxPinLen -- irrelevant */
- NULL, /* GetMinPinLen -- irrelevant */
- NULL, /* GetTotalPublicMemory -- default is CK_UNAVAILABLE_INFORMATION */
- NULL, /* GetFreePublicMemory -- default is CK_UNAVAILABLE_INFORMATION */
- NULL, /* GetTotalPrivateMemory -- default is CK_UNAVAILABLE_INFORMATION */
- NULL, /* GetFreePrivateMemory -- default is CK_UNAVAILABLE_INFORMATION */
- ckcapi_mdToken_GetHardwareVersion,
- ckcapi_mdToken_GetFirmwareVersion,
- NULL, /* GetUTCTime -- no clock */
- ckcapi_mdToken_OpenSession,
- ckcapi_mdToken_GetMechanismCount,
- ckcapi_mdToken_GetMechanismTypes,
- ckcapi_mdToken_GetMechanism,
- (void *)NULL /* null terminator */
- };
diff --git a/security/nss/lib/ckfw/capi/manifest.mn b/security/nss/lib/ckfw/capi/manifest.mn
deleted file mode 100644
index c1003d00e0..0000000000
--- a/security/nss/lib/ckfw/capi/manifest.mn
+++ /dev/null
@@ -1,35 +0,0 @@
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-CORE_DEPTH = ../../../..
-
-MODULE = nss
-
-EXPORTS = \
- nsscapi.h \
- $(NULL)
-
-CSRCS = \
- anchor.c \
- constants.c \
- cfind.c \
- cinst.c \
- cobject.c \
- crsa.c \
- csession.c \
- cslot.c \
- ctoken.c \
- ckcapiver.c \
- staticobj.c \
- $(NULL)
-
-REQUIRES = nspr
-
-LIBRARY_NAME = nsscapi
-MAPFILE = $(OBJDIR)/$(LIBRARY_NAME).def
-LIBRARY = $(NULL)
-IMPORT_LIBRARY = $(NULL)
-
-#EXTRA_SHARED_LIBS = -L$(DIST)/lib -lnssckfw -lnssb -lplc4 -lplds4
diff --git a/security/nss/lib/ckfw/capi/nsscapi.def b/security/nss/lib/ckfw/capi/nsscapi.def
deleted file mode 100644
index d7e68c7f4f..0000000000
--- a/security/nss/lib/ckfw/capi/nsscapi.def
+++ /dev/null
@@ -1,26 +0,0 @@
-;+#
-;+# This Source Code Form is subject to the terms of the Mozilla Public
-;+# License, v. 2.0. If a copy of the MPL was not distributed with this
-;+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-;+#
-;+# OK, this file is meant to support SUN, LINUX, AIX and WINDOWS
-;+# 1. For all unix platforms, the string ";-" means "remove this line"
-;+# 2. For all unix platforms, the string " DATA " will be removed from any
-;+# line on which it occurs.
-;+# 3. Lines containing ";+" will have ";+" removed on SUN and LINUX.
-;+# On AIX, lines containing ";+" will be removed.
-;+# 4. For all unix platforms, the string ";;" will thave the ";;" removed.
-;+# 5. For all unix platforms, after the above processing has taken place,
-;+# all characters after the first ";" on the line will be removed.
-;+# And for AIX, the first ";" will also be removed.
-;+# This file is passed directly to windows. Since ';' is a comment, all UNIX
-;+# directives are hidden behind ";", ";+", and ";-"
-;+
-;+NSS_3.1 { # NSS 3.1 release
-;+ global:
-LIBRARY nsscapi ;-
-EXPORTS ;-
-C_GetFunctionList;
-;+ local:
-;+*;
-;+};
diff --git a/security/nss/lib/ckfw/capi/nsscapi.h b/security/nss/lib/ckfw/capi/nsscapi.h
deleted file mode 100644
index 78bf38b284..0000000000
--- a/security/nss/lib/ckfw/capi/nsscapi.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-#ifndef NSSCAPI_H
-#define NSSCAPI_H
-
-/*
- * NSS CKCAPI Version numbers.
- *
- * These are the version numbers for the capi module packaged with
- * this release on NSS. To determine the version numbers of the builtin
- * module you are using, use the appropriate PKCS #11 calls.
- *
- * These version numbers detail changes to the PKCS #11 interface. They map
- * to the PKCS #11 spec versions.
- */
-#define NSS_CKCAPI_CRYPTOKI_VERSION_MAJOR 2
-#define NSS_CKCAPI_CRYPTOKI_VERSION_MINOR 20
-
-/* These version numbers detail the changes
- * to the list of trusted certificates.
- *
- * NSS_CKCAPI_LIBRARY_VERSION_MINOR is a CK_BYTE. It's not clear
- * whether we may use its full range (0-255) or only 0-99 because
- * of the comment in the CK_VERSION type definition.
- */
-#define NSS_CKCAPI_LIBRARY_VERSION_MAJOR 1
-#define NSS_CKCAPI_LIBRARY_VERSION_MINOR 1
-#define NSS_CKCAPI_LIBRARY_VERSION "1.1"
-
-/* These version numbers detail the semantic changes to the ckfw engine. */
-#define NSS_CKCAPI_HARDWARE_VERSION_MAJOR 1
-#define NSS_CKCAPI_HARDWARE_VERSION_MINOR 0
-
-/* These version numbers detail the semantic changes to ckbi itself
- * (new PKCS #11 objects), etc. */
-#define NSS_CKCAPI_FIRMWARE_VERSION_MAJOR 1
-#define NSS_CKCAPI_FIRMWARE_VERSION_MINOR 0
-
-#endif /* NSSCKBI_H */
diff --git a/security/nss/lib/ckfw/capi/nsscapi.rc b/security/nss/lib/ckfw/capi/nsscapi.rc
deleted file mode 100644
index 27912009b4..0000000000
--- a/security/nss/lib/ckfw/capi/nsscapi.rc
+++ /dev/null
@@ -1,64 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-#include "nsscapi.h"
-#include <winver.h>
-
-#define MY_LIBNAME "nsscapi"
-#define MY_FILEDESCRIPTION "NSS Access to Microsoft CAPI"
-
-#ifdef _DEBUG
-#define MY_DEBUG_STR " (debug)"
-#define MY_FILEFLAGS_1 VS_FF_DEBUG
-#else
-#define MY_DEBUG_STR ""
-#define MY_FILEFLAGS_1 0x0L
-#endif
-#if NSS_BETA
-#define MY_FILEFLAGS_2 MY_FILEFLAGS_1|VS_FF_PRERELEASE
-#else
-#define MY_FILEFLAGS_2 MY_FILEFLAGS_1
-#endif
-
-#ifdef WINNT
-#define MY_FILEOS VOS_NT_WINDOWS32
-#else
-#define MY_FILEOS VOS__WINDOWS32
-#endif
-
-#define MY_INTERNAL_NAME MY_LIBNAME
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version-information resource
-//
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION NSS_CKCAPI_LIBRARY_VERSION_MAJOR,NSS_CKCAPI_LIBRARY_VERSION_MINOR,0,0
- PRODUCTVERSION NSS_CKCAPI_LIBRARY_VERSION_MAJOR,NSS_CKCAPI_LIBRARY_VERSION_MINOR,0,0
- FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
- FILEFLAGS MY_FILEFLAGS_2
- FILEOS MY_FILEOS
- FILETYPE VFT_DLL
- FILESUBTYPE 0x0L // not used
-
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904B0" // Lang=US English, CharSet=Unicode
- BEGIN
- VALUE "CompanyName", "Mozilla Foundation\0"
- VALUE "FileDescription", MY_FILEDESCRIPTION MY_DEBUG_STR "\0"
- VALUE "FileVersion", NSS_CKCAPI_LIBRARY_VERSION "\0"
- VALUE "InternalName", MY_INTERNAL_NAME "\0"
- VALUE "OriginalFilename", MY_INTERNAL_NAME ".dll\0"
- VALUE "ProductName", "Network Security Services\0"
- VALUE "ProductVersion", NSS_CKCAPI_LIBRARY_VERSION "\0"
- END
- END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x409, 1200
- END
-END
diff --git a/security/nss/lib/ckfw/capi/staticobj.c b/security/nss/lib/ckfw/capi/staticobj.c
deleted file mode 100644
index 2d67a34b3f..0000000000
--- a/security/nss/lib/ckfw/capi/staticobj.c
+++ /dev/null
@@ -1,40 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-#ifndef CKCAPI_H
-#include "ckcapi.h"
-#endif /* CKCAPI_H */
-
-static const CK_TRUST ckt_netscape_valid = CKT_NETSCAPE_VALID;
-static const CK_OBJECT_CLASS cko_certificate = CKO_CERTIFICATE;
-static const CK_TRUST ckt_netscape_trusted_delegator = CKT_NETSCAPE_TRUSTED_DELEGATOR;
-static const CK_OBJECT_CLASS cko_netscape_trust = CKO_NETSCAPE_TRUST;
-static const CK_BBOOL ck_true = CK_TRUE;
-static const CK_OBJECT_CLASS cko_data = CKO_DATA;
-static const CK_CERTIFICATE_TYPE ckc_x_509 = CKC_X_509;
-static const CK_BBOOL ck_false = CK_FALSE;
-static const CK_OBJECT_CLASS cko_netscape_builtin_root_list = CKO_NETSCAPE_BUILTIN_ROOT_LIST;
-
-/* example of a static object */
-static const CK_ATTRIBUTE_TYPE nss_ckcapi_types_1[] = {
- CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL
-};
-
-static const NSSItem nss_ckcapi_items_1[] = {
- { (void *)&cko_data, (PRUint32)sizeof(CK_OBJECT_CLASS) },
- { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) },
- { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
- { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
- { (void *)"Mozilla CAPI Access", (PRUint32)20 }
-};
-
-ckcapiInternalObject nss_ckcapi_data[] = {
- {
- ckcapiRaw,
- { 5, nss_ckcapi_types_1, nss_ckcapi_items_1 },
- },
-
-};
-
-const PRUint32 nss_ckcapi_nObjects = 1;
diff --git a/security/nss/lib/nss/nss.h b/security/nss/lib/nss/nss.h
index f3608b5813..d88116f02e 100644
--- a/security/nss/lib/nss/nss.h
+++ b/security/nss/lib/nss/nss.h
@@ -22,9 +22,9 @@
* The format of the version string should be
* "<major version>.<minor version>[.<patch level>[.<build number>]][ <ECC>][ <Beta>]"
*/
-#define NSS_VERSION "3.99" _NSS_CUSTOMIZED
+#define NSS_VERSION "3.100" _NSS_CUSTOMIZED
#define NSS_VMAJOR 3
-#define NSS_VMINOR 99
+#define NSS_VMINOR 100
#define NSS_VPATCH 0
#define NSS_VBUILD 0
#define NSS_BETA PR_FALSE
diff --git a/security/nss/lib/pk11wrap/pk11skey.c b/security/nss/lib/pk11wrap/pk11skey.c
index 02db85b6bf..9e126465fc 100644
--- a/security/nss/lib/pk11wrap/pk11skey.c
+++ b/security/nss/lib/pk11wrap/pk11skey.c
@@ -526,16 +526,16 @@ PK11_ImportDataKey(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, PK11Origin origin
return NULL;
}
handle = PK11_GetObjectHandle(PK11_TypeGeneric, genObject, NULL);
- if (handle == CK_INVALID_HANDLE) {
- return NULL;
- }
/* A note about ownership of the PKCS #11 handle:
* PK11_CreateGenericObject() will not destroy the object it creates
* on Free, For that you want PK11_CreateManagedGenericObject().
* Below we import the handle into the symKey structure. We pass
* PR_TRUE as the owner so that the symKey will destroy the object
- * once it's freed. This is way it's safe to free now. */
+ * once it's freed. This is why it's safe to destroy genObject now. */
PK11_DestroyGenericObject(genObject);
+ if (handle == CK_INVALID_HANDLE) {
+ return NULL;
+ }
return PK11_SymKeyFromHandle(slot, NULL, origin, type, handle, PR_TRUE, wincx);
}
diff --git a/security/nss/lib/pk11wrap/pk11slot.c b/security/nss/lib/pk11wrap/pk11slot.c
index 90a429d952..e4c7a7329e 100644
--- a/security/nss/lib/pk11wrap/pk11slot.c
+++ b/security/nss/lib/pk11wrap/pk11slot.c
@@ -94,8 +94,7 @@ static PK11SlotList
pk11_tlsSlotList,
pk11_randomSlotList,
pk11_sha256SlotList,
- pk11_sha512SlotList, /* slots do SHA512 and SHA384 */
- pk11_kyberSlotList;
+ pk11_sha512SlotList; /* slots do SHA512 and SHA384 */
/************************************************************
* Generic Slot List and Slot List element manipulations
@@ -850,7 +849,6 @@ PK11_InitSlotLists(void)
pk11_InitSlotListStatic(&pk11_randomSlotList);
pk11_InitSlotListStatic(&pk11_sha256SlotList);
pk11_InitSlotListStatic(&pk11_sha512SlotList);
- pk11_InitSlotListStatic(&pk11_kyberSlotList);
return SECSuccess;
}
@@ -877,7 +875,6 @@ PK11_DestroySlotLists(void)
pk11_FreeSlotListStatic(&pk11_randomSlotList);
pk11_FreeSlotListStatic(&pk11_sha256SlotList);
pk11_FreeSlotListStatic(&pk11_sha512SlotList);
- pk11_FreeSlotListStatic(&pk11_kyberSlotList);
return;
}
@@ -947,6 +944,8 @@ PK11_GetSlotList(CK_MECHANISM_TYPE type)
case CKM_ECDSA_SHA1:
case CKM_EC_KEY_PAIR_GEN: /* aka CKM_ECDSA_KEY_PAIR_GEN */
case CKM_ECDH1_DERIVE:
+ case CKM_NSS_KYBER_KEY_PAIR_GEN: /* Bug 1893029 */
+ case CKM_NSS_KYBER:
return &pk11_ecSlotList;
case CKM_SSL3_PRE_MASTER_KEY_GEN:
case CKM_SSL3_MASTER_KEY_DERIVE:
@@ -962,8 +961,6 @@ PK11_GetSlotList(CK_MECHANISM_TYPE type)
return &pk11_ideaSlotList;
case CKM_FAKE_RANDOM:
return &pk11_randomSlotList;
- case CKM_NSS_KYBER_KEY_PAIR_GEN:
- return &pk11_kyberSlotList;
}
return NULL;
}
diff --git a/security/nss/lib/smime/cmsasn1.c b/security/nss/lib/smime/cmsasn1.c
index 8ba95d044e..4758006998 100644
--- a/security/nss/lib/smime/cmsasn1.c
+++ b/security/nss/lib/smime/cmsasn1.c
@@ -23,6 +23,7 @@ SEC_ASN1_MKSUB(CERT_SetOfSignedCrlTemplate)
SEC_ASN1_MKSUB(SECOID_AlgorithmIDTemplate)
SEC_ASN1_MKSUB(SEC_BitStringTemplate)
SEC_ASN1_MKSUB(SEC_OctetStringTemplate)
+SEC_ASN1_MKSUB(SEC_GeneralizedTimeTemplate)
SEC_ASN1_MKSUB(SEC_PointerToOctetStringTemplate)
SEC_ASN1_MKSUB(SEC_SetOfAnyTemplate)
@@ -269,27 +270,45 @@ static const SEC_ASN1Template NSSCMSOriginatorIdentifierOrKeyTemplate[] = {
offsetof(NSSCMSOriginatorIdentifierOrKey, id.issuerAndSN),
SEC_ASN1_SUB(CERT_IssuerAndSNTemplate),
NSSCMSOriginatorIDOrKey_IssuerSN },
- { SEC_ASN1_EXPLICIT | SEC_ASN1_CONSTRUCTED | SEC_ASN1_CONTEXT_SPECIFIC |
- SEC_ASN1_XTRN | 1,
+ { SEC_ASN1_POINTER | SEC_ASN1_CONTEXT_SPECIFIC | SEC_ASN1_XTRN | 0,
offsetof(NSSCMSOriginatorIdentifierOrKey, id.subjectKeyID),
- SEC_ASN1_SUB(SEC_PointerToOctetStringTemplate),
+ SEC_ASN1_SUB(SEC_OctetStringTemplate),
NSSCMSOriginatorIDOrKey_SubjectKeyID },
- { SEC_ASN1_EXPLICIT | SEC_ASN1_CONSTRUCTED | SEC_ASN1_CONTEXT_SPECIFIC | 2,
+ { SEC_ASN1_CONSTRUCTED | SEC_ASN1_CONTEXT_SPECIFIC | 1,
offsetof(NSSCMSOriginatorIdentifierOrKey, id.originatorPublicKey),
NSSCMSOriginatorPublicKeyTemplate,
NSSCMSOriginatorIDOrKey_OriginatorPublicKey },
{ 0 }
};
+const SEC_ASN1Template NSSCMSOtherKeyAttributeTemplate[] = {
+ { SEC_ASN1_SEQUENCE,
+ 0, NULL, sizeof(NSSCMSOtherKeyAttribute) },
+ {
+ SEC_ASN1_OBJECT_ID,
+ offsetof(NSSCMSOtherKeyAttribute, keyAttrId),
+ },
+ {
+ SEC_ASN1_OPTIONAL | SEC_ASN1_ANY,
+ offsetof(NSSCMSOtherKeyAttribute, keyAttr),
+ },
+ {
+ 0,
+ }
+};
+
const SEC_ASN1Template NSSCMSRecipientKeyIdentifierTemplate[] = {
{ SEC_ASN1_SEQUENCE,
0, NULL, sizeof(NSSCMSRecipientKeyIdentifier) },
- { SEC_ASN1_OCTET_STRING,
- offsetof(NSSCMSRecipientKeyIdentifier, subjectKeyIdentifier) },
- { SEC_ASN1_OPTIONAL | SEC_ASN1_OCTET_STRING,
- offsetof(NSSCMSRecipientKeyIdentifier, date) },
- { SEC_ASN1_OPTIONAL | SEC_ASN1_OCTET_STRING,
- offsetof(NSSCMSRecipientKeyIdentifier, other) },
+ { SEC_ASN1_POINTER | SEC_ASN1_XTRN,
+ offsetof(NSSCMSRecipientKeyIdentifier, subjectKeyIdentifier),
+ SEC_ASN1_SUB(SEC_OctetStringTemplate) },
+ { SEC_ASN1_OPTIONAL | SEC_ASN1_POINTER | SEC_ASN1_XTRN,
+ offsetof(NSSCMSRecipientKeyIdentifier, date),
+ SEC_ASN1_SUB(SEC_GeneralizedTimeTemplate) },
+ { SEC_ASN1_OPTIONAL | SEC_ASN1_POINTER | SEC_ASN1_XTRN,
+ offsetof(NSSCMSRecipientKeyIdentifier, other),
+ NSSCMSOtherKeyAttributeTemplate },
{ 0 }
};
@@ -316,7 +335,7 @@ static const SEC_ASN1Template NSSCMSRecipientEncryptedKeyTemplate[] = {
NSSCMSKeyAgreeRecipientIdentifierTemplate },
{ SEC_ASN1_INLINE | SEC_ASN1_XTRN,
offsetof(NSSCMSRecipientEncryptedKey, encKey),
- SEC_ASN1_SUB(SEC_BitStringTemplate) },
+ SEC_ASN1_SUB(SEC_OctetStringTemplate) },
{ 0 }
};
@@ -350,10 +369,12 @@ static const SEC_ASN1Template NSSCMSKEKIdentifierTemplate[] = {
0, NULL, sizeof(NSSCMSKEKIdentifier) },
{ SEC_ASN1_OCTET_STRING,
offsetof(NSSCMSKEKIdentifier, keyIdentifier) },
- { SEC_ASN1_OPTIONAL | SEC_ASN1_OCTET_STRING,
- offsetof(NSSCMSKEKIdentifier, date) },
- { SEC_ASN1_OPTIONAL | SEC_ASN1_OCTET_STRING,
- offsetof(NSSCMSKEKIdentifier, other) },
+ { SEC_ASN1_OPTIONAL | SEC_ASN1_POINTER | SEC_ASN1_XTRN,
+ offsetof(NSSCMSKEKIdentifier, date),
+ SEC_ASN1_SUB(SEC_GeneralizedTimeTemplate) },
+ { SEC_ASN1_OPTIONAL | SEC_ASN1_POINTER | SEC_ASN1_XTRN,
+ offsetof(NSSCMSKEKIdentifier, other),
+ NSSCMSOtherKeyAttributeTemplate },
{ 0 }
};
@@ -380,11 +401,11 @@ const SEC_ASN1Template NSSCMSRecipientInfoTemplate[] = {
{ SEC_ASN1_CHOICE,
offsetof(NSSCMSRecipientInfo, recipientInfoType), NULL,
sizeof(NSSCMSRecipientInfo) },
- { SEC_ASN1_EXPLICIT | SEC_ASN1_CONSTRUCTED | SEC_ASN1_CONTEXT_SPECIFIC | 1,
+ { SEC_ASN1_CONSTRUCTED | SEC_ASN1_CONTEXT_SPECIFIC | 1,
offsetof(NSSCMSRecipientInfo, ri.keyAgreeRecipientInfo),
NSSCMSKeyAgreeRecipientInfoTemplate,
NSSCMSRecipientInfoID_KeyAgree },
- { SEC_ASN1_EXPLICIT | SEC_ASN1_CONSTRUCTED | SEC_ASN1_CONTEXT_SPECIFIC | 2,
+ { SEC_ASN1_CONSTRUCTED | SEC_ASN1_CONTEXT_SPECIFIC | 2,
offsetof(NSSCMSRecipientInfo, ri.kekRecipientInfo),
NSSCMSKEKRecipientInfoTemplate,
NSSCMSRecipientInfoID_KEK },
diff --git a/security/nss/lib/smime/cmslocal.h b/security/nss/lib/smime/cmslocal.h
index ef7d500280..2cc91ac13d 100644
--- a/security/nss/lib/smime/cmslocal.h
+++ b/security/nss/lib/smime/cmslocal.h
@@ -164,14 +164,24 @@ NSS_CMSUtil_EncryptSymKey_RSAPubKey(PLArenaPool *poolp,
extern PK11SymKey *
NSS_CMSUtil_DecryptSymKey_RSA(SECKEYPrivateKey *privkey, SECItem *encKey, SECOidTag bulkalgtag);
-extern SECStatus
-NSS_CMSUtil_EncryptSymKey_ESDH(PLArenaPool *poolp, CERTCertificate *cert, PK11SymKey *key,
- SECItem *encKey, SECItem **ukm, SECAlgorithmID *keyEncAlg,
- SECItem *originatorPubKey);
-
+/*
+ * NSS_CMSUtil_DecryptSymKey_RSA_OAEP is the same as NSS_CMSUtil_DecryptSymKey_RSA, except that
+ * it works with a symmetric key that was wrapped using RSA with OAEP padding rather than PKCS #1
+ * Version 1.5 padding.
+ */
extern PK11SymKey *
-NSS_CMSUtil_DecryptSymKey_ESDH(SECKEYPrivateKey *privkey, SECItem *encKey,
- SECAlgorithmID *keyEncAlg, SECOidTag bulkalgtag, void *pwfn_arg);
+NSS_CMSUtil_DecryptSymKey_RSA_OAEP(SECKEYPrivateKey *privkey, SECItem *parameters, SECItem *encKey, SECOidTag bulkalgtag);
+
+extern SECStatus
+NSS_CMSUtil_EncryptSymKey_ESECDH(PLArenaPool *poolp, CERTCertificate *cert, PK11SymKey *key,
+ SECItem *encKey, PRBool genUkm, SECItem *ukm,
+ SECAlgorithmID *keyEncAlg, SECItem *originatorPubKey, void *wincx);
+
+PK11SymKey *
+NSS_CMSUtil_DecryptSymKey_ECDH(SECKEYPrivateKey *privkey, SECItem *encKey,
+ SECAlgorithmID *keyEncAlg, SECOidTag bulkalgtag,
+ SECItem *ukm, NSSCMSOriginatorIdentifierOrKey *oiok,
+ void *wincx);
/************************************************************************
* cmsreclist.c - recipient list stuff
diff --git a/security/nss/lib/smime/cmspubkey.c b/security/nss/lib/smime/cmspubkey.c
index 8f18f60de1..0c494c3dd5 100644
--- a/security/nss/lib/smime/cmspubkey.c
+++ b/security/nss/lib/smime/cmspubkey.c
@@ -15,6 +15,8 @@
#include "secoid.h"
#include "pk11func.h"
#include "secerr.h"
+#include "secder.h"
+#include "prerr.h"
/* ====== RSA ======================================================================= */
@@ -106,180 +108,568 @@ NSS_CMSUtil_DecryptSymKey_RSA(SECKEYPrivateKey *privkey, SECItem *encKey, SECOid
return PK11_PubUnwrapSymKey(privkey, encKey, target, CKA_DECRYPT, 0);
}
-/* ====== ESDH (Ephemeral-Static Diffie-Hellman) ==================================== */
+typedef struct RSA_OAEP_CMS_paramsStr RSA_OAEP_CMS_params;
+struct RSA_OAEP_CMS_paramsStr {
+ SECAlgorithmID *hashFunc;
+ SECAlgorithmID *maskGenFunc;
+ SECAlgorithmID *pSourceFunc;
+};
+
+SEC_ASN1_MKSUB(SECOID_AlgorithmIDTemplate)
+SEC_ASN1_MKSUB(SEC_OctetStringTemplate)
+
+static const SEC_ASN1Template seckey_PointerToAlgorithmIDTemplate[] = {
+ { SEC_ASN1_POINTER | SEC_ASN1_XTRN, 0,
+ SEC_ASN1_SUB(SECOID_AlgorithmIDTemplate) }
+};
+
+static const SEC_ASN1Template RSA_OAEP_CMS_paramsTemplate[] = {
+ { SEC_ASN1_SEQUENCE,
+ 0, NULL, sizeof(RSA_OAEP_CMS_params) },
+ { SEC_ASN1_OPTIONAL | SEC_ASN1_CONSTRUCTED | SEC_ASN1_EXPLICIT |
+ SEC_ASN1_CONTEXT_SPECIFIC | 0,
+ offsetof(RSA_OAEP_CMS_params, hashFunc),
+ seckey_PointerToAlgorithmIDTemplate },
+ { SEC_ASN1_OPTIONAL | SEC_ASN1_CONSTRUCTED | SEC_ASN1_EXPLICIT |
+ SEC_ASN1_CONTEXT_SPECIFIC | 1,
+ offsetof(RSA_OAEP_CMS_params, maskGenFunc),
+ seckey_PointerToAlgorithmIDTemplate },
+ { SEC_ASN1_OPTIONAL | SEC_ASN1_CONSTRUCTED | SEC_ASN1_EXPLICIT |
+ SEC_ASN1_CONTEXT_SPECIFIC | 2,
+ offsetof(RSA_OAEP_CMS_params, pSourceFunc),
+ seckey_PointerToAlgorithmIDTemplate },
+ { 0 }
+};
+/*
+ * NSS_CMSUtil_DecryptSymKey_RSA_OAEP - unwrap a RSA-wrapped symmetric key
+ *
+ * this function takes an RSA-OAEP-wrapped symmetric key and unwraps it, returning a symmetric
+ * key handle. Please note that the actual unwrapped key data may not be allowed to leave
+ * a hardware token...
+ */
+PK11SymKey *
+NSS_CMSUtil_DecryptSymKey_RSA_OAEP(SECKEYPrivateKey *privkey, SECItem *parameters, SECItem *encKey, SECOidTag bulkalgtag)
+{
+ CK_RSA_PKCS_OAEP_PARAMS oaep_params;
+ RSA_OAEP_CMS_params encoded_params;
+ SECAlgorithmID mgf1hashAlg;
+ SECOidTag mgfAlgtag, mgf1hashAlgtag, pSourcetag;
+ SECItem encoding_params, params;
+ PK11SymKey *bulkkey = NULL;
+ SECStatus rv;
+
+ CK_MECHANISM_TYPE target;
+ PORT_Assert(bulkalgtag != SEC_OID_UNKNOWN);
+ target = PK11_AlgtagToMechanism(bulkalgtag);
+ if (bulkalgtag == SEC_OID_UNKNOWN || target == CKM_INVALID_MECHANISM) {
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+ return NULL;
+ }
+
+ PORT_Memset(&encoded_params, 0, sizeof(RSA_OAEP_CMS_params));
+ PORT_Memset(&mgf1hashAlg, 0, sizeof(SECAlgorithmID));
+ PORT_Memset(&encoding_params, 0, sizeof(SECItem));
+
+ /* Set default values for the OAEP parameters */
+ oaep_params.hashAlg = CKM_SHA_1;
+ oaep_params.mgf = CKG_MGF1_SHA1;
+ oaep_params.source = CKZ_DATA_SPECIFIED;
+ oaep_params.pSourceData = NULL;
+ oaep_params.ulSourceDataLen = 0;
+
+ if (parameters->len == 2) {
+ /* For some reason SEC_ASN1DecodeItem cannot process parameters if it is an emtpy SEQUENCE */
+ /* Just check that this is a properly encoded empty SEQUENCE */
+ if ((parameters->data[0] != 0x30) || (parameters->data[1] != 0)) {
+ return NULL;
+ }
+ } else {
+ rv = SEC_ASN1DecodeItem(NULL, &encoded_params, RSA_OAEP_CMS_paramsTemplate, parameters);
+ if (rv != SECSuccess) {
+ goto loser;
+ }
+ if (encoded_params.hashFunc != NULL) {
+ oaep_params.hashAlg = PK11_AlgtagToMechanism(SECOID_GetAlgorithmTag(encoded_params.hashFunc));
+ }
+ if (encoded_params.maskGenFunc != NULL) {
+ mgfAlgtag = SECOID_GetAlgorithmTag(encoded_params.maskGenFunc);
+ if (mgfAlgtag != SEC_OID_PKCS1_MGF1) {
+ /* MGF1 is the only supported mask generation function */
+ goto loser;
+ }
+ /* The parameters field contains an AlgorithmIdentifier specifying the
+ * hash function to use with MGF1.
+ */
+ rv = SEC_ASN1DecodeItem(NULL, &mgf1hashAlg, SEC_ASN1_GET(SECOID_AlgorithmIDTemplate),
+ &encoded_params.maskGenFunc->parameters);
+ if (rv != SECSuccess) {
+ goto loser;
+ }
+ mgf1hashAlgtag = SECOID_GetAlgorithmTag(&mgf1hashAlg);
+ switch (mgf1hashAlgtag) {
+ case SEC_OID_SHA1:
+ oaep_params.mgf = CKG_MGF1_SHA1;
+ break;
+ case SEC_OID_SHA224:
+ oaep_params.mgf = CKG_MGF1_SHA224;
+ break;
+ case SEC_OID_SHA256:
+ oaep_params.mgf = CKG_MGF1_SHA256;
+ break;
+ case SEC_OID_SHA384:
+ oaep_params.mgf = CKG_MGF1_SHA384;
+ break;
+ case SEC_OID_SHA512:
+ oaep_params.mgf = CKG_MGF1_SHA512;
+ break;
+ case SEC_OID_SHA3_224:
+ oaep_params.mgf = CKG_MGF1_SHA3_224;
+ break;
+ case SEC_OID_SHA3_256:
+ oaep_params.mgf = CKG_MGF1_SHA3_256;
+ break;
+ case SEC_OID_SHA3_384:
+ oaep_params.mgf = CKG_MGF1_SHA3_384;
+ break;
+ case SEC_OID_SHA3_512:
+ oaep_params.mgf = CKG_MGF1_SHA3_512;
+ break;
+ default:
+ goto loser;
+ break;
+ }
+ }
+ if (encoded_params.pSourceFunc != NULL) {
+ pSourcetag = SECOID_GetAlgorithmTag(encoded_params.pSourceFunc);
+ if (pSourcetag != SEC_OID_PKCS1_PSPECIFIED) {
+ goto loser;
+ }
+ /* The encoding parameters (P) are provided as an OCTET STRING in the parameters field. */
+ if (encoded_params.pSourceFunc->parameters.len != 0) {
+ rv = SEC_ASN1DecodeItem(NULL, &encoding_params, SEC_ASN1_GET(SEC_OctetStringTemplate),
+ &encoded_params.pSourceFunc->parameters);
+ if (rv != SECSuccess) {
+ goto loser;
+ }
+ oaep_params.ulSourceDataLen = encoding_params.len;
+ oaep_params.pSourceData = encoding_params.data;
+ }
+ }
+ }
+ params.type = siBuffer;
+ params.data = (unsigned char *)&oaep_params;
+ params.len = sizeof(CK_RSA_PKCS_OAEP_PARAMS);
+ bulkkey = PK11_PubUnwrapSymKeyWithMechanism(privkey, CKM_RSA_PKCS_OAEP, &params,
+ encKey, target, CKA_DECRYPT, 0);
+
+loser:
+ PORT_Free(oaep_params.pSourceData);
+ if (encoded_params.hashFunc) {
+ SECOID_DestroyAlgorithmID(encoded_params.hashFunc, PR_TRUE);
+ }
+ if (encoded_params.maskGenFunc) {
+ SECOID_DestroyAlgorithmID(encoded_params.maskGenFunc, PR_TRUE);
+ }
+ if (encoded_params.pSourceFunc) {
+ SECOID_DestroyAlgorithmID(encoded_params.pSourceFunc, PR_TRUE);
+ }
+ SECOID_DestroyAlgorithmID(&mgf1hashAlg, PR_FALSE);
+ return bulkkey;
+}
+
+/* ====== ESECDH (Ephemeral-Static Elliptic Curve Diffie-Hellman) =========== */
+
+typedef struct ECC_CMS_SharedInfoStr ECC_CMS_SharedInfo;
+struct ECC_CMS_SharedInfoStr {
+ SECAlgorithmID *keyInfo; /* key-encryption algorithm */
+ SECItem entityUInfo; /* ukm */
+ SECItem suppPubInfo; /* length of KEK in bits as 32-bit number */
+};
+
+static const SEC_ASN1Template ECC_CMS_SharedInfoTemplate[] = {
+ { SEC_ASN1_SEQUENCE,
+ 0, NULL, sizeof(ECC_CMS_SharedInfo) },
+ { SEC_ASN1_XTRN | SEC_ASN1_POINTER,
+ offsetof(ECC_CMS_SharedInfo, keyInfo),
+ SEC_ASN1_SUB(SECOID_AlgorithmIDTemplate) },
+ { SEC_ASN1_OPTIONAL | SEC_ASN1_EXPLICIT | SEC_ASN1_CONSTRUCTED |
+ SEC_ASN1_CONTEXT_SPECIFIC | SEC_ASN1_XTRN | 0,
+ offsetof(ECC_CMS_SharedInfo, entityUInfo),
+ SEC_ASN1_SUB(SEC_OctetStringTemplate) },
+ { SEC_ASN1_EXPLICIT | SEC_ASN1_CONSTRUCTED |
+ SEC_ASN1_CONTEXT_SPECIFIC | SEC_ASN1_XTRN | 2,
+ offsetof(ECC_CMS_SharedInfo, suppPubInfo),
+ SEC_ASN1_SUB(SEC_OctetStringTemplate) },
+ { 0 }
+};
+
+/* Inputs:
+ * keyInfo: key-encryption algorithm
+ * ukm: ukm field of KeyAgreeRecipientInfo
+ * KEKsize: length of KEK in bytes
+ *
+ * Output: DER encoded ECC-CMS-SharedInfo
+ */
+static SECItem *
+Create_ECC_CMS_SharedInfo(PLArenaPool *poolp,
+ SECAlgorithmID *keyInfo, SECItem *ukm, unsigned int KEKsize)
+{
+ ECC_CMS_SharedInfo SI;
+ unsigned char suppPubInfo[4] = { 0 };
+
+ SI.keyInfo = keyInfo;
+ SI.entityUInfo.type = ukm->type;
+ SI.entityUInfo.data = ukm->data;
+ SI.entityUInfo.len = ukm->len;
+
+ SI.suppPubInfo.type = siBuffer;
+ SI.suppPubInfo.data = suppPubInfo;
+ SI.suppPubInfo.len = sizeof(suppPubInfo);
+
+ if (KEKsize > 0x1FFFFFFF) { // ensure KEKsize * 8 fits in 4 bytes.
+ return NULL;
+ }
+ KEKsize *= 8;
+ suppPubInfo[0] = (KEKsize & 0xFF000000) >> 24;
+ suppPubInfo[1] = (KEKsize & 0xFF0000) >> 16;
+ suppPubInfo[2] = (KEKsize & 0xFF00) >> 8;
+ suppPubInfo[3] = KEKsize & 0xFF;
+
+ return SEC_ASN1EncodeItem(poolp, NULL, &SI, ECC_CMS_SharedInfoTemplate);
+}
+
+/* this will generate a key pair, compute the shared secret, */
+/* derive a key and ukm for the keyEncAlg out of it, encrypt the bulk key with */
+/* the keyEncAlg, set encKey, keyEncAlg, publicKey etc.
+ * The ukm is optional per RFC 5753. Pass a NULL value to request an empty ukm.
+ * Pass a SECItem with the size set to zero, to request allocating a random
+ * ukm of a default size. Or provide an explicit ukm that was defined by the caller.
+ */
SECStatus
-NSS_CMSUtil_EncryptSymKey_ESDH(PLArenaPool *poolp, CERTCertificate *cert, PK11SymKey *key,
- SECItem *encKey, SECItem **ukm, SECAlgorithmID *keyEncAlg,
- SECItem *pubKey)
+NSS_CMSUtil_EncryptSymKey_ESECDH(PLArenaPool *poolp, CERTCertificate *cert,
+ PK11SymKey *bulkkey, SECItem *encKey,
+ PRBool genUkm, SECItem *ukm,
+ SECAlgorithmID *keyEncAlg, SECItem *pubKey,
+ void *wincx)
{
-#if 0 /* not yet done */
- SECOidTag certalgtag; /* the certificate's encryption algorithm */
- SECOidTag encalgtag; /* the algorithm used for key exchange/agreement */
+ SECOidTag certalgtag; /* the certificate's encryption algorithm */
SECStatus rv;
- SECItem *params = NULL;
- int data_len;
SECStatus err;
- PK11SymKey *tek;
- CERTCertificate *ourCert;
- SECKEYPublicKey *ourPubKey;
- NSSCMSKEATemplateSelector whichKEA = NSSCMSKEAInvalid;
+ PK11SymKey *kek;
+ SECKEYPublicKey *publickey = NULL;
+ SECKEYPublicKey *ourPubKey = NULL;
+ SECKEYPrivateKey *ourPrivKey = NULL;
+ unsigned int bulkkey_size, kek_size;
+ SECAlgorithmID keyWrapAlg;
+ SECOidTag keyEncAlgtag;
+ SECItem keyWrapAlg_params, *keyEncAlg_params, *SharedInfo;
+ CK_MECHANISM_TYPE keyDerivationType, keyWrapMech;
+ CK_ULONG kdf;
+
+ if (genUkm && (ukm->len != 0 || ukm->data != NULL)) {
+ PORT_SetError(PR_INVALID_ARGUMENT_ERROR);
+ return SECFailure;
+ }
certalgtag = SECOID_GetAlgorithmTag(&(cert->subjectPublicKeyInfo.algorithm));
- PORT_Assert(certalgtag == SEC_OID_X942_DIFFIE_HELMAN_KEY);
-
- /* We really want to show our KEA tag as the key exchange algorithm tag. */
- encalgtag = SEC_OID_CMS_EPHEMERAL_STATIC_DIFFIE_HELLMAN;
+ PORT_Assert(certalgtag == SEC_OID_ANSIX962_EC_PUBLIC_KEY);
+ if (certalgtag != SEC_OID_ANSIX962_EC_PUBLIC_KEY) {
+ return SECFailure;
+ }
/* Get the public key of the recipient. */
publickey = CERT_ExtractPublicKey(cert);
- if (publickey == NULL) goto loser;
-
- /* XXXX generate a DH key pair on a PKCS11 module (XXX which parameters?) */
- /* XXXX */ourCert = PK11_FindBestKEAMatch(cert, wincx);
- if (ourCert == NULL) goto loser;
+ if (publickey == NULL)
+ goto loser;
- arena = PORT_NewArena(1024);
- if (arena == NULL) goto loser;
+ ourPrivKey = SECKEY_CreateECPrivateKey(&publickey->u.ec.DEREncodedParams,
+ &ourPubKey, wincx);
+ if (!ourPrivKey || !ourPubKey) {
+ goto loser;
+ }
- /* While we're here, extract the key pair's public key data and copy it into */
- /* the outgoing parameters. */
- /* XXXX */ourPubKey = CERT_ExtractPublicKey(ourCert);
- if (ourPubKey == NULL)
- {
+ rv = SECITEM_CopyItem(poolp, pubKey, &ourPubKey->u.ec.publicValue);
+ if (rv != SECSuccess) {
goto loser;
}
- SECITEM_CopyItem(arena, pubKey, /* XXX */&(ourPubKey->u.fortezza.KEAKey));
+
+ /* pubKey will be encoded as a BIT STRING, so pubKey->len must be length in bits
+ * rather than bytes */
+ pubKey->len = pubKey->len * 8;
+
SECKEY_DestroyPublicKey(ourPubKey); /* we only need the private key from now on */
ourPubKey = NULL;
- /* Extract our private key in order to derive the KEA key. */
- ourPrivKey = PK11_FindKeyByAnyCert(ourCert,wincx);
- CERT_DestroyCertificate(ourCert); /* we're done with this */
- if (!ourPrivKey) goto loser;
+ bulkkey_size = PK11_GetKeyLength(bulkkey);
+ if (bulkkey_size == 0) {
+ goto loser;
+ }
+
+ /* Parameters are supposed to be absent for AES key wrap algorithms.
+ * However, Microsoft Outlook cannot decrypt message unless
+ * parameters field is NULL. */
+ keyWrapAlg_params.len = 2;
+ keyWrapAlg_params.data = (unsigned char *)PORT_ArenaAlloc(poolp, keyWrapAlg_params.len);
+ if (keyWrapAlg_params.data == NULL)
+ goto loser;
- /* If ukm desired, prepare it - allocate enough space (filled with zeros). */
- if (ukm) {
- ukm->data = (unsigned char*)PORT_ArenaZAlloc(arena,/* XXXX */);
- ukm->len = /* XXXX */;
+ keyWrapAlg_params.data[0] = SEC_ASN1_NULL;
+ keyWrapAlg_params.data[1] = 0;
+
+ /* RFC5753 specifies id-aes128-wrap as the mandatory to support algorithm.
+ * So, use id-aes128-wrap unless bulkkey provides more than 128 bits of
+ * security. If bulkkey provides more than 128 bits of security, use
+ * the algorithms from KE Set 2 in RFC 6318. */
+
+ /* TODO: NIST Special Publication SP 800-56A requires the use of
+ * Cofactor ECDH. However, RFC 6318 specifies the use of
+ * dhSinglePass-stdDH-sha256kdf-scheme or dhSinglePass-stdDH-sha384kdf-scheme
+ * for Suite B. The reason for this is that all of the NIST recommended
+ * prime curves in FIPS 186-3 (including the Suite B curves) have a cofactor
+ * of 1, and so for these curves standard and cofactor ECDH are the same.
+ * This code should really look at the key's parameters and choose cofactor
+ * ECDH if the curve has a cofactor other than 1. */
+ if ((PK11_GetMechanism(bulkkey) == CKM_AES_CBC) && (bulkkey_size > 16)) {
+ rv = SECOID_SetAlgorithmID(poolp, &keyWrapAlg, SEC_OID_AES_256_KEY_WRAP, &keyWrapAlg_params);
+ kek_size = 32;
+ keyWrapMech = CKM_NSS_AES_KEY_WRAP;
+ kdf = CKD_SHA384_KDF;
+ keyEncAlgtag = SEC_OID_DHSINGLEPASS_STDDH_SHA384KDF_SCHEME;
+ keyDerivationType = CKM_ECDH1_DERIVE;
+ } else {
+ rv = SECOID_SetAlgorithmID(poolp, &keyWrapAlg, SEC_OID_AES_128_KEY_WRAP, &keyWrapAlg_params);
+ kek_size = 16;
+ keyWrapMech = CKM_NSS_AES_KEY_WRAP;
+ kdf = CKD_SHA256_KDF;
+ keyEncAlgtag = SEC_OID_DHSINGLEPASS_STDDH_SHA256KDF_SCHEME;
+ keyDerivationType = CKM_ECDH1_DERIVE;
+ }
+ if (rv != SECSuccess) {
+ goto loser;
+ }
+
+ /* ukm is optional, but RFC 5753 says that originators SHOULD include the ukm.
+ * I made ukm 64 bytes, since RFC 2631 states that UserKeyingMaterial must
+ * contain 512 bits for Diffie-Hellman key agreement. */
+
+ if (genUkm) {
+ ukm->type = siBuffer;
+ ukm->len = 64;
+ ukm->data = (unsigned char *)PORT_ArenaAlloc(poolp, ukm->len);
+
+ if (ukm->data == NULL) {
+ goto loser;
+ }
+ rv = PK11_GenerateRandom(ukm->data, ukm->len);
+ if (rv != SECSuccess) {
+ goto loser;
+ }
+ }
+
+ SharedInfo = Create_ECC_CMS_SharedInfo(poolp, &keyWrapAlg,
+ ukm,
+ kek_size);
+ if (!SharedInfo) {
+ goto loser;
}
- /* Generate the KEK (key exchange key) according to RFC2631 which we use
+ /* Generate the KEK (key exchange key) according to RFC5753 which we use
* to wrap the bulk encryption key. */
- kek = PK11_PubDerive(ourPrivKey, publickey, PR_TRUE,
- ukm, NULL,
- /* XXXX */CKM_KEA_KEY_DERIVE, /* XXXX */CKM_SKIPJACK_WRAP,
- CKA_WRAP, 0, wincx);
+ kek = PK11_PubDeriveWithKDF(ourPrivKey, publickey, PR_TRUE,
+ NULL, NULL,
+ keyDerivationType, keyWrapMech,
+ CKA_WRAP, kek_size, kdf, SharedInfo, NULL);
+ if (!kek) {
+ goto loser;
+ }
SECKEY_DestroyPublicKey(publickey);
SECKEY_DestroyPrivateKey(ourPrivKey);
publickey = NULL;
ourPrivKey = NULL;
- if (!kek)
- goto loser;
-
/* allocate space for the encrypted CEK (bulk key) */
- encKey->data = (unsigned char*)PORT_ArenaAlloc(poolp, SMIME_FORTEZZA_MAX_KEY_SIZE);
- encKey->len = SMIME_FORTEZZA_MAX_KEY_SIZE;
+ /* AES key wrap produces an output 64-bits longer than
+ * the input AES CEK (RFC 3565, Section 2.3.2) */
+ encKey->len = bulkkey_size + 8;
+ encKey->data = (unsigned char *)PORT_ArenaAlloc(poolp, encKey->len);
- if (encKey->data == NULL)
- {
+ if (encKey->data == NULL) {
PK11_FreeSymKey(kek);
goto loser;
}
+ err = PK11_WrapSymKey(keyWrapMech, NULL, kek, bulkkey, encKey);
- /* Wrap the bulk key using CMSRC2WRAP or CMS3DESWRAP, depending on the */
- /* bulk encryption algorithm */
- switch (/* XXXX */PK11_AlgtagToMechanism(enccinfo->encalg))
- {
- case /* XXXX */CKM_SKIPJACK_CFB8:
- err = PK11_WrapSymKey(/* XXXX */CKM_CMS3DES_WRAP, NULL, kek, bulkkey, encKey);
- whichKEA = NSSCMSKEAUsesSkipjack;
- break;
- case /* XXXX */CKM_SKIPJACK_CFB8:
- err = PK11_WrapSymKey(/* XXXX */CKM_CMSRC2_WRAP, NULL, kek, bulkkey, encKey);
- whichKEA = NSSCMSKEAUsesSkipjack;
- break;
- default:
- /* XXXX what do we do here? Neither RC2 nor 3DES... */
- err = SECFailure;
- /* set error */
- break;
- }
-
- PK11_FreeSymKey(kek); /* we do not need the KEK anymore */
- if (err != SECSuccess)
+ PK11_FreeSymKey(kek); /* we do not need the KEK anymore */
+ if (err != SECSuccess) {
goto loser;
+ }
- PORT_Assert(whichKEA != NSSCMSKEAInvalid);
-
- /* see RFC2630 12.3.1.1 "keyEncryptionAlgorithm must be ..." */
- /* params is the DER encoded key wrap algorithm (with parameters!) (XXX) */
- params = SEC_ASN1EncodeItem(arena, NULL, &keaParams, sec_pkcs7_get_kea_template(whichKEA));
- if (params == NULL)
+ keyEncAlg_params = SEC_ASN1EncodeItem(poolp, NULL, &keyWrapAlg, SEC_ASN1_GET(SECOID_AlgorithmIDTemplate));
+ if (keyEncAlg_params == NULL)
goto loser;
+ keyEncAlg_params->type = siBuffer;
/* now set keyEncAlg */
- rv = SECOID_SetAlgorithmID(poolp, keyEncAlg, SEC_OID_CMS_EPHEMERAL_STATIC_DIFFIE_HELLMAN, params);
- if (rv != SECSuccess)
+ rv = SECOID_SetAlgorithmID(poolp, keyEncAlg, keyEncAlgtag, keyEncAlg_params);
+ if (rv != SECSuccess) {
goto loser;
+ }
+
+ return SECSuccess;
- /* XXXXXXX this is not right yet */
loser:
- if (arena) {
- PORT_FreeArena(arena, PR_FALSE);
- }
if (publickey) {
SECKEY_DestroyPublicKey(publickey);
}
+ if (ourPubKey) {
+ SECKEY_DestroyPublicKey(ourPubKey);
+ }
if (ourPrivKey) {
SECKEY_DestroyPrivateKey(ourPrivKey);
}
-#endif
return SECFailure;
}
+/* TODO: Move to pk11wrap and export? */
+static int
+cms_GetKekSizeFromKeyWrapAlgTag(SECOidTag keyWrapAlgtag)
+{
+ switch (keyWrapAlgtag) {
+ case SEC_OID_AES_128_KEY_WRAP:
+ return 16;
+ case SEC_OID_AES_192_KEY_WRAP:
+ return 24;
+ case SEC_OID_AES_256_KEY_WRAP:
+ return 32;
+ default:
+ break;
+ }
+ return 0;
+}
+
+/* TODO: Move to smimeutil and export? */
+static CK_ULONG
+cms_GetKdfFromKeyEncAlgTag(SECOidTag keyEncAlgtag)
+{
+ switch (keyEncAlgtag) {
+ case SEC_OID_DHSINGLEPASS_STDDH_SHA1KDF_SCHEME:
+ case SEC_OID_DHSINGLEPASS_COFACTORDH_SHA1KDF_SCHEME:
+ return CKD_SHA1_KDF;
+ case SEC_OID_DHSINGLEPASS_STDDH_SHA224KDF_SCHEME:
+ case SEC_OID_DHSINGLEPASS_COFACTORDH_SHA224KDF_SCHEME:
+ return CKD_SHA224_KDF;
+ case SEC_OID_DHSINGLEPASS_STDDH_SHA256KDF_SCHEME:
+ case SEC_OID_DHSINGLEPASS_COFACTORDH_SHA256KDF_SCHEME:
+ return CKD_SHA256_KDF;
+ case SEC_OID_DHSINGLEPASS_STDDH_SHA384KDF_SCHEME:
+ case SEC_OID_DHSINGLEPASS_COFACTORDH_SHA384KDF_SCHEME:
+ return CKD_SHA384_KDF;
+ case SEC_OID_DHSINGLEPASS_STDDH_SHA512KDF_SCHEME:
+ case SEC_OID_DHSINGLEPASS_COFACTORDH_SHA512KDF_SCHEME:
+ return CKD_SHA512_KDF;
+ default:
+ break;
+ }
+ return 0;
+}
+
PK11SymKey *
-NSS_CMSUtil_DecryptSymKey_ESDH(SECKEYPrivateKey *privkey, SECItem *encKey,
+NSS_CMSUtil_DecryptSymKey_ECDH(SECKEYPrivateKey *privkey, SECItem *encKey,
SECAlgorithmID *keyEncAlg, SECOidTag bulkalgtag,
- void *pwfn_arg)
+ SECItem *ukm, NSSCMSOriginatorIdentifierOrKey *oiok,
+ void *wincx)
{
-#if 0 /* not yet done */
- SECStatus err;
- CK_MECHANISM_TYPE bulkType;
- PK11SymKey *tek;
- SECKEYPublicKey *originatorPubKey;
- NSSCMSSMIMEKEAParameters keaParams;
-
- /* XXXX get originator's public key */
- originatorPubKey = PK11_MakeKEAPubKey(keaParams.originatorKEAKey.data,
- keaParams.originatorKEAKey.len);
- if (originatorPubKey == NULL)
- goto loser;
-
- /* Generate the TEK (token exchange key) which we use to unwrap the bulk encryption key.
- The Derive function generates a shared secret and combines it with the originatorRA
- data to come up with an unique session key */
- tek = PK11_PubDerive(privkey, originatorPubKey, PR_FALSE,
- &keaParams.originatorRA, NULL,
- CKM_KEA_KEY_DERIVE, CKM_SKIPJACK_WRAP,
- CKA_WRAP, 0, pwfn_arg);
- SECKEY_DestroyPublicKey(originatorPubKey); /* not needed anymore */
- if (tek == NULL)
+ SECAlgorithmID keyWrapAlg;
+ SECOidTag keyEncAlgtag, keyWrapAlgtag;
+ CK_MECHANISM_TYPE target, keyDerivationType, keyWrapMech;
+ CK_ULONG kdf;
+ PK11SymKey *kek = NULL, *bulkkey = NULL;
+ int kek_size;
+ SECKEYPublicKey originatorpublickey;
+ SECItem *oiok_publicKey, *SharedInfo = NULL;
+ SECStatus rv;
+
+ PORT_Memset(&keyWrapAlg, 0, sizeof(SECAlgorithmID));
+
+ PORT_Assert(bulkalgtag != SEC_OID_UNKNOWN);
+ target = PK11_AlgtagToMechanism(bulkalgtag);
+ if (bulkalgtag == SEC_OID_UNKNOWN || target == CKM_INVALID_MECHANISM) {
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+ goto loser;
+ }
+
+ keyEncAlgtag = SECOID_GetAlgorithmTag(keyEncAlg);
+ keyDerivationType = PK11_AlgtagToMechanism(keyEncAlgtag);
+ if ((keyEncAlgtag == SEC_OID_UNKNOWN) ||
+ (keyDerivationType == CKM_INVALID_MECHANISM)) {
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
goto loser;
+ }
- /* Now that we have the TEK, unwrap the bulk key
- with which to decrypt the message. */
- /* Skipjack is being used as the bulk encryption algorithm.*/
- /* Unwrap the bulk key. */
- bulkkey = PK11_UnwrapSymKey(tek, CKM_SKIPJACK_WRAP, NULL,
- encKey, CKM_SKIPJACK_CBC64, CKA_DECRYPT, 0);
+ rv = SEC_ASN1DecodeItem(NULL, &keyWrapAlg,
+ SEC_ASN1_GET(SECOID_AlgorithmIDTemplate), &(keyEncAlg->parameters));
+ if (rv != SECSuccess) {
+ goto loser;
+ }
- return bulkkey;
+ keyWrapAlgtag = SECOID_GetAlgorithmTag(&keyWrapAlg);
+ keyWrapMech = PK11_AlgtagToMechanism(keyWrapAlgtag);
+ if ((keyWrapAlgtag == SEC_OID_UNKNOWN) ||
+ (keyWrapMech == CKM_INVALID_MECHANISM)) {
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+ goto loser;
+ }
+
+ kek_size = cms_GetKekSizeFromKeyWrapAlgTag(keyWrapAlgtag);
+ if (!kek_size) {
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+ goto loser;
+ }
+ kdf = cms_GetKdfFromKeyEncAlgTag(keyEncAlgtag);
+ if (!kdf) {
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+ goto loser;
+ }
+
+ /* Get originator's public key */
+ /* TODO: Add support for static-static ECDH */
+ if (oiok->identifierType != NSSCMSOriginatorIDOrKey_OriginatorPublicKey) {
+ PORT_SetError(SEC_ERROR_UNSUPPORTED_MESSAGE_TYPE);
+ goto loser;
+ }
+
+ /* PK11_PubDeriveWithKDF only uses the keyType u.ec.publicValue.data
+ * and u.ec.publicValue.len from the originator's public key. */
+ oiok_publicKey = &(oiok->id.originatorPublicKey.publicKey);
+ originatorpublickey.keyType = ecKey;
+ originatorpublickey.u.ec.publicValue.data = oiok_publicKey->data;
+ originatorpublickey.u.ec.publicValue.len = oiok_publicKey->len / 8;
+
+ SharedInfo = Create_ECC_CMS_SharedInfo(NULL, &keyWrapAlg, ukm, kek_size);
+ if (!SharedInfo) {
+ goto loser;
+ }
+
+ /* Generate the KEK (key exchange key) according to RFC5753 which we use
+ * to wrap the bulk encryption key. */
+ kek = PK11_PubDeriveWithKDF(privkey, &originatorpublickey, PR_TRUE,
+ NULL, NULL,
+ keyDerivationType, keyWrapMech,
+ CKA_WRAP, kek_size, kdf, SharedInfo, wincx);
+
+ SECITEM_FreeItem(SharedInfo, PR_TRUE);
+
+ if (kek == NULL) {
+ goto loser;
+ }
+
+ bulkkey = PK11_UnwrapSymKey(kek, keyWrapMech, NULL, encKey, target, CKA_UNWRAP, 0);
+ PK11_FreeSymKey(kek); /* we do not need the KEK anymore */
loser:
-#endif
- return NULL;
+ SECOID_DestroyAlgorithmID(&keyWrapAlg, PR_FALSE);
+ return bulkkey;
}
diff --git a/security/nss/lib/smime/cmsrecinfo.c b/security/nss/lib/smime/cmsrecinfo.c
index 6cf2c68c31..e3b383b5cd 100644
--- a/security/nss/lib/smime/cmsrecinfo.c
+++ b/security/nss/lib/smime/cmsrecinfo.c
@@ -157,7 +157,7 @@ nss_cmsrecipientinfo_create(NSSCMSMessage *cmsg,
rv = SECFailure;
}
break;
- case SEC_OID_X942_DIFFIE_HELMAN_KEY: /* dh-public-number */
+ case SEC_OID_ANSIX962_EC_PUBLIC_KEY:
PORT_Assert(type == NSSCMSRecipientID_IssuerSN);
if (type != NSSCMSRecipientID_IssuerSN) {
rv = SECFailure;
@@ -166,10 +166,6 @@ nss_cmsrecipientinfo_create(NSSCMSMessage *cmsg,
/* a key agreement op */
ri->recipientInfoType = NSSCMSRecipientInfoID_KeyAgree;
- if (ri->ri.keyTransRecipientInfo.recipientIdentifier.id.issuerAndSN == NULL) {
- rv = SECFailure;
- break;
- }
/* we do not support the case where multiple recipients
* share the same KeyAgreeRecipientInfo and have multiple RecipientEncryptedKeys
* in this case, we would need to walk all the recipientInfos, take the
@@ -274,7 +270,7 @@ NSS_CMSRecipient_IsSupported(CERTCertificate *cert)
switch (certalgtag) {
case SEC_OID_PKCS1_RSA_ENCRYPTION:
- case SEC_OID_X942_DIFFIE_HELMAN_KEY: /* dh-public-number */
+ case SEC_OID_ANSIX962_EC_PUBLIC_KEY:
return PR_TRUE;
default:
return PR_FALSE;
@@ -456,6 +452,7 @@ NSS_CMSRecipientInfo_WrapBulkKey(NSSCMSRecipientInfo *ri, PK11SymKey *bulkkey,
PLArenaPool *poolp;
NSSCMSKeyTransRecipientInfoEx *extra = NULL;
PRBool usesSubjKeyID;
+ void *wincx = NULL;
poolp = ri->cmsg->poolp;
cert = ri->cert;
@@ -498,7 +495,7 @@ NSS_CMSRecipientInfo_WrapBulkKey(NSSCMSRecipientInfo *ri, PK11SymKey *bulkkey,
rv = SECOID_SetAlgorithmID(poolp, &(ri->ri.keyTransRecipientInfo.keyEncAlg), certalgtag, NULL);
break;
- case SEC_OID_X942_DIFFIE_HELMAN_KEY: /* dh-public-number */
+ case SEC_OID_ANSIX962_EC_PUBLIC_KEY:
rek = ri->ri.keyAgreeRecipientInfo.recipientEncryptedKeys[0];
if (rek == NULL) {
rv = SECFailure;
@@ -510,7 +507,7 @@ NSS_CMSRecipientInfo_WrapBulkKey(NSSCMSRecipientInfo *ri, PK11SymKey *bulkkey,
/* see RFC2630 12.3.1.1 */
if (SECOID_SetAlgorithmID(poolp, &oiok->id.originatorPublicKey.algorithmIdentifier,
- SEC_OID_X942_DIFFIE_HELMAN_KEY, NULL) != SECSuccess) {
+ certalgtag, NULL) != SECSuccess) {
rv = SECFailure;
break;
}
@@ -518,12 +515,27 @@ NSS_CMSRecipientInfo_WrapBulkKey(NSSCMSRecipientInfo *ri, PK11SymKey *bulkkey,
/* this will generate a key pair, compute the shared secret, */
/* derive a key and ukm for the keyEncAlg out of it, encrypt the bulk key with */
/* the keyEncAlg, set encKey, keyEncAlg, publicKey etc. */
- rv = NSS_CMSUtil_EncryptSymKey_ESDH(poolp, cert, bulkkey,
- &rek->encKey,
- &ri->ri.keyAgreeRecipientInfo.ukm,
- &ri->ri.keyAgreeRecipientInfo.keyEncAlg,
- &oiok->id.originatorPublicKey.publicKey);
+ switch (certalgtag) {
+ case SEC_OID_ANSIX962_EC_PUBLIC_KEY:
+ if (ri->cmsg) {
+ wincx = ri->cmsg->pwfn_arg;
+ } else {
+ wincx = PK11_GetWindow(bulkkey);
+ }
+ rv = NSS_CMSUtil_EncryptSymKey_ESECDH(poolp, cert, bulkkey,
+ &rek->encKey,
+ PR_TRUE,
+ &ri->ri.keyAgreeRecipientInfo.ukm,
+ &ri->ri.keyAgreeRecipientInfo.keyEncAlg,
+ &oiok->id.originatorPublicKey.publicKey,
+ wincx);
+ break;
+ default:
+ /* Not reached. Added to silence enum warnings. */
+ PORT_Assert(0);
+ break;
+ }
break;
default:
/* other algorithms not supported yet */
@@ -543,8 +555,10 @@ NSS_CMSRecipientInfo_UnwrapBulkKey(NSSCMSRecipientInfo *ri, int subIndex,
{
PK11SymKey *bulkkey = NULL;
SECOidTag encalgtag;
- SECItem *enckey;
+ SECItem *enckey, *ukm, *parameters;
+ NSSCMSOriginatorIdentifierOrKey *oiok;
int error;
+ void *wincx = NULL;
ri->cert = CERT_DupCertificate(cert);
/* mark the recipientInfo so we can find it later */
@@ -559,6 +573,12 @@ NSS_CMSRecipientInfo_UnwrapBulkKey(NSSCMSRecipientInfo *ri, int subIndex,
/* get the symmetric (bulk) key by unwrapping it using our private key */
bulkkey = NSS_CMSUtil_DecryptSymKey_RSA(privkey, enckey, bulkalgtag);
break;
+ case SEC_OID_PKCS1_RSA_OAEP_ENCRYPTION:
+ /* RSA OAEP encryption algorithm: */
+ /* get the symmetric (bulk) key by unwrapping it using our private key */
+ parameters = &(ri->ri.keyTransRecipientInfo.keyEncAlg.parameters);
+ bulkkey = NSS_CMSUtil_DecryptSymKey_RSA_OAEP(privkey, parameters, enckey, bulkalgtag);
+ break;
default:
error = SEC_ERROR_UNSUPPORTED_KEYALG;
goto loser;
@@ -567,19 +587,27 @@ NSS_CMSRecipientInfo_UnwrapBulkKey(NSSCMSRecipientInfo *ri, int subIndex,
case NSSCMSRecipientInfoID_KeyAgree:
encalgtag = SECOID_GetAlgorithmTag(&(ri->ri.keyAgreeRecipientInfo.keyEncAlg));
enckey = &(ri->ri.keyAgreeRecipientInfo.recipientEncryptedKeys[subIndex]->encKey);
+ oiok = &(ri->ri.keyAgreeRecipientInfo.originatorIdentifierOrKey);
+ ukm = &(ri->ri.keyAgreeRecipientInfo.ukm);
switch (encalgtag) {
- case SEC_OID_X942_DIFFIE_HELMAN_KEY:
- /* Diffie-Helman key exchange */
- /* XXX not yet implemented */
- /* XXX problem: SEC_OID_X942_DIFFIE_HELMAN_KEY points to a PKCS3 mechanism! */
- /* we support ephemeral-static DH only, so if the recipientinfo */
- /* has originator stuff in it, we punt (or do we? shouldn't be that hard...) */
- /* first, we derive the KEK (a symkey!) using a Derive operation, then we get the */
- /* content encryption key using a Unwrap op */
- /* the derive operation has to generate the key using the algorithm in RFC2631 */
- error = SEC_ERROR_UNSUPPORTED_KEYALG;
- goto loser;
+ case SEC_OID_DHSINGLEPASS_STDDH_SHA1KDF_SCHEME:
+ case SEC_OID_DHSINGLEPASS_STDDH_SHA224KDF_SCHEME:
+ case SEC_OID_DHSINGLEPASS_STDDH_SHA256KDF_SCHEME:
+ case SEC_OID_DHSINGLEPASS_STDDH_SHA384KDF_SCHEME:
+ case SEC_OID_DHSINGLEPASS_STDDH_SHA512KDF_SCHEME:
+ case SEC_OID_DHSINGLEPASS_COFACTORDH_SHA1KDF_SCHEME:
+ case SEC_OID_DHSINGLEPASS_COFACTORDH_SHA224KDF_SCHEME:
+ case SEC_OID_DHSINGLEPASS_COFACTORDH_SHA256KDF_SCHEME:
+ case SEC_OID_DHSINGLEPASS_COFACTORDH_SHA384KDF_SCHEME:
+ case SEC_OID_DHSINGLEPASS_COFACTORDH_SHA512KDF_SCHEME:
+ if (ri->cmsg) {
+ wincx = ri->cmsg->pwfn_arg;
+ }
+ bulkkey = NSS_CMSUtil_DecryptSymKey_ECDH(privkey, enckey,
+ &(ri->ri.keyAgreeRecipientInfo.keyEncAlg),
+ bulkalgtag, ukm, oiok, wincx);
break;
+
default:
error = SEC_ERROR_UNSUPPORTED_KEYALG;
goto loser;
diff --git a/security/nss/lib/smime/cmst.h b/security/nss/lib/smime/cmst.h
index 3d888bc041..1144f5571d 100644
--- a/security/nss/lib/smime/cmst.h
+++ b/security/nss/lib/smime/cmst.h
@@ -339,10 +339,17 @@ struct NSSCMSOriginatorIdentifierOrKeyStr {
};
typedef struct NSSCMSOriginatorIdentifierOrKeyStr NSSCMSOriginatorIdentifierOrKey;
+struct NSSCMSOtherKeyAttributeStr {
+ SECItem keyAttrId;
+ SECItem keyAttr; /* optional */
+};
+
+typedef struct NSSCMSOtherKeyAttributeStr NSSCMSOtherKeyAttribute;
+
struct NSSCMSRecipientKeyIdentifierStr {
SECItem *subjectKeyIdentifier;
- SECItem *date; /* optional */
- SECItem *other; /* optional */
+ SECItem *date; /* optional */
+ NSSCMSOtherKeyAttribute *other; /* optional */
};
typedef struct NSSCMSRecipientKeyIdentifierStr NSSCMSRecipientKeyIdentifier;
@@ -369,7 +376,7 @@ typedef struct NSSCMSRecipientEncryptedKeyStr NSSCMSRecipientEncryptedKey;
struct NSSCMSKeyAgreeRecipientInfoStr {
SECItem version;
NSSCMSOriginatorIdentifierOrKey originatorIdentifierOrKey;
- SECItem *ukm; /* optional */
+ SECItem ukm; /* optional */
SECAlgorithmID keyEncAlg;
NSSCMSRecipientEncryptedKey **recipientEncryptedKeys;
};
@@ -382,8 +389,8 @@ typedef struct NSSCMSKeyAgreeRecipientInfoStr NSSCMSKeyAgreeRecipientInfo;
*/
struct NSSCMSKEKIdentifierStr {
SECItem keyIdentifier;
- SECItem *date; /* optional */
- SECItem *other; /* optional */
+ SECItem *date; /* optional */
+ NSSCMSOtherKeyAttribute *other; /* optional */
};
typedef struct NSSCMSKEKIdentifierStr NSSCMSKEKIdentifier;
diff --git a/security/nss/lib/softoken/pkcs11.c b/security/nss/lib/softoken/pkcs11.c
index 768c7c2669..915fa7e952 100644
--- a/security/nss/lib/softoken/pkcs11.c
+++ b/security/nss/lib/softoken/pkcs11.c
@@ -1088,7 +1088,7 @@ sftk_handlePublicKeyObject(SFTKSession *session, SFTKObject *object,
}
/* for ECDSA and EDDSA. Change if the structure of any of them is modified. */
derive = (key_type == CKK_EC_EDWARDS) ? CK_FALSE : CK_TRUE; /* CK_TRUE for ECDH */
- verify = CK_TRUE; /* for ECDSA */
+ verify = CK_TRUE; /* for ECDSA and EDDSA */
encrypt = CK_FALSE;
recover = CK_FALSE;
wrap = CK_FALSE;
@@ -1285,8 +1285,10 @@ sftk_handlePrivateKeyObject(SFTKSession *session, SFTKObject *object, CK_KEY_TYP
if (!sftk_hasAttribute(object, CKA_VALUE)) {
return CKR_TEMPLATE_INCOMPLETE;
}
+ /* for ECDSA and EDDSA. Change if the structure of any of them is modified. */
+ derive = (key_type == CKK_EC_EDWARDS) ? CK_FALSE : CK_TRUE; /* CK_TRUE for ECDH */
+ sign = CK_TRUE; /* for ECDSA and EDDSA */
encrypt = CK_FALSE;
- sign = CK_TRUE;
recover = CK_FALSE;
wrap = CK_FALSE;
break;
diff --git a/security/nss/lib/softoken/softkver.h b/security/nss/lib/softoken/softkver.h
index ae4ebbe017..95380455df 100644
--- a/security/nss/lib/softoken/softkver.h
+++ b/security/nss/lib/softoken/softkver.h
@@ -17,9 +17,9 @@
* The format of the version string should be
* "<major version>.<minor version>[.<patch level>[.<build number>]][ <ECC>][ <Beta>]"
*/
-#define SOFTOKEN_VERSION "3.99" SOFTOKEN_ECC_STRING
+#define SOFTOKEN_VERSION "3.100" SOFTOKEN_ECC_STRING
#define SOFTOKEN_VMAJOR 3
-#define SOFTOKEN_VMINOR 99
+#define SOFTOKEN_VMINOR 100
#define SOFTOKEN_VPATCH 0
#define SOFTOKEN_VBUILD 0
#define SOFTOKEN_BETA PR_FALSE
diff --git a/security/nss/lib/ssl/tls13con.c b/security/nss/lib/ssl/tls13con.c
index 2a3b8994a9..87f6d5bd7e 100644
--- a/security/nss/lib/ssl/tls13con.c
+++ b/security/nss/lib/ssl/tls13con.c
@@ -3977,12 +3977,13 @@ tls13_HandleCertificateDecode(sslSocket *ss, PRUint8 *b, PRUint32 length)
/* Decoding received certificate. */
SECItem decodedCertificate = { siBuffer, NULL, 0 };
+ if (!SECITEM_AllocItem(NULL, &decodedCertificate, decodedCertificateLen)) {
+ FATAL_ERROR(ss, SEC_ERROR_NO_MEMORY, internal_error);
+ return SECFailure;
+ }
- SECItem encodedCertAsSecItem;
- SECITEM_MakeItem(NULL, &encodedCertAsSecItem, b, compressedCertificateMessageLen);
-
+ SECItem encodedCertAsSecItem = { siBuffer, b, compressedCertificateMessageLen };
rv = certificateDecodingFunc(&encodedCertAsSecItem, &decodedCertificate, decodedCertificateLen);
- SECITEM_FreeItem(&encodedCertAsSecItem, PR_FALSE);
if (rv != SECSuccess) {
SSL_TRC(50, ("%d: TLS13[%d]: %s decoding of the certificate has failed",
diff --git a/security/nss/lib/util/nssutil.h b/security/nss/lib/util/nssutil.h
index d49a6890c1..d9a0d6b7ef 100644
--- a/security/nss/lib/util/nssutil.h
+++ b/security/nss/lib/util/nssutil.h
@@ -19,9 +19,9 @@
* The format of the version string should be
* "<major version>.<minor version>[.<patch level>[.<build number>]][ <Beta>]"
*/
-#define NSSUTIL_VERSION "3.99"
+#define NSSUTIL_VERSION "3.100"
#define NSSUTIL_VMAJOR 3
-#define NSSUTIL_VMINOR 99
+#define NSSUTIL_VMINOR 100
#define NSSUTIL_VPATCH 0
#define NSSUTIL_VBUILD 0
#define NSSUTIL_BETA PR_FALSE
diff --git a/security/nss/lib/util/secoid.c b/security/nss/lib/util/secoid.c
index 05208eeffa..a2dc5a6a6d 100644
--- a/security/nss/lib/util/secoid.c
+++ b/security/nss/lib/util/secoid.c
@@ -159,6 +159,9 @@ const char __nss_util_version[] = "Version: NSS " NSSUTIL_VERSION _DEBUG_STRING;
#define ANSI_X962_SIGNATURE_OID ANSI_X962_OID, 0x04
#define ANSI_X962_SPECIFY_OID ANSI_X962_SIGNATURE_OID, 0x03
+#define X9_63_SCHEME 0x2B, 0x81, 0x05, 0x10, 0x86, 0x48, 0x3F, 0x00
+#define SECG_SCHEME CERTICOM_OID, 0x01
+
/* for Camellia: iso(1) member-body(2) jisc(392)
* mitsubishi(200011) isl(61) security(1) algorithm(1)
*/
@@ -602,6 +605,18 @@ CONST_OID secgECsect409r1[] = { SECG_OID, 0x25 }; /* unsupported by freebl */
CONST_OID secgECsect571k1[] = { SECG_OID, 0x26 }; /* unsupported by freebl */
CONST_OID secgECsect571r1[] = { SECG_OID, 0x27 }; /* unsupported by freebl */
+/* Diffie-Hellman key agreement algorithms */
+CONST_OID dhSinglePassstdDHsha1kdfscheme[] = { X9_63_SCHEME, 0x02 };
+CONST_OID dhSinglePassstdDHsha224kdfscheme[] = { SECG_SCHEME, 0x0B, 0x00 };
+CONST_OID dhSinglePassstdDHsha256kdfscheme[] = { SECG_SCHEME, 0x0B, 0x01 };
+CONST_OID dhSinglePassstdDHsha384kdfscheme[] = { SECG_SCHEME, 0x0B, 0x02 };
+CONST_OID dhSinglePassstdDHsha512kdfscheme[] = { SECG_SCHEME, 0x0B, 0x03 };
+CONST_OID dhSinglePasscofactorDHsha1kdfscheme[] = { X9_63_SCHEME, 0x03 };
+CONST_OID dhSinglePasscofactorDHsha224kdfscheme[] = { SECG_SCHEME, 0x0E, 0x00 };
+CONST_OID dhSinglePasscofactorDHsha256kdfscheme[] = { SECG_SCHEME, 0x0E, 0x01 };
+CONST_OID dhSinglePasscofactorDHsha384kdfscheme[] = { SECG_SCHEME, 0x0E, 0x02 };
+CONST_OID dhSinglePasscofactorDHsha512kdfscheme[] = { SECG_SCHEME, 0x0E, 0x03 };
+
CONST_OID seed_CBC[] = { SEED_OID, 4 };
CONST_OID evIncorporationLocality[] = { EV_NAME_ATTRIBUTE, 1 };
@@ -1842,6 +1857,36 @@ const static SECOidData oids[SEC_OID_TOTAL] = {
OD(ed25519PublicKey, SEC_OID_ED25519_PUBLIC_KEY,
"X9.62 elliptic edwards curve public key", CKM_EC_EDWARDS_KEY_PAIR_GEN, INVALID_CERT_EXTENSION),
+ OD(dhSinglePassstdDHsha1kdfscheme, SEC_OID_DHSINGLEPASS_STDDH_SHA1KDF_SCHEME,
+ "Eliptic Curve Diffie-Hellman Single Pass Standard with SHA1 KDF", CKM_ECDH1_DERIVE,
+ INVALID_CERT_EXTENSION),
+ OD(dhSinglePassstdDHsha224kdfscheme, SEC_OID_DHSINGLEPASS_STDDH_SHA224KDF_SCHEME,
+ "Eliptic Curve Diffie-Hellman Single Pass Standard with SHA224 KDF", CKM_ECDH1_DERIVE,
+ INVALID_CERT_EXTENSION),
+ OD(dhSinglePassstdDHsha256kdfscheme, SEC_OID_DHSINGLEPASS_STDDH_SHA256KDF_SCHEME,
+ "Eliptic Curve Diffie-Hellman Single Pass Standard with SHA256 KDF", CKM_ECDH1_DERIVE,
+ INVALID_CERT_EXTENSION),
+ OD(dhSinglePassstdDHsha384kdfscheme, SEC_OID_DHSINGLEPASS_STDDH_SHA384KDF_SCHEME,
+ "Eliptic Curve Diffie-Hellman Single Pass Standard with SHA384 KDF", CKM_ECDH1_DERIVE,
+ INVALID_CERT_EXTENSION),
+ OD(dhSinglePassstdDHsha512kdfscheme, SEC_OID_DHSINGLEPASS_STDDH_SHA512KDF_SCHEME,
+ "Eliptic Curve Diffie-Hellman Single Pass Standard with SHA512 KDF", CKM_ECDH1_DERIVE,
+ INVALID_CERT_EXTENSION),
+ OD(dhSinglePasscofactorDHsha1kdfscheme, SEC_OID_DHSINGLEPASS_COFACTORDH_SHA1KDF_SCHEME,
+ "Eliptic Curve Diffie-Hellman Single Pass Cofactor with SHA1 KDF", CKM_ECDH1_COFACTOR_DERIVE,
+ INVALID_CERT_EXTENSION),
+ OD(dhSinglePasscofactorDHsha224kdfscheme, SEC_OID_DHSINGLEPASS_COFACTORDH_SHA224KDF_SCHEME,
+ "Eliptic Curve Diffie-Hellman Single Pass Cofactor with SHA224 KDF", CKM_ECDH1_COFACTOR_DERIVE,
+ INVALID_CERT_EXTENSION),
+ OD(dhSinglePasscofactorDHsha256kdfscheme, SEC_OID_DHSINGLEPASS_COFACTORDH_SHA256KDF_SCHEME,
+ "Eliptic Curve Diffie-Hellman Single Pass Cofactor with SHA256 KDF", CKM_ECDH1_COFACTOR_DERIVE,
+ INVALID_CERT_EXTENSION),
+ OD(dhSinglePasscofactorDHsha384kdfscheme, SEC_OID_DHSINGLEPASS_COFACTORDH_SHA384KDF_SCHEME,
+ "Eliptic Curve Diffie-Hellman Single Pass Cofactor with SHA384 KDF", CKM_ECDH1_COFACTOR_DERIVE,
+ INVALID_CERT_EXTENSION),
+ OD(dhSinglePasscofactorDHsha512kdfscheme, SEC_OID_DHSINGLEPASS_COFACTORDH_SHA512KDF_SCHEME,
+ "Eliptic Curve Diffie-Hellman Single Pass Cofactor with SHA512 KDF", CKM_ECDH1_COFACTOR_DERIVE,
+ INVALID_CERT_EXTENSION),
};
/* PRIVATE EXTENDED SECOID Table
diff --git a/security/nss/lib/util/secoidt.h b/security/nss/lib/util/secoidt.h
index f2618d62cb..24fb880f78 100644
--- a/security/nss/lib/util/secoidt.h
+++ b/security/nss/lib/util/secoidt.h
@@ -517,6 +517,17 @@ typedef enum {
SEC_OID_ED25519_SIGNATURE = 373,
SEC_OID_ED25519_PUBLIC_KEY = 374,
+ SEC_OID_DHSINGLEPASS_STDDH_SHA1KDF_SCHEME = 375,
+ SEC_OID_DHSINGLEPASS_STDDH_SHA224KDF_SCHEME = 376,
+ SEC_OID_DHSINGLEPASS_STDDH_SHA256KDF_SCHEME = 377,
+ SEC_OID_DHSINGLEPASS_STDDH_SHA384KDF_SCHEME = 378,
+ SEC_OID_DHSINGLEPASS_STDDH_SHA512KDF_SCHEME = 379,
+ SEC_OID_DHSINGLEPASS_COFACTORDH_SHA1KDF_SCHEME = 380,
+ SEC_OID_DHSINGLEPASS_COFACTORDH_SHA224KDF_SCHEME = 381,
+ SEC_OID_DHSINGLEPASS_COFACTORDH_SHA256KDF_SCHEME = 382,
+ SEC_OID_DHSINGLEPASS_COFACTORDH_SHA384KDF_SCHEME = 383,
+ SEC_OID_DHSINGLEPASS_COFACTORDH_SHA512KDF_SCHEME = 384,
+
SEC_OID_TOTAL
} SECOidTag;
diff --git a/security/nss/tests/cert/cert.sh b/security/nss/tests/cert/cert.sh
index d7ec101fa7..67951f6e43 100755
--- a/security/nss/tests/cert/cert.sh
+++ b/security/nss/tests/cert/cert.sh
@@ -2607,8 +2607,40 @@ cert_cleanup()
. common/cleanup.sh
}
+CERTCACHE=${TESTDIR}/${HOST}.${TEST_MODE}.cert.cache.tar.gz
+
+cert_make_cache()
+{
+ if [ -n "${NSS_USE_CERT_CACHE}" ] ; then
+ pushd ${HOSTDIR}
+ tar czf "${CERTCACHE}" .
+ popd
+ fi
+}
+
+cert_use_cache()
+{
+ if [ -n "${NSS_USE_CERT_CACHE}" ] ; then
+ pushd ${HOSTDIR}
+ if [ -r "${CERTCACHE}" ]; then
+ tar xzf "${CERTCACHE}"
+ return 1;
+ fi
+ popd
+ fi
+
+ rm "${CERTCACHE}"
+ return 0;
+}
+
################## main #################################################
+cert_use_cache
+USING_CACHE=$?
+if [[ $USING_CACHE -eq 1 ]]; then
+ return 0;
+fi
+
cert_init
cert_all_CA
cert_test_implicit_db_init
@@ -2648,3 +2680,4 @@ fi
cert_iopr_setup
cert_cleanup
+cert_make_cache
diff --git a/security/nss/tests/smime/interop-openssl/Fran-ec.p12 b/security/nss/tests/smime/interop-openssl/Fran-ec.p12
new file mode 100644
index 0000000000..75c69220f9
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/Fran-ec.p12
Binary files differ
diff --git a/security/nss/tests/smime/interop-openssl/Fran.p12 b/security/nss/tests/smime/interop-openssl/Fran.p12
new file mode 100644
index 0000000000..65b1d4e1b8
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/Fran.p12
Binary files differ
diff --git a/security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes128-sha1.env b/security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes128-sha1.env
new file mode 100644
index 0000000000..e3de11b926
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes128-sha1.env
Binary files differ
diff --git a/security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes128-sha224.env b/security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes128-sha224.env
new file mode 100644
index 0000000000..6faabecfb0
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes128-sha224.env
Binary files differ
diff --git a/security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes128-sha256.env b/security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes128-sha256.env
new file mode 100644
index 0000000000..4ec30c677d
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes128-sha256.env
Binary files differ
diff --git a/security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes192-sha384.env b/security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes192-sha384.env
new file mode 100644
index 0000000000..113caa87a4
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes192-sha384.env
Binary files differ
diff --git a/security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes256-sha512.env b/security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes256-sha512.env
new file mode 100644
index 0000000000..2d797d0330
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/fran-ec_ossl-aes256-sha512.env
Binary files differ
diff --git a/security/nss/tests/smime/interop-openssl/fran-oaep-label_ossl.env b/security/nss/tests/smime/interop-openssl/fran-oaep-label_ossl.env
new file mode 100644
index 0000000000..0c35d4d7ae
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/fran-oaep-label_ossl.env
Binary files differ
diff --git a/security/nss/tests/smime/interop-openssl/fran-oaep-sha256hash-label_ossl.env b/security/nss/tests/smime/interop-openssl/fran-oaep-sha256hash-label_ossl.env
new file mode 100644
index 0000000000..0871ccf7ad
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/fran-oaep-sha256hash-label_ossl.env
Binary files differ
diff --git a/security/nss/tests/smime/interop-openssl/fran-oaep-sha256hash-sha256mgf_ossl.env b/security/nss/tests/smime/interop-openssl/fran-oaep-sha256hash-sha256mgf_ossl.env
new file mode 100644
index 0000000000..17b1a1706f
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/fran-oaep-sha256hash-sha256mgf_ossl.env
Binary files differ
diff --git a/security/nss/tests/smime/interop-openssl/fran-oaep-sha256hash_ossl.env b/security/nss/tests/smime/interop-openssl/fran-oaep-sha256hash_ossl.env
new file mode 100644
index 0000000000..3fd8bd04bb
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/fran-oaep-sha256hash_ossl.env
Binary files differ
diff --git a/security/nss/tests/smime/interop-openssl/fran-oaep-sha256mgf-label_ossl.env b/security/nss/tests/smime/interop-openssl/fran-oaep-sha256mgf-label_ossl.env
new file mode 100644
index 0000000000..c92f3c5b78
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/fran-oaep-sha256mgf-label_ossl.env
Binary files differ
diff --git a/security/nss/tests/smime/interop-openssl/fran-oaep-sha256mgf_ossl.env b/security/nss/tests/smime/interop-openssl/fran-oaep-sha256mgf_ossl.env
new file mode 100644
index 0000000000..875d4c243f
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/fran-oaep-sha256mgf_ossl.env
Binary files differ
diff --git a/security/nss/tests/smime/interop-openssl/fran-oaep-sha384hash_ossl.env b/security/nss/tests/smime/interop-openssl/fran-oaep-sha384hash_ossl.env
new file mode 100644
index 0000000000..07d4743325
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/fran-oaep-sha384hash_ossl.env
Binary files differ
diff --git a/security/nss/tests/smime/interop-openssl/fran-oaep-sha384mgf_ossl.env b/security/nss/tests/smime/interop-openssl/fran-oaep-sha384mgf_ossl.env
new file mode 100644
index 0000000000..61e80d3fcd
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/fran-oaep-sha384mgf_ossl.env
Binary files differ
diff --git a/security/nss/tests/smime/interop-openssl/fran-oaep-sha512hash_ossl.env b/security/nss/tests/smime/interop-openssl/fran-oaep-sha512hash_ossl.env
new file mode 100644
index 0000000000..32120cf797
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/fran-oaep-sha512hash_ossl.env
Binary files differ
diff --git a/security/nss/tests/smime/interop-openssl/fran-oaep-sha512mgf_ossl.env b/security/nss/tests/smime/interop-openssl/fran-oaep-sha512mgf_ossl.env
new file mode 100644
index 0000000000..ebc42c2249
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/fran-oaep-sha512mgf_ossl.env
Binary files differ
diff --git a/security/nss/tests/smime/interop-openssl/fran-oaep_ossl-sha256hash-sha256mgf-label.env b/security/nss/tests/smime/interop-openssl/fran-oaep_ossl-sha256hash-sha256mgf-label.env
new file mode 100644
index 0000000000..03f219c59d
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/fran-oaep_ossl-sha256hash-sha256mgf-label.env
Binary files differ
diff --git a/security/nss/tests/smime/interop-openssl/fran-oaep_ossl.env b/security/nss/tests/smime/interop-openssl/fran-oaep_ossl.env
new file mode 100644
index 0000000000..87a1237407
--- /dev/null
+++ b/security/nss/tests/smime/interop-openssl/fran-oaep_ossl.env
Binary files differ
diff --git a/security/nss/tests/smime/smime.sh b/security/nss/tests/smime/smime.sh
index 4cee298182..940d7ad0fa 100755
--- a/security/nss/tests/smime/smime.sh
+++ b/security/nss/tests/smime/smime.sh
@@ -76,6 +76,8 @@ smime_init()
cp ${QADIR}/smime/alice.txt ${SMIMEDIR}
mkdir tb
+ cp ${QADIR}/smime/interop-openssl/*.p12 ${SMIMEDIR}/tb
+ cp ${QADIR}/smime/interop-openssl/*.env ${SMIMEDIR}
make_multipart "------------ms030903020902020502030404"
multipart_start="$mp_start"
@@ -481,6 +483,134 @@ smime_p7()
done
}
+smime_enveloped_openssl_interop() {
+ echo "$SCRIPTNAME: OpenSSL interoperability --------------------------------"
+
+ ${BINDIR}/pk12util -d ${P_R_ALICEDIR} -i tb/Fran.p12 -W nss -K nss
+ ${BINDIR}/pk12util -d ${P_R_ALICEDIR} -i tb/Fran-ec.p12 -W nss -K nss
+
+ echo "This is a test message to Fran." > fran.txt
+
+ echo "cmsutil -D -i fran-oaep_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data1"
+ ${PROFTOOL} ${BINDIR}/cmsutil -D -i fran-oaep_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data1
+ html_msg $? 0 "Decode OpenSSL OAEP Enveloped Data Fran" "."
+
+ diff fran.txt fran-oaep.data1
+ html_msg $? 0 "Compare Decoded with OpenSSL enveloped" "."
+
+ echo "cmsutil -D -i fran-oaep-sha256hash_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data2"
+ ${PROFTOOL} ${BINDIR}/cmsutil -D -i fran-oaep-sha256hash_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data2
+ html_msg $? 0 "Decode OpenSSL OAEP Enveloped Data Fran" "."
+
+ diff fran.txt fran-oaep.data2
+ html_msg $? 0 "Compare Decoded with OpenSSL enveloped" "."
+
+ echo "cmsutil -D -i fran-oaep-sha384hash_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data3"
+ ${PROFTOOL} ${BINDIR}/cmsutil -D -i fran-oaep-sha384hash_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data3
+ html_msg $? 0 "Decode OpenSSL OAEP Enveloped Data Fran" "."
+
+ diff fran.txt fran-oaep.data3
+ html_msg $? 0 "Compare Decoded with OpenSSL enveloped" "."
+
+ echo "cmsutil -D -i fran-oaep-sha512hash_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data4"
+ ${PROFTOOL} ${BINDIR}/cmsutil -D -i fran-oaep-sha512hash_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data4
+ html_msg $? 0 "Decode OpenSSL OAEP Enveloped Data Fran" "."
+
+ diff fran.txt fran-oaep.data4
+ html_msg $? 0 "Compare Decoded with OpenSSL enveloped" "."
+
+ echo "cmsutil -D -i fran-oaep-sha256mgf_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data5"
+ ${PROFTOOL} ${BINDIR}/cmsutil -D -i fran-oaep-sha256mgf_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data5
+ html_msg $? 0 "Decode OpenSSL OAEP Enveloped Data Fran" "."
+
+ diff fran.txt fran-oaep.data5
+ html_msg $? 0 "Compare Decoded with OpenSSL enveloped" "."
+
+ echo "cmsutil -D -i fran-oaep-sha384mgf_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data6"
+ ${PROFTOOL} ${BINDIR}/cmsutil -D -i fran-oaep-sha384mgf_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data6
+ html_msg $? 0 "Decode OpenSSL OAEP Enveloped Data Fran" "."
+
+ diff fran.txt fran-oaep.data6
+ html_msg $? 0 "Compare Decoded with OpenSSL enveloped" "."
+
+ echo "cmsutil -D -i fran-oaep-sha512mgf_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data7"
+ ${PROFTOOL} ${BINDIR}/cmsutil -D -i fran-oaep-sha512mgf_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data7
+ html_msg $? 0 "Decode OpenSSL OAEP Enveloped Data Fran" "."
+
+ diff fran.txt fran-oaep.data7
+ html_msg $? 0 "Compare Decoded with OpenSSL enveloped" "."
+
+ echo "cmsutil -D -i fran-oaep-label_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data8"
+ ${PROFTOOL} ${BINDIR}/cmsutil -D -i fran-oaep-label_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data8
+ html_msg $? 0 "Decode OpenSSL OAEP Enveloped Data Fran" "."
+
+ diff fran.txt fran-oaep.data8
+ html_msg $? 0 "Compare Decoded with OpenSSL enveloped" "."
+
+ echo "cmsutil -D -i fran-oaep-sha256hash-sha256mgf_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data9"
+ ${PROFTOOL} ${BINDIR}/cmsutil -D -i fran-oaep-sha256hash-sha256mgf_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data9
+ html_msg $? 0 "Decode OpenSSL OAEP Enveloped Data Fran" "."
+
+ diff fran.txt fran-oaep.data9
+ html_msg $? 0 "Compare Decoded with OpenSSL enveloped" "."
+
+ echo "cmsutil -D -i fran-oaep-sha256hash-label_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data10"
+ ${PROFTOOL} ${BINDIR}/cmsutil -D -i fran-oaep-sha256hash-label_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data10
+ html_msg $? 0 "Decode OpenSSL OAEP Enveloped Data Fran" "."
+
+ diff fran.txt fran-oaep.data10
+ html_msg $? 0 "Compare Decoded with OpenSSL enveloped" "."
+
+ echo "cmsutil -D -i fran-oaep-sha256mgf-label_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data11"
+ ${PROFTOOL} ${BINDIR}/cmsutil -D -i fran-oaep-sha256mgf-label_ossl.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data11
+ html_msg $? 0 "Decode OpenSSL OAEP Enveloped Data Fran" "."
+
+ diff fran.txt fran-oaep.data11
+ html_msg $? 0 "Compare Decoded with OpenSSL enveloped" "."
+
+ echo "cmsutil -D -i fran-oaep_ossl-sha256hash-sha256mgf-label.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data12"
+ ${PROFTOOL} ${BINDIR}/cmsutil -D -i fran-oaep_ossl-sha256hash-sha256mgf-label.env -d ${P_R_ALICEDIR} -p nss -o fran-oaep.data12
+ html_msg $? 0 "Decode OpenSSL OAEP Enveloped Data Fran" "."
+
+ diff fran.txt fran-oaep.data12
+ html_msg $? 0 "Compare Decoded with OpenSSL enveloped" "."
+
+ echo "cmsutil -D -i fran-ec_ossl-aes128-sha1.env -d ${P_R_ALICEDIR} -p nss -o fran.data1"
+ ${PROFTOOL} ${BINDIR}/cmsutil -D -i fran-ec_ossl-aes128-sha1.env -d ${P_R_ALICEDIR} -p nss -o fran.data1
+ html_msg $? 0 "Decode OpenSSL Enveloped Data Fran (ECDH, AES128 key wrap, SHA-1 KDF)" "."
+
+ diff fran.txt fran.data1
+ html_msg $? 0 "Compare Decoded with OpenSSL enveloped" "."
+
+ echo "cmsutil -D -i fran-ec_ossl-aes128-sha224.env -d ${P_R_ALICEDIR} -p nss -o fran.data2"
+ ${PROFTOOL} ${BINDIR}/cmsutil -D -i fran-ec_ossl-aes128-sha224.env -d ${P_R_ALICEDIR} -p nss -o fran.data2
+ html_msg $? 0 "Decode OpenSSL Enveloped Data Fran (ECDH, AES128 key wrap, SHA-224 KDF)" "."
+
+ diff fran.txt fran.data2
+ html_msg $? 0 "Compare Decoded with OpenSSL enveloped" "."
+
+ echo "cmsutil -D -i fran-ec_ossl-aes128-sha256.env -d ${P_R_ALICEDIR} -p nss -o fran.data3"
+ ${PROFTOOL} ${BINDIR}/cmsutil -D -i fran-ec_ossl-aes128-sha256.env -d ${P_R_ALICEDIR} -p nss -o fran.data3
+ html_msg $? 0 "Decode OpenSSL Enveloped Data Fran (ECDH, AES128 key wrap, SHA-256 KDF)" "."
+
+ diff fran.txt fran.data3
+ html_msg $? 0 "Compare Decoded with OpenSSL enveloped" "."
+
+ echo "cmsutil -D -i fran-ec_ossl-aes192-sha384.env -d ${P_R_ALICEDIR} -p nss -o fran.data4"
+ ${PROFTOOL} ${BINDIR}/cmsutil -D -i fran-ec_ossl-aes192-sha384.env -d ${P_R_ALICEDIR} -p nss -o fran.data4
+ html_msg $? 0 "Decode OpenSSL Enveloped Data Fran (ECDH, AES192 key wrap, SHA-384 KDF)" "."
+
+ diff fran.txt fran.data4
+ html_msg $? 0 "Compare Decoded with OpenSSL enveloped" "."
+
+ echo "cmsutil -D -i fran-ec_ossl-aes256-sha512.env -d ${P_R_ALICEDIR} -p nss -o fran.data5"
+ ${PROFTOOL} ${BINDIR}/cmsutil -D -i fran-ec_ossl-aes256-sha512.env -d ${P_R_ALICEDIR} -p nss -o fran.data5
+ html_msg $? 0 "Decode OpenSSL Enveloped Data Fran (ECDH, AES256 key wrap, SHA-512 KDF)" "."
+
+ diff fran.txt fran.data5
+ html_msg $? 0 "Compare Decoded with OpenSSL enveloped" "."
+}
+
############################## smime_main ##############################
# local shell function to test basic signed and enveloped messages
# from 1 --> 2"
@@ -525,12 +655,26 @@ smime_main()
diff alice.txt alice.data1
html_msg $? 0 "Compare Decoded Enveloped Data and Original" "."
+ echo "$SCRIPTNAME: Enveloped Data Tests (ECDH) ------------------------------"
+ echo "cmsutil -E -r bob-ec@example.com -i alice.txt -d ${P_R_ALICEDIR} -p nss \\"
+ echo " -o alice-ec.env"
+ ${PROFTOOL} ${BINDIR}/cmsutil -E -r bob-ec@example.com -i alice.txt -d ${P_R_ALICEDIR} -p nss -o alice-ec.env
+ html_msg $? 0 "Create Enveloped Data with Alice (ECDH)" "."
+
+ echo "cmsutil -D -i alice-ec.env -d ${P_R_BOBDIR} -p nss -o alice.data1"
+ ${PROFTOOL} ${BINDIR}/cmsutil -D -i alice-ec.env -d ${P_R_BOBDIR} -p nss -o alice-ec.data1
+ html_msg $? 0 "Decode Enveloped Data Alice (ECDH)" "."
+
+ echo "diff alice.txt alice-ec.data1"
+ diff alice.txt alice-ec.data1
+ html_msg $? 0 "Compare Decoded Enveloped Data and Original (ECDH)" "."
+
# multiple recip
echo "$SCRIPTNAME: Testing multiple recipients ------------------------------"
echo "cmsutil -E -i alice.txt -d ${P_R_ALICEDIR} -o alicecc.env \\"
echo " -r bob@example.com,dave@example.com"
${PROFTOOL} ${BINDIR}/cmsutil -E -i alice.txt -d ${P_R_ALICEDIR} -o alicecc.env \
- -r bob@example.com,dave@example.com
+ -r bob@example.com,dave-ec@example.com
ret=$?
html_msg $ret 0 "Create Multiple Recipients Enveloped Data Alice" "."
if [ $ret != 0 ] ; then
@@ -554,7 +698,7 @@ smime_main()
echo "cmsutil -D -i alicecc.env -d ${P_R_DAVEDIR} -p nss -o alice.data3"
${PROFTOOL} ${BINDIR}/cmsutil -D -i alicecc.env -d ${P_R_DAVEDIR} -p nss -o alice.data3
- html_msg $? 0 "Decode Multiple Recipients Enveloped Data Alice by Dave" "."
+ html_msg $? 0 "Decode Multiple Recipients Enveloped Data Alice by Dave (ECDH)" "."
echo "cmsutil -D -i aliceve.env -d ${P_R_EVEDIR} -p nss -o alice.data4"
${PROFTOOL} ${BINDIR}/cmsutil -D -i aliceve.env -d ${P_R_EVEDIR} -p nss -o alice.data4
@@ -569,6 +713,8 @@ smime_main()
diff alice.txt alice.data4
html_msg $? 0 "Compare Decoded with Multiple Email cert" "."
+ smime_enveloped_openssl_interop
+
echo "$SCRIPTNAME: Sending CERTS-ONLY Message ------------------------------"
echo "cmsutil -O -r \"Alice,bob@example.com,dave@example.com\" \\"
echo " -d ${P_R_ALICEDIR} > co.der"
diff --git a/security/sandbox/chromium-shim/patches/with_update/chromium_syscalls_6_8_update.patch b/security/sandbox/chromium-shim/patches/with_update/chromium_syscalls_6_8_update.patch
new file mode 100644
index 0000000000..834a9b2b5e
--- /dev/null
+++ b/security/sandbox/chromium-shim/patches/with_update/chromium_syscalls_6_8_update.patch
@@ -0,0 +1,469 @@
+commit 142d1560cb5d65b66a4c0c6f427fa2f04150245f
+Author: Jed Davis <jld@mozilla.com>
+Date: Wed Apr 17 13:52:26 2024 -0700
+
+ Bug 1889045 - Update Linux sandbox syscall defs to v6.8
+
+diff --git a/security/sandbox/chromium/sandbox/linux/system_headers/arm64_linux_syscalls.h b/security/sandbox/chromium/sandbox/linux/system_headers/arm64_linux_syscalls.h
+index 2224d324383f7..b8efe0da2f897 100644
+--- a/security/sandbox/chromium/sandbox/linux/system_headers/arm64_linux_syscalls.h
++++ b/security/sandbox/chromium/sandbox/linux/system_headers/arm64_linux_syscalls.h
+@@ -3,7 +3,7 @@
+ // found in the LICENSE file.
+
+ /* Constructed by running:
+- * curl -vsSL https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/include/uapi/asm-generic/unistd.h?h=v5.8
++ * curl -vsSL https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/include/uapi/asm-generic/unistd.h?h=v6.8
+ * | gcc -D__BITS_PER_LONG=64 -D__ARCH_WANT_STAT64 -D__ARCH_WANT_SET_GET_RLIMIT -D__ARCH_WANT_SYS_CLONE3 -D__ARCH_WANT_RENAMEAT -E -dD -
+ * | grep __NR | grep -vE '__NR_arch_specific_syscall|__NR_syscalls' | sort -n -k 3 | sed -e 's/__NR3264/__NR/g'
+ * | awk '{ if ($2 != $3) { print "#if !defined(" $2 ")\n#define " $2 " " $3 "\n#endif\n"; } }
+@@ -1182,6 +1182,10 @@
+ #define __NR_clone3 435
+ #endif
+
++#if !defined(__NR_close_range)
++#define __NR_close_range 436
++#endif
++
+ #if !defined(__NR_openat2)
+ #define __NR_openat2 437
+ #endif
+@@ -1194,4 +1198,88 @@
+ #define __NR_faccessat2 439
+ #endif
+
++#if !defined(__NR_process_madvise)
++#define __NR_process_madvise 440
++#endif
++
++#if !defined(__NR_epoll_pwait2)
++#define __NR_epoll_pwait2 441
++#endif
++
++#if !defined(__NR_mount_setattr)
++#define __NR_mount_setattr 442
++#endif
++
++#if !defined(__NR_quotactl_fd)
++#define __NR_quotactl_fd 443
++#endif
++
++#if !defined(__NR_landlock_create_ruleset)
++#define __NR_landlock_create_ruleset 444
++#endif
++
++#if !defined(__NR_landlock_add_rule)
++#define __NR_landlock_add_rule 445
++#endif
++
++#if !defined(__NR_landlock_restrict_self)
++#define __NR_landlock_restrict_self 446
++#endif
++
++#if !defined(__NR_process_mrelease)
++#define __NR_process_mrelease 448
++#endif
++
++#if !defined(__NR_futex_waitv)
++#define __NR_futex_waitv 449
++#endif
++
++#if !defined(__NR_set_mempolicy_home_node)
++#define __NR_set_mempolicy_home_node 450
++#endif
++
++#if !defined(__NR_cachestat)
++#define __NR_cachestat 451
++#endif
++
++#if !defined(__NR_fchmodat2)
++#define __NR_fchmodat2 452
++#endif
++
++#if !defined(__NR_map_shadow_stack)
++#define __NR_map_shadow_stack 453
++#endif
++
++#if !defined(__NR_futex_wake)
++#define __NR_futex_wake 454
++#endif
++
++#if !defined(__NR_futex_wait)
++#define __NR_futex_wait 455
++#endif
++
++#if !defined(__NR_futex_requeue)
++#define __NR_futex_requeue 456
++#endif
++
++#if !defined(__NR_statmount)
++#define __NR_statmount 457
++#endif
++
++#if !defined(__NR_listmount)
++#define __NR_listmount 458
++#endif
++
++#if !defined(__NR_lsm_get_self_attr)
++#define __NR_lsm_get_self_attr 459
++#endif
++
++#if !defined(__NR_lsm_set_self_attr)
++#define __NR_lsm_set_self_attr 460
++#endif
++
++#if !defined(__NR_lsm_list_modules)
++#define __NR_lsm_list_modules 461
++#endif
++
+ #endif // SANDBOX_LINUX_SYSTEM_HEADERS_ARM64_LINUX_SYSCALLS_H_
+diff --git a/security/sandbox/chromium/sandbox/linux/system_headers/arm_linux_syscalls.h b/security/sandbox/chromium/sandbox/linux/system_headers/arm_linux_syscalls.h
+index 5b7f4e511a61d..06d0a6d5801e1 100644
+--- a/security/sandbox/chromium/sandbox/linux/system_headers/arm_linux_syscalls.h
++++ b/security/sandbox/chromium/sandbox/linux/system_headers/arm_linux_syscalls.h
+@@ -3,7 +3,7 @@
+ // found in the LICENSE file.
+
+ /* Constructed by running:
+- * curl -vsSL https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/arch/arm/tools/syscall.tbl?h=v5.8
++ * curl -vsSL https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/arch/arm/tools/syscall.tbl?h=v6.8
+ * | grep -vE '^#|^$'
+ * | awk '{ if ($2 != "oabi") { print "#if !defined(__NR_" $3 ")\n#define __NR_" $3 " (__NR_SYSCALL_BASE+" $1 ")\n#endif\n"; } }'
+ * */
+@@ -1578,6 +1578,10 @@
+ #define __NR_clone3 (__NR_SYSCALL_BASE+435)
+ #endif
+
++#if !defined(__NR_close_range)
++#define __NR_close_range (__NR_SYSCALL_BASE+436)
++#endif
++
+ #if !defined(__NR_openat2)
+ #define __NR_openat2 (__NR_SYSCALL_BASE+437)
+ #endif
+@@ -1590,6 +1594,90 @@
+ #define __NR_faccessat2 (__NR_SYSCALL_BASE+439)
+ #endif
+
++#if !defined(__NR_process_madvise)
++#define __NR_process_madvise (__NR_SYSCALL_BASE+440)
++#endif
++
++#if !defined(__NR_epoll_pwait2)
++#define __NR_epoll_pwait2 (__NR_SYSCALL_BASE+441)
++#endif
++
++#if !defined(__NR_mount_setattr)
++#define __NR_mount_setattr (__NR_SYSCALL_BASE+442)
++#endif
++
++#if !defined(__NR_quotactl_fd)
++#define __NR_quotactl_fd (__NR_SYSCALL_BASE+443)
++#endif
++
++#if !defined(__NR_landlock_create_ruleset)
++#define __NR_landlock_create_ruleset (__NR_SYSCALL_BASE+444)
++#endif
++
++#if !defined(__NR_landlock_add_rule)
++#define __NR_landlock_add_rule (__NR_SYSCALL_BASE+445)
++#endif
++
++#if !defined(__NR_landlock_restrict_self)
++#define __NR_landlock_restrict_self (__NR_SYSCALL_BASE+446)
++#endif
++
++#if !defined(__NR_process_mrelease)
++#define __NR_process_mrelease (__NR_SYSCALL_BASE+448)
++#endif
++
++#if !defined(__NR_futex_waitv)
++#define __NR_futex_waitv (__NR_SYSCALL_BASE+449)
++#endif
++
++#if !defined(__NR_set_mempolicy_home_node)
++#define __NR_set_mempolicy_home_node (__NR_SYSCALL_BASE+450)
++#endif
++
++#if !defined(__NR_cachestat)
++#define __NR_cachestat (__NR_SYSCALL_BASE+451)
++#endif
++
++#if !defined(__NR_fchmodat2)
++#define __NR_fchmodat2 (__NR_SYSCALL_BASE+452)
++#endif
++
++#if !defined(__NR_map_shadow_stack)
++#define __NR_map_shadow_stack (__NR_SYSCALL_BASE+453)
++#endif
++
++#if !defined(__NR_futex_wake)
++#define __NR_futex_wake (__NR_SYSCALL_BASE+454)
++#endif
++
++#if !defined(__NR_futex_wait)
++#define __NR_futex_wait (__NR_SYSCALL_BASE+455)
++#endif
++
++#if !defined(__NR_futex_requeue)
++#define __NR_futex_requeue (__NR_SYSCALL_BASE+456)
++#endif
++
++#if !defined(__NR_statmount)
++#define __NR_statmount (__NR_SYSCALL_BASE+457)
++#endif
++
++#if !defined(__NR_listmount)
++#define __NR_listmount (__NR_SYSCALL_BASE+458)
++#endif
++
++#if !defined(__NR_lsm_get_self_attr)
++#define __NR_lsm_get_self_attr (__NR_SYSCALL_BASE+459)
++#endif
++
++#if !defined(__NR_lsm_set_self_attr)
++#define __NR_lsm_set_self_attr (__NR_SYSCALL_BASE+460)
++#endif
++
++#if !defined(__NR_lsm_list_modules)
++#define __NR_lsm_list_modules (__NR_SYSCALL_BASE+461)
++#endif
++
+ // ARM private syscalls.
+ #if !defined(__ARM_NR_BASE)
+ #define __ARM_NR_BASE (__NR_SYSCALL_BASE + 0xF0000)
+diff --git a/security/sandbox/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h b/security/sandbox/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h
+index dc846ee7ad1ab..edcfd05004139 100644
+--- a/security/sandbox/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h
++++ b/security/sandbox/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h
+@@ -3,7 +3,7 @@
+ // found in the LICENSE file.
+
+ /* Constructed by running:
+- * curl -vsSL https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/arch/x86/entry/syscalls/syscall_32.tbl?h=v5.8
++ * curl -vsSL https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/arch/x86/entry/syscalls/syscall_32.tbl?h=v6.8
+ * | grep -vE '^#|^$'
+ * | awk '{ if ($2 == "i386") { print "#if !defined(__NR_" $3 ")\n#define __NR_" $3 " " $1 "\n#endif\n"; } }'
+ * */
+@@ -1715,6 +1715,10 @@
+ #define __NR_clone3 435
+ #endif
+
++#if !defined(__NR_close_range)
++#define __NR_close_range 436
++#endif
++
+ #if !defined(__NR_openat2)
+ #define __NR_openat2 437
+ #endif
+@@ -1727,5 +1731,93 @@
+ #define __NR_faccessat2 439
+ #endif
+
++#if !defined(__NR_process_madvise)
++#define __NR_process_madvise 440
++#endif
++
++#if !defined(__NR_epoll_pwait2)
++#define __NR_epoll_pwait2 441
++#endif
++
++#if !defined(__NR_mount_setattr)
++#define __NR_mount_setattr 442
++#endif
++
++#if !defined(__NR_quotactl_fd)
++#define __NR_quotactl_fd 443
++#endif
++
++#if !defined(__NR_landlock_create_ruleset)
++#define __NR_landlock_create_ruleset 444
++#endif
++
++#if !defined(__NR_landlock_add_rule)
++#define __NR_landlock_add_rule 445
++#endif
++
++#if !defined(__NR_landlock_restrict_self)
++#define __NR_landlock_restrict_self 446
++#endif
++
++#if !defined(__NR_memfd_secret)
++#define __NR_memfd_secret 447
++#endif
++
++#if !defined(__NR_process_mrelease)
++#define __NR_process_mrelease 448
++#endif
++
++#if !defined(__NR_futex_waitv)
++#define __NR_futex_waitv 449
++#endif
++
++#if !defined(__NR_set_mempolicy_home_node)
++#define __NR_set_mempolicy_home_node 450
++#endif
++
++#if !defined(__NR_cachestat)
++#define __NR_cachestat 451
++#endif
++
++#if !defined(__NR_fchmodat2)
++#define __NR_fchmodat2 452
++#endif
++
++#if !defined(__NR_map_shadow_stack)
++#define __NR_map_shadow_stack 453
++#endif
++
++#if !defined(__NR_futex_wake)
++#define __NR_futex_wake 454
++#endif
++
++#if !defined(__NR_futex_wait)
++#define __NR_futex_wait 455
++#endif
++
++#if !defined(__NR_futex_requeue)
++#define __NR_futex_requeue 456
++#endif
++
++#if !defined(__NR_statmount)
++#define __NR_statmount 457
++#endif
++
++#if !defined(__NR_listmount)
++#define __NR_listmount 458
++#endif
++
++#if !defined(__NR_lsm_get_self_attr)
++#define __NR_lsm_get_self_attr 459
++#endif
++
++#if !defined(__NR_lsm_set_self_attr)
++#define __NR_lsm_set_self_attr 460
++#endif
++
++#if !defined(__NR_lsm_list_modules)
++#define __NR_lsm_list_modules 461
++#endif
++
+
+ #endif // SANDBOX_LINUX_SYSTEM_HEADERS_X86_32_LINUX_SYSCALLS_H_
+diff --git a/security/sandbox/chromium/sandbox/linux/system_headers/x86_64_linux_syscalls.h b/security/sandbox/chromium/sandbox/linux/system_headers/x86_64_linux_syscalls.h
+index ab51703464aa0..6767d88702f3d 100644
+--- a/security/sandbox/chromium/sandbox/linux/system_headers/x86_64_linux_syscalls.h
++++ b/security/sandbox/chromium/sandbox/linux/system_headers/x86_64_linux_syscalls.h
+@@ -3,7 +3,7 @@
+ // found in the LICENSE file.
+
+ /* Constructed by running:
+- * curl -vsSL https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/arch/x86/entry/syscalls/syscall_64.tbl?h=v5.8
++ * curl -vsSL https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/arch/x86/entry/syscalls/syscall_64.tbl?h=v6.8
+ * | grep -vE '^#|^$'
+ * | awk '{ if ($2 != "x32") { print "#if !defined(__NR_" $3 ")\n#define __NR_" $3 " " $1 "\n#endif\n"; } }'
+ * */
+@@ -1403,6 +1403,10 @@
+ #define __NR_clone3 435
+ #endif
+
++#if !defined(__NR_close_range)
++#define __NR_close_range 436
++#endif
++
+ #if !defined(__NR_openat2)
+ #define __NR_openat2 437
+ #endif
+@@ -1415,4 +1419,92 @@
+ #define __NR_faccessat2 439
+ #endif
+
++#if !defined(__NR_process_madvise)
++#define __NR_process_madvise 440
++#endif
++
++#if !defined(__NR_epoll_pwait2)
++#define __NR_epoll_pwait2 441
++#endif
++
++#if !defined(__NR_mount_setattr)
++#define __NR_mount_setattr 442
++#endif
++
++#if !defined(__NR_quotactl_fd)
++#define __NR_quotactl_fd 443
++#endif
++
++#if !defined(__NR_landlock_create_ruleset)
++#define __NR_landlock_create_ruleset 444
++#endif
++
++#if !defined(__NR_landlock_add_rule)
++#define __NR_landlock_add_rule 445
++#endif
++
++#if !defined(__NR_landlock_restrict_self)
++#define __NR_landlock_restrict_self 446
++#endif
++
++#if !defined(__NR_memfd_secret)
++#define __NR_memfd_secret 447
++#endif
++
++#if !defined(__NR_process_mrelease)
++#define __NR_process_mrelease 448
++#endif
++
++#if !defined(__NR_futex_waitv)
++#define __NR_futex_waitv 449
++#endif
++
++#if !defined(__NR_set_mempolicy_home_node)
++#define __NR_set_mempolicy_home_node 450
++#endif
++
++#if !defined(__NR_cachestat)
++#define __NR_cachestat 451
++#endif
++
++#if !defined(__NR_fchmodat2)
++#define __NR_fchmodat2 452
++#endif
++
++#if !defined(__NR_map_shadow_stack)
++#define __NR_map_shadow_stack 453
++#endif
++
++#if !defined(__NR_futex_wake)
++#define __NR_futex_wake 454
++#endif
++
++#if !defined(__NR_futex_wait)
++#define __NR_futex_wait 455
++#endif
++
++#if !defined(__NR_futex_requeue)
++#define __NR_futex_requeue 456
++#endif
++
++#if !defined(__NR_statmount)
++#define __NR_statmount 457
++#endif
++
++#if !defined(__NR_listmount)
++#define __NR_listmount 458
++#endif
++
++#if !defined(__NR_lsm_get_self_attr)
++#define __NR_lsm_get_self_attr 459
++#endif
++
++#if !defined(__NR_lsm_set_self_attr)
++#define __NR_lsm_set_self_attr 460
++#endif
++
++#if !defined(__NR_lsm_list_modules)
++#define __NR_lsm_list_modules 461
++#endif
++
+ #endif // SANDBOX_LINUX_SYSTEM_HEADERS_X86_64_LINUX_SYSCALLS_H_
diff --git a/security/sandbox/chromium-shim/patches/with_update/patch_order.txt b/security/sandbox/chromium-shim/patches/with_update/patch_order.txt
index 703be7a3cb..ba2027aced 100755
--- a/security/sandbox/chromium-shim/patches/with_update/patch_order.txt
+++ b/security/sandbox/chromium-shim/patches/with_update/patch_order.txt
@@ -32,3 +32,4 @@ block_NtImpersonateAnonymousToken_before_LowerToken.patch
fix_broker_alive_mutex.patch
fix_max_syscalls_linux_aarch64.patch
set_delayed_integrity_on_process_acl.patch
+chromium_syscalls_6_8_update.patch
diff --git a/security/sandbox/chromium/sandbox/linux/system_headers/arm64_linux_syscalls.h b/security/sandbox/chromium/sandbox/linux/system_headers/arm64_linux_syscalls.h
index 2224d32438..b8efe0da2f 100644
--- a/security/sandbox/chromium/sandbox/linux/system_headers/arm64_linux_syscalls.h
+++ b/security/sandbox/chromium/sandbox/linux/system_headers/arm64_linux_syscalls.h
@@ -3,7 +3,7 @@
// found in the LICENSE file.
/* Constructed by running:
- * curl -vsSL https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/include/uapi/asm-generic/unistd.h?h=v5.8
+ * curl -vsSL https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/include/uapi/asm-generic/unistd.h?h=v6.8
* | gcc -D__BITS_PER_LONG=64 -D__ARCH_WANT_STAT64 -D__ARCH_WANT_SET_GET_RLIMIT -D__ARCH_WANT_SYS_CLONE3 -D__ARCH_WANT_RENAMEAT -E -dD -
* | grep __NR | grep -vE '__NR_arch_specific_syscall|__NR_syscalls' | sort -n -k 3 | sed -e 's/__NR3264/__NR/g'
* | awk '{ if ($2 != $3) { print "#if !defined(" $2 ")\n#define " $2 " " $3 "\n#endif\n"; } }
@@ -1182,6 +1182,10 @@
#define __NR_clone3 435
#endif
+#if !defined(__NR_close_range)
+#define __NR_close_range 436
+#endif
+
#if !defined(__NR_openat2)
#define __NR_openat2 437
#endif
@@ -1194,4 +1198,88 @@
#define __NR_faccessat2 439
#endif
+#if !defined(__NR_process_madvise)
+#define __NR_process_madvise 440
+#endif
+
+#if !defined(__NR_epoll_pwait2)
+#define __NR_epoll_pwait2 441
+#endif
+
+#if !defined(__NR_mount_setattr)
+#define __NR_mount_setattr 442
+#endif
+
+#if !defined(__NR_quotactl_fd)
+#define __NR_quotactl_fd 443
+#endif
+
+#if !defined(__NR_landlock_create_ruleset)
+#define __NR_landlock_create_ruleset 444
+#endif
+
+#if !defined(__NR_landlock_add_rule)
+#define __NR_landlock_add_rule 445
+#endif
+
+#if !defined(__NR_landlock_restrict_self)
+#define __NR_landlock_restrict_self 446
+#endif
+
+#if !defined(__NR_process_mrelease)
+#define __NR_process_mrelease 448
+#endif
+
+#if !defined(__NR_futex_waitv)
+#define __NR_futex_waitv 449
+#endif
+
+#if !defined(__NR_set_mempolicy_home_node)
+#define __NR_set_mempolicy_home_node 450
+#endif
+
+#if !defined(__NR_cachestat)
+#define __NR_cachestat 451
+#endif
+
+#if !defined(__NR_fchmodat2)
+#define __NR_fchmodat2 452
+#endif
+
+#if !defined(__NR_map_shadow_stack)
+#define __NR_map_shadow_stack 453
+#endif
+
+#if !defined(__NR_futex_wake)
+#define __NR_futex_wake 454
+#endif
+
+#if !defined(__NR_futex_wait)
+#define __NR_futex_wait 455
+#endif
+
+#if !defined(__NR_futex_requeue)
+#define __NR_futex_requeue 456
+#endif
+
+#if !defined(__NR_statmount)
+#define __NR_statmount 457
+#endif
+
+#if !defined(__NR_listmount)
+#define __NR_listmount 458
+#endif
+
+#if !defined(__NR_lsm_get_self_attr)
+#define __NR_lsm_get_self_attr 459
+#endif
+
+#if !defined(__NR_lsm_set_self_attr)
+#define __NR_lsm_set_self_attr 460
+#endif
+
+#if !defined(__NR_lsm_list_modules)
+#define __NR_lsm_list_modules 461
+#endif
+
#endif // SANDBOX_LINUX_SYSTEM_HEADERS_ARM64_LINUX_SYSCALLS_H_
diff --git a/security/sandbox/chromium/sandbox/linux/system_headers/arm_linux_syscalls.h b/security/sandbox/chromium/sandbox/linux/system_headers/arm_linux_syscalls.h
index 5b7f4e511a..06d0a6d580 100644
--- a/security/sandbox/chromium/sandbox/linux/system_headers/arm_linux_syscalls.h
+++ b/security/sandbox/chromium/sandbox/linux/system_headers/arm_linux_syscalls.h
@@ -3,7 +3,7 @@
// found in the LICENSE file.
/* Constructed by running:
- * curl -vsSL https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/arch/arm/tools/syscall.tbl?h=v5.8
+ * curl -vsSL https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/arch/arm/tools/syscall.tbl?h=v6.8
* | grep -vE '^#|^$'
* | awk '{ if ($2 != "oabi") { print "#if !defined(__NR_" $3 ")\n#define __NR_" $3 " (__NR_SYSCALL_BASE+" $1 ")\n#endif\n"; } }'
* */
@@ -1578,6 +1578,10 @@
#define __NR_clone3 (__NR_SYSCALL_BASE+435)
#endif
+#if !defined(__NR_close_range)
+#define __NR_close_range (__NR_SYSCALL_BASE+436)
+#endif
+
#if !defined(__NR_openat2)
#define __NR_openat2 (__NR_SYSCALL_BASE+437)
#endif
@@ -1590,6 +1594,90 @@
#define __NR_faccessat2 (__NR_SYSCALL_BASE+439)
#endif
+#if !defined(__NR_process_madvise)
+#define __NR_process_madvise (__NR_SYSCALL_BASE+440)
+#endif
+
+#if !defined(__NR_epoll_pwait2)
+#define __NR_epoll_pwait2 (__NR_SYSCALL_BASE+441)
+#endif
+
+#if !defined(__NR_mount_setattr)
+#define __NR_mount_setattr (__NR_SYSCALL_BASE+442)
+#endif
+
+#if !defined(__NR_quotactl_fd)
+#define __NR_quotactl_fd (__NR_SYSCALL_BASE+443)
+#endif
+
+#if !defined(__NR_landlock_create_ruleset)
+#define __NR_landlock_create_ruleset (__NR_SYSCALL_BASE+444)
+#endif
+
+#if !defined(__NR_landlock_add_rule)
+#define __NR_landlock_add_rule (__NR_SYSCALL_BASE+445)
+#endif
+
+#if !defined(__NR_landlock_restrict_self)
+#define __NR_landlock_restrict_self (__NR_SYSCALL_BASE+446)
+#endif
+
+#if !defined(__NR_process_mrelease)
+#define __NR_process_mrelease (__NR_SYSCALL_BASE+448)
+#endif
+
+#if !defined(__NR_futex_waitv)
+#define __NR_futex_waitv (__NR_SYSCALL_BASE+449)
+#endif
+
+#if !defined(__NR_set_mempolicy_home_node)
+#define __NR_set_mempolicy_home_node (__NR_SYSCALL_BASE+450)
+#endif
+
+#if !defined(__NR_cachestat)
+#define __NR_cachestat (__NR_SYSCALL_BASE+451)
+#endif
+
+#if !defined(__NR_fchmodat2)
+#define __NR_fchmodat2 (__NR_SYSCALL_BASE+452)
+#endif
+
+#if !defined(__NR_map_shadow_stack)
+#define __NR_map_shadow_stack (__NR_SYSCALL_BASE+453)
+#endif
+
+#if !defined(__NR_futex_wake)
+#define __NR_futex_wake (__NR_SYSCALL_BASE+454)
+#endif
+
+#if !defined(__NR_futex_wait)
+#define __NR_futex_wait (__NR_SYSCALL_BASE+455)
+#endif
+
+#if !defined(__NR_futex_requeue)
+#define __NR_futex_requeue (__NR_SYSCALL_BASE+456)
+#endif
+
+#if !defined(__NR_statmount)
+#define __NR_statmount (__NR_SYSCALL_BASE+457)
+#endif
+
+#if !defined(__NR_listmount)
+#define __NR_listmount (__NR_SYSCALL_BASE+458)
+#endif
+
+#if !defined(__NR_lsm_get_self_attr)
+#define __NR_lsm_get_self_attr (__NR_SYSCALL_BASE+459)
+#endif
+
+#if !defined(__NR_lsm_set_self_attr)
+#define __NR_lsm_set_self_attr (__NR_SYSCALL_BASE+460)
+#endif
+
+#if !defined(__NR_lsm_list_modules)
+#define __NR_lsm_list_modules (__NR_SYSCALL_BASE+461)
+#endif
+
// ARM private syscalls.
#if !defined(__ARM_NR_BASE)
#define __ARM_NR_BASE (__NR_SYSCALL_BASE + 0xF0000)
diff --git a/security/sandbox/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h b/security/sandbox/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h
index dc846ee7ad..edcfd05004 100644
--- a/security/sandbox/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h
+++ b/security/sandbox/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h
@@ -3,7 +3,7 @@
// found in the LICENSE file.
/* Constructed by running:
- * curl -vsSL https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/arch/x86/entry/syscalls/syscall_32.tbl?h=v5.8
+ * curl -vsSL https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/arch/x86/entry/syscalls/syscall_32.tbl?h=v6.8
* | grep -vE '^#|^$'
* | awk '{ if ($2 == "i386") { print "#if !defined(__NR_" $3 ")\n#define __NR_" $3 " " $1 "\n#endif\n"; } }'
* */
@@ -1715,6 +1715,10 @@
#define __NR_clone3 435
#endif
+#if !defined(__NR_close_range)
+#define __NR_close_range 436
+#endif
+
#if !defined(__NR_openat2)
#define __NR_openat2 437
#endif
@@ -1727,5 +1731,93 @@
#define __NR_faccessat2 439
#endif
+#if !defined(__NR_process_madvise)
+#define __NR_process_madvise 440
+#endif
+
+#if !defined(__NR_epoll_pwait2)
+#define __NR_epoll_pwait2 441
+#endif
+
+#if !defined(__NR_mount_setattr)
+#define __NR_mount_setattr 442
+#endif
+
+#if !defined(__NR_quotactl_fd)
+#define __NR_quotactl_fd 443
+#endif
+
+#if !defined(__NR_landlock_create_ruleset)
+#define __NR_landlock_create_ruleset 444
+#endif
+
+#if !defined(__NR_landlock_add_rule)
+#define __NR_landlock_add_rule 445
+#endif
+
+#if !defined(__NR_landlock_restrict_self)
+#define __NR_landlock_restrict_self 446
+#endif
+
+#if !defined(__NR_memfd_secret)
+#define __NR_memfd_secret 447
+#endif
+
+#if !defined(__NR_process_mrelease)
+#define __NR_process_mrelease 448
+#endif
+
+#if !defined(__NR_futex_waitv)
+#define __NR_futex_waitv 449
+#endif
+
+#if !defined(__NR_set_mempolicy_home_node)
+#define __NR_set_mempolicy_home_node 450
+#endif
+
+#if !defined(__NR_cachestat)
+#define __NR_cachestat 451
+#endif
+
+#if !defined(__NR_fchmodat2)
+#define __NR_fchmodat2 452
+#endif
+
+#if !defined(__NR_map_shadow_stack)
+#define __NR_map_shadow_stack 453
+#endif
+
+#if !defined(__NR_futex_wake)
+#define __NR_futex_wake 454
+#endif
+
+#if !defined(__NR_futex_wait)
+#define __NR_futex_wait 455
+#endif
+
+#if !defined(__NR_futex_requeue)
+#define __NR_futex_requeue 456
+#endif
+
+#if !defined(__NR_statmount)
+#define __NR_statmount 457
+#endif
+
+#if !defined(__NR_listmount)
+#define __NR_listmount 458
+#endif
+
+#if !defined(__NR_lsm_get_self_attr)
+#define __NR_lsm_get_self_attr 459
+#endif
+
+#if !defined(__NR_lsm_set_self_attr)
+#define __NR_lsm_set_self_attr 460
+#endif
+
+#if !defined(__NR_lsm_list_modules)
+#define __NR_lsm_list_modules 461
+#endif
+
#endif // SANDBOX_LINUX_SYSTEM_HEADERS_X86_32_LINUX_SYSCALLS_H_
diff --git a/security/sandbox/chromium/sandbox/linux/system_headers/x86_64_linux_syscalls.h b/security/sandbox/chromium/sandbox/linux/system_headers/x86_64_linux_syscalls.h
index ab51703464..6767d88702 100644
--- a/security/sandbox/chromium/sandbox/linux/system_headers/x86_64_linux_syscalls.h
+++ b/security/sandbox/chromium/sandbox/linux/system_headers/x86_64_linux_syscalls.h
@@ -3,7 +3,7 @@
// found in the LICENSE file.
/* Constructed by running:
- * curl -vsSL https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/arch/x86/entry/syscalls/syscall_64.tbl?h=v5.8
+ * curl -vsSL https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/arch/x86/entry/syscalls/syscall_64.tbl?h=v6.8
* | grep -vE '^#|^$'
* | awk '{ if ($2 != "x32") { print "#if !defined(__NR_" $3 ")\n#define __NR_" $3 " " $1 "\n#endif\n"; } }'
* */
@@ -1403,6 +1403,10 @@
#define __NR_clone3 435
#endif
+#if !defined(__NR_close_range)
+#define __NR_close_range 436
+#endif
+
#if !defined(__NR_openat2)
#define __NR_openat2 437
#endif
@@ -1415,4 +1419,92 @@
#define __NR_faccessat2 439
#endif
+#if !defined(__NR_process_madvise)
+#define __NR_process_madvise 440
+#endif
+
+#if !defined(__NR_epoll_pwait2)
+#define __NR_epoll_pwait2 441
+#endif
+
+#if !defined(__NR_mount_setattr)
+#define __NR_mount_setattr 442
+#endif
+
+#if !defined(__NR_quotactl_fd)
+#define __NR_quotactl_fd 443
+#endif
+
+#if !defined(__NR_landlock_create_ruleset)
+#define __NR_landlock_create_ruleset 444
+#endif
+
+#if !defined(__NR_landlock_add_rule)
+#define __NR_landlock_add_rule 445
+#endif
+
+#if !defined(__NR_landlock_restrict_self)
+#define __NR_landlock_restrict_self 446
+#endif
+
+#if !defined(__NR_memfd_secret)
+#define __NR_memfd_secret 447
+#endif
+
+#if !defined(__NR_process_mrelease)
+#define __NR_process_mrelease 448
+#endif
+
+#if !defined(__NR_futex_waitv)
+#define __NR_futex_waitv 449
+#endif
+
+#if !defined(__NR_set_mempolicy_home_node)
+#define __NR_set_mempolicy_home_node 450
+#endif
+
+#if !defined(__NR_cachestat)
+#define __NR_cachestat 451
+#endif
+
+#if !defined(__NR_fchmodat2)
+#define __NR_fchmodat2 452
+#endif
+
+#if !defined(__NR_map_shadow_stack)
+#define __NR_map_shadow_stack 453
+#endif
+
+#if !defined(__NR_futex_wake)
+#define __NR_futex_wake 454
+#endif
+
+#if !defined(__NR_futex_wait)
+#define __NR_futex_wait 455
+#endif
+
+#if !defined(__NR_futex_requeue)
+#define __NR_futex_requeue 456
+#endif
+
+#if !defined(__NR_statmount)
+#define __NR_statmount 457
+#endif
+
+#if !defined(__NR_listmount)
+#define __NR_listmount 458
+#endif
+
+#if !defined(__NR_lsm_get_self_attr)
+#define __NR_lsm_get_self_attr 459
+#endif
+
+#if !defined(__NR_lsm_set_self_attr)
+#define __NR_lsm_set_self_attr 460
+#endif
+
+#if !defined(__NR_lsm_list_modules)
+#define __NR_lsm_list_modules 461
+#endif
+
#endif // SANDBOX_LINUX_SYSTEM_HEADERS_X86_64_LINUX_SYSCALLS_H_
diff --git a/security/sandbox/linux/SandboxFilterUtil.h b/security/sandbox/linux/SandboxFilterUtil.h
index 6e9180bb95..3e07948c5a 100644
--- a/security/sandbox/linux/SandboxFilterUtil.h
+++ b/security/sandbox/linux/SandboxFilterUtil.h
@@ -218,9 +218,12 @@ class SandboxPolicyBase : public sandbox::bpf_dsl::Policy {
#ifdef __NR_epoll_wait
# define CASES_FOR_epoll_wait \
case __NR_epoll_wait: \
- case __NR_epoll_pwait
+ case __NR_epoll_pwait: \
+ case __NR_epoll_pwait2
#else
-# define CASES_FOR_epoll_wait case __NR_epoll_pwait
+# define CASES_FOR_epoll_wait \
+ case __NR_epoll_pwait: \
+ case __NR_epoll_pwait2
#endif
#ifdef __NR_pipe
diff --git a/security/sandbox/win/src/sandboxbroker/sandboxBroker.cpp b/security/sandbox/win/src/sandboxbroker/sandboxBroker.cpp
index 3e2ce617bd..7988842611 100644
--- a/security/sandbox/win/src/sandboxbroker/sandboxBroker.cpp
+++ b/security/sandbox/win/src/sandboxbroker/sandboxBroker.cpp
@@ -866,10 +866,7 @@ void SandboxBroker::SetSecurityLevelForContentProcess(int32_t aSandboxLevel,
}
if (aSandboxLevel > 4) {
- // Alternate winstation breaks native theming.
- bool useAlternateWinstation =
- StaticPrefs::widget_non_native_theme_enabled();
- result = mPolicy->SetAlternateDesktop(useAlternateWinstation);
+ result = mPolicy->SetAlternateDesktop(true);
if (NS_WARN_IF(result != sandbox::SBOX_ALL_OK)) {
LOG_W("SetAlternateDesktop failed, result: %i, last error: %lx", result,
::GetLastError());