mirror of
https://github.com/splunk/security_content
synced 2026-06-08 17:32:49 +00:00
Find and replace
orginal_detection_search with original_detection_search
This commit is contained in:
@@ -36,7 +36,7 @@ references:
|
||||
- https://www.bleepingcomputer.com/news/security/crushftp-warns-users-to-patch-exploited-zero-day-immediately/
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $dest$
|
||||
search: '%orginal_detection_search% | search dest = $dest$'
|
||||
search: '%original_detection_search% | search dest = $dest$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- CrushFTP Vulnerabilities
|
||||
|
||||
@@ -26,7 +26,7 @@ known_false_positives: Legitimate router connections may appear as new connectio
|
||||
references: []
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$ and $dest$
|
||||
search: '%orginal_detection_search% | search user = $user$ dest = $dest$'
|
||||
search: '%original_detection_search% | search user = $user$ dest = $dest$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Router and Infrastructure Security
|
||||
|
||||
@@ -37,7 +37,7 @@ references:
|
||||
- https://attack.mitre.org/techniques/T1110/003/
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $unique_accounts$
|
||||
search: '%orginal_detection_search% | search unique_accounts = $unique_accounts$'
|
||||
search: '%original_detection_search% | search unique_accounts = $unique_accounts$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Compromised User Account
|
||||
|
||||
@@ -40,7 +40,7 @@ known_false_positives: None at this time
|
||||
references: []
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Data Destruction
|
||||
|
||||
@@ -34,7 +34,7 @@ known_false_positives: Administrators and users sometimes prefer backing up thei
|
||||
references: []
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $dest$
|
||||
search: '%orginal_detection_search% | search dest = $dest$'
|
||||
search: '%original_detection_search% | search dest = $dest$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Collection and Staging
|
||||
|
||||
@@ -40,7 +40,7 @@ known_false_positives: The false-positive rate will vary based on how you set th
|
||||
references: []
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $dest$
|
||||
search: '%orginal_detection_search% | search dest = $dest$'
|
||||
search: '%original_detection_search% | search dest = $dest$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Collection and Staging
|
||||
|
||||
@@ -30,7 +30,7 @@ references:
|
||||
- https://nvd.nist.gov/vuln/detail/CVE-2024-7593
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $MODUSER$
|
||||
search: '%orginal_detection_search% | search MODUSER = $MODUSER$'
|
||||
search: '%original_detection_search% | search MODUSER = $MODUSER$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Ivanti Virtual Traffic Manager CVE-2024-7593
|
||||
|
||||
@@ -28,7 +28,7 @@ known_false_positives: None at this time
|
||||
references: []
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Brand Monitoring
|
||||
|
||||
@@ -33,7 +33,7 @@ references:
|
||||
- https://splunkbase.splunk.com/app/6553
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Okta Account Takeover
|
||||
|
||||
@@ -32,7 +32,7 @@ references:
|
||||
- https://splunkbase.splunk.com/app/6553
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Suspicious Okta Activity
|
||||
|
||||
+1
-1
@@ -44,7 +44,7 @@ references:
|
||||
- https://splunkbase.splunk.com/app/6553
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $actor.alternateId$
|
||||
search: '%orginal_detection_search% | search actor.alternateId = $actor.alternateId$'
|
||||
search: '%original_detection_search% | search actor.alternateId = $actor.alternateId$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Okta Account Takeover
|
||||
|
||||
@@ -30,7 +30,7 @@ references:
|
||||
- https://splunkbase.splunk.com/app/6553
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Okta Account Takeover
|
||||
|
||||
@@ -29,7 +29,7 @@ references:
|
||||
- https://splunkbase.splunk.com/app/6553
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Okta Account Takeover
|
||||
|
||||
@@ -28,7 +28,7 @@ references:
|
||||
- https://attack.mitre.org/techniques/T1621/
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $src_user$
|
||||
search: '%orginal_detection_search% | search src_user = $src_user$'
|
||||
search: '%original_detection_search% | search src_user = $src_user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Okta Account Takeover
|
||||
|
||||
@@ -31,7 +31,7 @@ references:
|
||||
- https://splunkbase.splunk.com/app/6553
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Okta Account Takeover
|
||||
|
||||
@@ -30,7 +30,7 @@ references:
|
||||
- https://splunkbase.splunk.com/app/6553
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Okta Account Takeover
|
||||
|
||||
@@ -29,7 +29,7 @@ references:
|
||||
- https://developer.okta.com/docs/reference/api/event-types/?q=device.enrollment.create
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Okta Account Takeover
|
||||
|
||||
@@ -28,7 +28,7 @@ references:
|
||||
- https://sec.okta.com/fastpassphishingdetection
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Okta Account Takeover
|
||||
|
||||
@@ -39,7 +39,7 @@ references:
|
||||
- https://sec.okta.com/everythingisyes
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $risk_object$
|
||||
search: '%orginal_detection_search% | search risk_object = $risk_object$'
|
||||
search: '%original_detection_search% | search risk_object = $risk_object$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Okta Account Takeover
|
||||
|
||||
@@ -30,7 +30,7 @@ references:
|
||||
- https://attack.mitre.org/techniques/T1078/004/
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Okta Account Takeover
|
||||
|
||||
@@ -30,7 +30,7 @@ references:
|
||||
- https://help.okta.com/en-us/Content/Topics/Security/suspicious-activity-reporting.htm
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Okta Account Takeover
|
||||
|
||||
@@ -32,7 +32,7 @@ references:
|
||||
- https://attack.mitre.org/techniques/T1539/
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Suspicious Okta Activity
|
||||
|
||||
@@ -29,7 +29,7 @@ references:
|
||||
- https://developer.okta.com/docs/reference/api/event-types/?q=security.threat.detected
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $app$
|
||||
search: '%orginal_detection_search% | search app = $app$'
|
||||
search: '%original_detection_search% | search app = $app$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Okta Account Takeover
|
||||
|
||||
@@ -30,7 +30,7 @@ references:
|
||||
- https://attack.mitre.org/techniques/T1110/003/
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Okta Account Takeover
|
||||
|
||||
@@ -34,7 +34,7 @@ references:
|
||||
- https://attack.mitre.org/techniques/T1110/003/
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Okta Account Takeover
|
||||
|
||||
@@ -43,7 +43,7 @@ references:
|
||||
- https://docs.pingidentity.com/r/en-us/pingoneforenterprise/p14e_subscriptions?tocId=3xhnxjX3VzKNs3SXigWnQA
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$ and $src$
|
||||
search: '%orginal_detection_search% | search user = $user$ src = $src$'
|
||||
search: '%original_detection_search% | search user = $user$ src = $src$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Compromised User Account
|
||||
|
||||
@@ -33,7 +33,7 @@ references:
|
||||
- https://docs.pingidentity.com/r/en-us/pingoneforenterprise/p14e_subscriptions?tocId=3xhnxjX3VzKNs3SXigWnQA
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Compromised User Account
|
||||
|
||||
@@ -41,7 +41,7 @@ references:
|
||||
- https://docs.pingidentity.com/r/en-us/pingoneforenterprise/p14e_subscriptions?tocId=3xhnxjX3VzKNs3SXigWnQA
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Compromised User Account
|
||||
|
||||
@@ -33,7 +33,7 @@ references:
|
||||
- https://docs.pingidentity.com/r/en-us/pingoneforenterprise/p14e_subscriptions?tocId=3xhnxjX3VzKNs3SXigWnQA
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$ and $src$
|
||||
search: '%orginal_detection_search% | search user = $user$ src = $src$'
|
||||
search: '%original_detection_search% | search user = $user$ src = $src$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Compromised User Account
|
||||
|
||||
@@ -37,7 +37,7 @@ known_false_positives: None identified
|
||||
references: []
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Data Destruction
|
||||
|
||||
@@ -27,7 +27,7 @@ known_false_positives: There are no known false positives.
|
||||
references: []
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$ and $dest$
|
||||
search: '%orginal_detection_search% | search user = $user$ dest = $dest$'
|
||||
search: '%original_detection_search% | search user = $user$ dest = $dest$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Apache Struts Vulnerability
|
||||
|
||||
@@ -35,7 +35,7 @@ known_false_positives: Some of these processes may be used legitimately on web s
|
||||
references: []
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$ and $dest$
|
||||
search: '%orginal_detection_search% | search user = $user$ dest = $dest$'
|
||||
search: '%original_detection_search% | search user = $user$ dest = $dest$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Apache Struts Vulnerability
|
||||
|
||||
@@ -22,7 +22,7 @@ known_false_positives: Unknown
|
||||
references: []
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Active Directory Privilege Escalation
|
||||
|
||||
@@ -47,7 +47,7 @@ references:
|
||||
- https://lantern.splunk.com/Security/Product_Tips/Enterprise_Security/Enabling_an_audit_trail_from_Active_Directory
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$ and $src_user$
|
||||
search: '%orginal_detection_search% | search user = $user$ src_user = $src_user$'
|
||||
search: '%original_detection_search% | search user = $user$ src_user = $src_user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Sneaky Active Directory Persistence Tricks
|
||||
|
||||
@@ -56,7 +56,7 @@ references:
|
||||
- https://lantern.splunk.com/Security/Product_Tips/Enterprise_Security/Enabling_an_audit_trail_from_Active_Directory
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$ and $src_user$
|
||||
search: '%orginal_detection_search% | search user = $user$ src_user = $src_user$'
|
||||
search: '%original_detection_search% | search user = $user$ src_user = $src_user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Sneaky Active Directory Persistence Tricks
|
||||
|
||||
@@ -54,7 +54,7 @@ references:
|
||||
- https://lantern.splunk.com/Security/Product_Tips/Enterprise_Security/Enabling_an_audit_trail_from_Active_Directory
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$ and $src_user$
|
||||
search: '%orginal_detection_search% | search user = $user$ src_user = $src_user$'
|
||||
search: '%original_detection_search% | search user = $user$ src_user = $src_user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Sneaky Active Directory Persistence Tricks
|
||||
|
||||
@@ -50,7 +50,7 @@ references:
|
||||
- https://lantern.splunk.com/Security/Product_Tips/Enterprise_Security/Enabling_an_audit_trail_from_Active_Directory
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$ and $src_user$
|
||||
search: '%orginal_detection_search% | search user = $user$ src_user = $src_user$'
|
||||
search: '%original_detection_search% | search user = $user$ src_user = $src_user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Sneaky Active Directory Persistence Tricks
|
||||
|
||||
@@ -47,7 +47,7 @@ references:
|
||||
- https://lantern.splunk.com/Security/Product_Tips/Enterprise_Security/Enabling_an_audit_trail_from_Active_Directory
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$ and $src_user$
|
||||
search: '%orginal_detection_search% | search user = $user$ src_user = $src_user$'
|
||||
search: '%original_detection_search% | search user = $user$ src_user = $src_user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Sneaky Active Directory Persistence Tricks
|
||||
|
||||
@@ -46,7 +46,7 @@ references:
|
||||
- https://lantern.splunk.com/Security/Product_Tips/Enterprise_Security/Enabling_an_audit_trail_from_Active_Directory
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$ and $src_user$
|
||||
search: '%orginal_detection_search% | search user = $user$ src_user = $src_user$'
|
||||
search: '%original_detection_search% | search user = $user$ src_user = $src_user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Sneaky Active Directory Persistence Tricks
|
||||
|
||||
@@ -30,7 +30,7 @@ references:
|
||||
- https://lantern.splunk.com/Security/Product_Tips/Enterprise_Security/Enabling_an_audit_trail_from_Active_Directory
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $src_user$
|
||||
search: '%orginal_detection_search% | search src_user = $src_user$'
|
||||
search: '%original_detection_search% | search src_user = $src_user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Sneaky Active Directory Persistence Tricks
|
||||
|
||||
@@ -28,7 +28,7 @@ references:
|
||||
- https://lantern.splunk.com/Security/Product_Tips/Enterprise_Security/Enabling_an_audit_trail_from_Active_Directory
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $src_user$
|
||||
search: '%orginal_detection_search% | search src_user = $src_user$'
|
||||
search: '%original_detection_search% | search src_user = $src_user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Sneaky Active Directory Persistence Tricks
|
||||
|
||||
@@ -39,7 +39,7 @@ references:
|
||||
- https://github.com/FSecureLABS/SharpGPOAbuse
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $src_user$
|
||||
search: '%orginal_detection_search% | search src_user = $src_user$'
|
||||
search: '%original_detection_search% | search src_user = $src_user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Sneaky Active Directory Persistence Tricks
|
||||
|
||||
@@ -47,7 +47,7 @@ references:
|
||||
- https://lantern.splunk.com/Security/Product_Tips/Enterprise_Security/Enabling_an_audit_trail_from_Active_Directory
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$ and $src_user$
|
||||
search: '%orginal_detection_search% | search user = $user$ src_user = $src_user$'
|
||||
search: '%original_detection_search% | search user = $user$ src_user = $src_user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Sneaky Active Directory Persistence Tricks
|
||||
|
||||
@@ -39,7 +39,7 @@ references:
|
||||
- https://lantern.splunk.com/Security/Product_Tips/Enterprise_Security/Enabling_an_audit_trail_from_Active_Directory
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$ and $src_user$
|
||||
search: '%orginal_detection_search% | search user = $user$ src_user = $src_user$'
|
||||
search: '%original_detection_search% | search user = $user$ src_user = $src_user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Sneaky Active Directory Persistence Tricks
|
||||
|
||||
@@ -22,7 +22,7 @@ references:
|
||||
- https://splunkbase.splunk.com/app/6853
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$
|
||||
search: '%orginal_detection_search% | search user = $user$'
|
||||
search: '%original_detection_search% | search user = $user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Active Directory Privilege Escalation
|
||||
|
||||
@@ -44,7 +44,7 @@ references:
|
||||
- https://lantern.splunk.com/Security/Product_Tips/Enterprise_Security/Enabling_an_audit_trail_from_Active_Directory
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $src_user$
|
||||
search: '%orginal_detection_search% | search src_user = $src_user$'
|
||||
search: '%original_detection_search% | search src_user = $src_user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Sneaky Active Directory Persistence Tricks
|
||||
|
||||
@@ -34,7 +34,7 @@ references:
|
||||
- https://lantern.splunk.com/Security/Product_Tips/Enterprise_Security/Enabling_an_audit_trail_from_Active_Directory
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $src_user$ and $dest$
|
||||
search: '%orginal_detection_search% | search src_user = $src_user$ dest = $dest$'
|
||||
search: '%original_detection_search% | search src_user = $src_user$ dest = $dest$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Sneaky Active Directory Persistence Tricks
|
||||
|
||||
@@ -56,7 +56,7 @@ references:
|
||||
- https://lantern.splunk.com/Security/Product_Tips/Enterprise_Security/Enabling_an_audit_trail_from_Active_Directory
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $user$ and $src_user$
|
||||
search: '%orginal_detection_search% | search user = $user$ src_user = $src_user$'
|
||||
search: '%original_detection_search% | search user = $user$ src_user = $src_user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Sneaky Active Directory Persistence Tricks
|
||||
|
||||
+1
-1
@@ -24,7 +24,7 @@ known_false_positives: Unknown
|
||||
references: []
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $src_user$
|
||||
search: '%orginal_detection_search% | search src_user = $src_user$'
|
||||
search: '%original_detection_search% | search src_user = $src_user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Sneaky Active Directory Persistence Tricks
|
||||
|
||||
@@ -28,7 +28,7 @@ known_false_positives: Genuine activity
|
||||
references: []
|
||||
drilldown_searches:
|
||||
- name: View the detection results for $src_user$
|
||||
search: '%orginal_detection_search% | search src_user = $src_user$'
|
||||
search: '%original_detection_search% | search src_user = $src_user$'
|
||||
tags:
|
||||
analytic_story:
|
||||
- Sneaky Active Directory Persistence Tricks
|
||||
|
||||
Reference in New Issue
Block a user