1
0.19.21 update (no.lastname.nz)
 
 

Just updated to .21 as a security update

2
 
 

I'll be bringing no.lastname.nz off line to do some disk migration and Docker cleanup

3
 
 

cross-posted from: https://no.lastname.nz/post/3684320

So I managed to break my RSS bot on my instance this morning and it went posting 2 posts every ~15 minutes while I was at work.

I have deleted the posts and turned off the bot for now untill I figure out what went wrong, in the other community it post to it was behaving as expected.

Sorry

BlueEther

4
 
 

Observed China Mobile crawler traffic to my Lemmy instance.

I've been monitoring repeated traffic to my Lemmy instance from IPs in China Mobile Communications Group (AS9808) and wider.

The traffic has several characteristics that make it look strongly automated rather than like normal users browsing the site.

Observed behaviour

  • Multiple source IPs are being used, including addresses in the 36.134.x.x range.
  • The IPs are identified by Cloudflare as China Mobile Communications Group Co., Ltd. (AS9808) and originate from China.
  • Individual IPs can remain active over many hours or more than a day, but with substantial periods of inactivity.
  • Traffic occurs in distinct bursts rather than as a continuous stream.
  • I've observed long gaps of roughly 10+ hours followed by renewed activity.
  • During this 10 hour gap almost all CN traffic vanishes
  • Requests jump between apparently unrelated posts and users rather than following a normal browsing path.
  • The fetches are across all three years the server has been alive
  • The requests are overwhelmingly GET requests for public Lemmy content.
  • Examples include deep post URLs such as /post/<community/post-id>/<comment-id> as well as user pages such as /u/<user>@lemmy.world.
  • The same IP presents itself as multiple different browser/OS combinations.

User-Agent rotation

One particularly interesting characteristic is the apparent browser impersonation.

For example, the same IP has presented User-Agent strings claiming to be:

  • Windows + Chrome 142
  • Windows + Chrome 143
  • Windows + Chrome 144
  • Windows + Chrome 145
  • Windows + Edge 144
  • Windows + Edge 145
  • macOS + Chrome 144
  • macOS + Chrome 145

Seeing multiple operating systems and several browser versions from the same IP address over a relatively short period is very unlikely to represent ordinary human traffic.

Example: 36.134.126.209

One IP, 36.134.126.209, produced requests over approximately 29 hours that I logged.

There was a particularly notable period with no observed requests:

16:25 UTC → 03:02 UTC

That's approximately 10 hours 37 minutes of inactivity.

After the gap, the same IP resumed making requests to unrelated Lemmy posts and user pages.

The requests were also spread fairly sparsely over time rather than behaving like a high-speed vulnerability scanner.

What this appears to be

I would describe the evidence as highly suggestive of automated crawling/scraping.

The pattern looks more like a crawler or crawler infrastructure deliberately distributing and throttling requests than a conventional individual users.

The long inactive periods are particularly interesting because they suggest some form of scheduling or rotation between workers.

However, the logs alone do not establish who operates the infrastructure or what its ultimate purpose is.

Possible explanations include:

  • a search/indexing crawler;
  • content aggregation;
  • scraping;
  • AI/data collection;
  • a third-party Lemmy crawler;
  • or some other automated content retrieval system.

Whatever it is it is behaving very badly

Why I'm blocking it

For my instance, the traffic provides little indication of normal human interaction and is was consuming resources while presenting itself as ordinary browsers, 3/4 of the seen traffic (including federation traffic) was coming from China

I've therefore been blocking the traffic at the Cloudflare firewall based on the source country/ASN.

I'm continuing to collect the logs because the timing, IP rotation, User-Agent rotation and request-selection patterns interesting, and may reveal how the different IPs are part of a larger system.

If anyone has seen similar traffic on their Lemmy instance, I'd be particularly interested in comparing:

  • source IPs/ASNs;
  • request timing;
  • User-Agent strings;
  • requested URL patterns;
  • and whether the same long activity/inactivity cycles occur.
5
 
 

I've had to turn on Cloudflare's full proxy with nearly 10's of thousands of requests coming out of CN IPs, in the last hour making ~7000 requests:

there are ~250,000 requests from china in the last ~20 hours

6
BlueGreen Algae (no.lastname.nz)
submitted 2 months ago by to c/support@no.lastname.nz
 
 

@BlueGreen Algae@no.lastname.nz is a rss bot that is currently looking for environmental media. It is rate limited to 2 posts per 15min.

I think that after it has worked through the rss feeds and keywords it should calm down to ~2 - 4 per day.

Hoping to get a bit more content onto lemmy

7
 
 

Fixed now and updated to .17 at the same time

8
 
 

This week I hit the 100G limit of the VPS that No Lastname is running on - so I've doubled the disk space and finally updated from 0.19.12 to .15

9
Who is... (no.lastname.nz)
submitted 11 months ago by to c/support@no.lastname.nz
 
 

Who is @cm0002@no.lastname.nz and why do they have so many alts?

10
Downtime (no.lastname.nz)
 
 

Sorry about the downtime, I misconfigered the rate limiting this morning to try and stop some of the spam that was happening and brought the server down

11
0.19.12 (no.lastname.nz)
 
 

Looks like the upgrade to 0.19.12 failed so I've rolled back to *.11

12
 
 

Well I guess that we have bitten the bullet and got a camper.

https://no.lastname.nz/post/1418923