Why do Invalid Host header errors exist, what are attackers trying to achieve?

I have recently launched a new django based api, and quite quickly, I started to receive INVALID_HOST_HEADER SOME RANDOM URL errors. My understanding is that this is caused by somebody manually changing the HOST header, or proxying my API through some other domain.

This is probably a basic question, but what is the point? What are they trying to achieve? Presumably it’s not a regular MITM attack, because it would be easy enough to correct the HOST header on its way out of the middle server, and they’re not doing so.

Google Search Console: issues detected “Top Errors” Server Error (5xx). BUG?

Just got this email from Google Search Console:

enter image description here

This were the issues:

enter image description here

But when I inspected those live URL’s (using Google Search Console tool) they came back as “available to Google” and one of them was infact already indexed.

enter image description here

My app is a Single Page App built with React and Firebase.

I’m doing Server Side Rendering to robots using a Firebase Cloud Function ssrApp

There are no errors showing up on my function’s logs. Not on those dates (last crawled dates in the screen above), and no other dates.


I’m thinking this is a bug from Google Search. Has anyone seen this before?

Recently I got this other email from Google saying that some of my pages were blocked by robots.txt, which was clearly a bug (see link below). But the pages are different this time. They are not the same as the ones from the other error.

Google Search Console Warning: " Indexed, though blocked by robots.txt " (BUG)

Errors in importing files from Kontent Machine into GSA Search Engines Ranker.

Hello GSA Team
I discovered the following error. Please check to help me
I have used the Kontent Machine software to create contents for the GSA Search Engines Ranker.
For example, I created 100 files from Kontent Machine with the feature: “NO Spacing” or “Blank Line”

I then imported the above 100 files in the form of “Artice” into the GSA Search Engines Ranker software.

I see the following error: Only the first file produces 1 long and full content, while the remaining 99 files only produce short contents.

I think that GSA cannot import enough content. It only imports the first paragraph, causing the above error.
I will put the image for you to easily identify

I will attach a few files from Kontent Machine for you to check If there are errors you will be able to fix the error
Thank you so much

What does these errors mean for Azure SQL Database?

Yesterday my app could connect to my Azure SQL Database. Today, it is having problems. The app logs this error whenever it tries to connect:

A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 – The received certificate has expired.) The received certificate has expired.

I tried to connect through SQL Server Management Studio (which usually works) and got a different error:

Database ‘master’ on server ‘myserver’ is not currently available. Please retry the connection later. If the problem persists. Contact customer support, and provide them the session tracing ID of ‘{}’. (Microsoft SQL Server, Error: 40613)

I followed the instructions and contacted Microsoft Support (currently waiting for a response).

I found others having the same problem. This PowerBI user got the same error and solved the problem by modifying their reports to not require encryption. I tried unchecking the “encrypt connection” option in SSMS but the error remained.

enter image description here

This ConfigMgr user solved the error by generating a new certificate in SQL Server Configuration Manager. I’m using Azure SQL Database, so I don’t have that tool available.

What am I doing wrong?

How do I fix ‘Bad protocol version identification’ errors?

I’m a beginner at using SSH, and I’m trying to connect to a VM from a tablet using an app. The app says that it connects successfully, but soon, it loses the connection to the server.
I have installed OpenSSH, and when I check the systemctl status, I receive the following log:
Bad Protocol Version Identification ‘0.0,0.0,0.0,0.0,
Bad Protocol Version Identification ‘0.0,0.0,0.0,0.0,

Accepted password from [my VM username] from port 58982 ssh2
Bad Protocol Version Identification ‘0.0,0.0,0.0,0.0,
Bad Protocol Version Identification ‘0.0,0.0,0.0,0.0,
I’ve set a port redirect already, but it’s not working. I wonder if it’s an issue with the app or with my SSH settings.
Any help is appreciated.

SEO optimization errors

Hello everybody..

I get many errors in my website in website who check SEO optimization, Like


what is the different?

I get

  • Description Duplicates
  • H1 Duplicates
  • Title Duplicates
  • Canonical ≠ URL

All these violations on the home page only, how can I solve these problems.

Probability of detecting errors in codewords

I have been struggling with the below question for quite some time, and I don’t have a pointer to move forward.

A certain Error Control Coding scheme using block codes takes an input block (dataword) of 500 bits and appends a 50 bit code to produce a 550 bit codeword which is then transmitted across channel that causes individual bits to flip with a probability of 0.1 independently. The pairwise Hamming distances between all the codeword pairs is so large that the probability of an error occurring that converts one to the other can be neglected, except as follows: two codewords C 1 and C 2 have a Hamming distance of 10, and two codewords C 3 and C 4 have a Hamming distance of 6. Assuming no knowledge about what datawords may be more or less likely to be desired to transmit, what is the probability that a given block transmission will be corrupted by the channel but the error will go undetected by the receiver? You may answer with an expression, but the answer has to be completely numerical (no symbols). 

My thought process about this question is that the probability needs to be calculated as such : Pr(Selecting either C1 or C2) * P(error in C1 or C2) + Pr(Selecting either C3 or C4) * P(error in C3 or C4).
I feel the Pr(error) is given by a binomial distribution of 55CX(0.1)^x(0.9)^550-x where X=10 or 6.

First, am I thinking about the problem correctly ? If yes , how do i derive the probability of selection fo a particular codeword ?

Post-terms-order Console errors after update

i have an issue after updating the last WP version. now i have this errors on my dashboard:

t_Terms_Order_Walker::walk($ elements, $ max_depth) should be compatible with Walker::walk($ elements, $ max_depth, …$ args) in /home/c4ddwork/staging/2/wp-content/plugins/post-terms-order/include/pto_walkers.php on line 135

Warning: Cannot modify header information – headers already sent by (output started at /home/c4ddwork/staging/2/wp-content/plugins/post-terms-order/include/pto_interface-class.php:25) in /home/c4ddwork/staging/2/wp-includes/functions.php on line 5946

Warning: Cannot modify header information – headers already sent by (output started at /home/c4ddwork/staging/2/wp-content/plugins/post-terms-order/include/pto_interface-class.php:25) in /home/c4ddwork/staging/2/wp-admin/includes/misc.php on line 1252

Warning: Cannot modify header information – headers already sent by (output started at /home/c4ddwork/staging/2/wp-content/plugins/post-terms-order/include/pto_interface-class.php:25) in /home/c4ddwork/staging/2/wp-admin/admin-header.php on line 9

Warning: Cannot modify header information – headers already sent by (output started at /home/c4ddwork/staging/2/wp-content/plugins/post-terms-order/include/pto_interface-class.php:25) in /home/c4ddwork/staging/2/wp-includes/option.php on line 958

Warning: Cannot modify header information – headers already sent by (output started at /home/c4ddwork/staging/2/wp-content/plugins/post-terms-order/include/pto_interface-class.php:25) in /home/c4ddwork/staging/2/wp-includes/option.php on line 959

when i deactivate post-terms-order plugin, all theses errors disappear.

Can anyone help me please!

Thank you

Display form errors on small screen. Scroll to error vs errors by submit button

I’m working on improving error visibility on our form. We display errors next to the field and highlight the tab containing errors. Which works well on desktops above a certain resolution. But on mobile or small laptops errors aren’t always visible.

This screen shot below of the form contains errors but are only visible when scrolling up.

Mobile View

mobile view

Actual Page

enter image description here

Should I display errors beside the save/submit button or scroll to the area/tab that needs correction?