CDN & Caching Blocking Email Automation

I’m using Groundhogg with WordPress. I have caching through Litespeed’s plugin, Cloudflare (DNS records are only in my CPanel), and the server itself. All three, together and individually, block emails being sent using Groundhogg. Groundhogg is an email marketing and automation tool. Users cannot get through the basic opt-in funnel. They’ll submit the form and get the confirmation email. When they click the confirm link, they’re oddly taken to a “manage your preferences” page instead of a…

CDN & Caching Blocking Email Automation

Hallow spell blocking familiars/interactions with T1 party

I have a question regarding how a Hallow spell affects a T1 party. The most obvious interaction would seem to be blocking familiars since they are fey, fiend, or celestial.

Does the Hallow spell with all of its potential creature types designated stop familiars from entering the area? Does it stop them from being summoned in there? Stop them from being brought out of demiplane into it? Do any of those answers change when it has the additional extra-dimensional interference effect?

Anomaly Score Mode and blocking

I am trying the latest ruleset with Modsecurity and use crs-setup.conf.example (https://github.com/coreruleset/coreruleset/blob/v3.3/dev/crs-setup.conf.example) as an example but it seems that blocking never triggers.

As in the documentation described https://www.modsecurity.org/CRS/Documentation/anomaly.html the section :

SecAction
"id:’900004′,
phase:1,
nolog,
pass,
t:none,
setvar:tx.anomaly_score_blocking=on"

Need to be enabled but that not seem to be the case as in CRS 3.2 this section does not exists.

Is it something else need to be change to enable blocking ? Is it something enabled by default ?

Thanks in advanced.

Blocking task report is showing false positive

Here is the code I am using to send email alerts. It seems to send more false +ves, can anyone guide me how to resolve this ?

DECLARE @Waiting INT; DECLARE @Message NVARCHAR(MAX);  SELECT  @Waiting = COUNT( s.session_id ) FROM    sys.dm_exec_sessions s LEFT OUTER JOIN sys.dm_exec_connections c ON ( s.session_id = c.session_id ) LEFT OUTER JOIN sys.dm_exec_requests r ON ( s.session_id = r.session_id ) LEFT OUTER JOIN sys.dm_os_tasks t ON ( r.session_id = t.session_id AND  r.request_id = t.request_id ) LEFT OUTER JOIN (                     -- In some cases (e.g. parallel queries, also waiting for a worker), one thread can be flagged as                     -- waiting for several different threads.  This will cause that thread to show up in multiple rows                     -- in our grid, which we don't want.  Use ROW_NUMBER to select the longest wait for each thread,                     -- and use it as representative of the other wait relationships this thread is involved in.                     SELECT  *                             ,ROW_NUMBER() OVER ( PARTITION BY waiting_task_address ORDER BY wait_duration_ms DESC ) AS row_num                     FROM    sys.dm_os_waiting_tasks ) w ON ( t.task_address = w.waiting_task_address )                                                             AND w.row_num = 1 LEFT OUTER JOIN sys.dm_exec_requests r2 ON ( r.session_id = r2.blocking_session_id ) WHERE   ISNULL( t.task_state, N'' ) <> ''         AND ISNULL( DB_NAME( r.database_id ), N'' ) = 'MyDB'         AND ISNULL( w.wait_duration_ms, 0 ) > CASE                                                     WHEN FORMAT( GETDATE(), 'HH:mm' ) >= FORMAT( CAST('07:00AM' AS TIME), N'hh\.mm' )                                                         AND  FORMAT( GETDATE(), 'HH:mm' ) < FORMAT( CAST('05:30PM' AS TIME), N'hh\.mm' ) THEN 10000                                                     ELSE 20000                                                 END ---  this will change the wait time to 20s during offpeak hours.         AND s.session_id <> ISNULL( w.blocking_session_id, 0 )         AND is_user_process = 1;    ---- added on 2019-04-02 @8.40AM to neglect the parallel queries.threads blocking themselves   IF ( @Waiting > 30 )     --send email  

Why does DFS in Dinic’s Algorithm finds a blocking flow

I came upon this implementation of the dfs in Dinic’s algorithm written in Python

def dfs(c, f, current, capacity):   tmp = capacity # What's the purpose of that?    # we want to get to the sink, but we want it to be a blocking flow path   if current == NROW - 1:     return capacity    for i in range(NROW):     is_next = levels[i] == levels[current] + 1     residual_capacity = c[current][i] - f[current][i]     has_more_capacity = residual_capacity > 0     if is_next and has_more_capacity:       min_capacity_so_far = min(tmp, residual_capacity)       flow = dfs(c, f, i, min_capacity_so_far)       f[current][i] += flow       f[i][current] -= flow       tmp -= flow # Why do we do that   return capacity - tmp # Why do we return capacity - tmp 

How do we know that this dfs finds a blocking path? Also, I can’t seem to understand the usage of the temp variable.

Thanks in advance!

I need help blocking content – custom posts paid memebrship pro / Sensei lms

Please I need help! I installed in my wordpress the plugin “Paid memebership pro” includes in the functions.php of my child theme the following code to include the option to choose by association in a personalized post page. This is going well

    function my_add_pmpro_meta_box_to_cpts() {   // Duplicate this row for each CPT. This one adds the meta boxes to 'product' CPTs.   add_meta_box('pmpro_page_meta', 'Require Membership', 'pmpro_page_meta', 'course', 'side' );   } add_action( 'admin_menu', 'my_add_pmpro_meta_box_to_cpts', 20 );```  However, on the page of the courses that were indicated for association, all the content is appearing together with the association message, there is no blocking of the content. It turns out that the association message is appearing in the html at 

iv class=”pmpro_content_message”>This content is only for Plan A members.
Register

When the correct thing would appear as in the posts  

This content is only for Plan A members.
Register “`

On pages and posts it looks correct, but on personalized posts it does not, it is not blocking the content, as the message appears in the middle of the content. I tried using it by shortcode but not later because each course will have a different association and the course file is single_course.

I use the lms sensei for courses.

Bypass ip blocking

If our ip is displayed somewhere during the verification (real ip blocked), start again using a proxy. For verification i never use proxy (more faster) but from time to time it would be beneficial in this case

Webserver blocking other servers but not clients

I am currently pentesting a webserver and found out that its subdomain is blocked when pinged from another server (I tried pinging it w/ my Digital Ocean server and other ping tools from websites). But i can access its subdomain with my devices. also i tried using a VPN to check if it is only blocked by country IP but i can also access the subdomains even with VPN (with my devices).

Is there a way i can access the subdomains of that website with my server? Can i install a VPN client to my server? if so how can i then access it with ssh?

Blocking drop table for specific schema using trigger

I’m trying to prevent anyone from dropping tables on a specific schema named “test” unless the user is an rds_superuser but the function I wrote is blockin on all schemas.

CREATE OR REPLACE FUNCTION guard_tables() RETURNS event_trigger LANGUAGE plpgsql AS $  $   BEGIN IF TG_TABLE_SCHEMA = 'test' AND (SELECT COUNT(*) FROM pg_roles WHERE pg_has_role(CURRENT_USER, oid, 'member') AND rolname = 'rds_superuser') = 0 THEN RAISE EXCEPTION 'command % is disabled for this table', tg_tag; END IF; END; $  $  ; 

How do I get this to work?