Snitch

Beschreibung

Network monitor for WordPress with connection overview for controlling and regulating data traffic from your site.

Vertrauen ist gut, Kontrolle besser

Snitch monitors and logs the outgoing data stream of your WordPress site. It records every outbound connection from WordPress and provides a log table for administrators.

Snitch does not only log connection requests, but enables you to block future requests either by target URL (internet address being called in the background), or by script (file being executed to open up a connection). Once blocked, a connection will be visually highlighted. Blocked entries can be unblocked with a simple click.

Snitch is a perfect tool to “listen in” on outbound communication. It is also suitable to early recognize any malware and tracking software installed. You can youse Snitch to make sure you comply with GDPR.

Zusammenfassung

Snitch writes a log of both authorized and blocked attempts of connectivity. An overall view provides transparency and lets you control outgoing connections initialized by plugins, themes, or WordPress.

In A Nutshell

  • neat interface
  • displays target URL and source file
  • features grouping, sorting, searching
  • visual highlighting of blocked requests
  • show POST variables with a simple click
  • block/unblock connections by domain/file
  • monitors communication in back-end and front-end
  • delete all entries by pressing a button
  • kostenfrei und ohne Werbung

Support

Mitwirken

  • Die aktive Entwicklung dieses Plugins wird auf GitHub durchgeführt.
  • Pull-Requests für dokumentierte Fehler sind uns sehr willkommen.
  • Wenn du glaubst, einen Fehler gefunden zu haben (z.B. wenn du unerwartetes Verhalten feststellst), schreib bitte zuerst ins Support-Forum.
  • Wenn du helfen möchtest, dieses Plugin zu übersetzen kannst du das auf WordPress Translate tun.

Mitwirkende

Screenshots

  • Snitch connection list with target URL and actions

  • Snitch connection list with further information

Installation

  • Wenn du noch nicht weißt, wie ein WordPress-Plugin installiert wird, findest du, hier eine Anleitung.

FAQ

Snitch legt viele Datenbankeinträge an

Snitch is designed to log any outgoing connection in WordPress. If the database fills fast, you should look up the cause. Why does your WordPress and plugins communicate so often to the outside that the database table fills? Is this communication really necessary?

As a reminder: Snitch is designed to help you improve your WordPress performance by detecting and displaying connections as bottleneck. The task for the blog administrator is to eliminate the source of the cause (plugin, theme, etc.).

Snitch automatically ensures that there are not more than 200 entries are kept in the database. If it is nevertheless necessary to remove Snitch entries from the database manually, two smart database commands could help:

sql
DELETE FROM wp_postmeta` WHERE `post_id` IN ( SELECT `ID` FROM `wp_posts` WHERE `post_type` = 'snitch' )

DELETE FROM wp_posts WHERE post_type = ’snitch‘
`

Are connections monitored in the front end?

Snitch catches any connection that leaves the blog via WordPress HTTP API (internal WordPress interface for data communication). This affects both the back-end and the front-end of a WordPress installation.

Warum listet Nicht WordPress-Cronjobs?

WordPress calls internal Cronjobs via WordPress HTTP API – exactly this interface is monitored by Snitch and also records Cronjob accesses accordingly.

Wenn Cronjobs zu oft angezeigt werden, stimmt vermutlich irgendwas nicht. Daher empfiehlt es sich, die Liste der geplanten Cronjobs zu überprüfen.

The following code snippet in the WordPress configuration file wp-config.php switches off the logging of the internal WordPress queries:

php
define('SNITCH_IGNORE_INTERNAL_REQUESTS', true);
Warum werden Snitch-Einträge von Google indexiert?

Snitch stores its entries as WordPress Custom Post Types. Important step: By a WordPress attribute Snitch marks all log entries as private, therefore not public. So far, the ideology with private and inaccessible entries would work if there were not WordPress plugins that would carry all – including private – Custom Post Types into the world and communicate with search engines. With fatal consequences for the blogger.

And so it quickly happens that Google suddenly hits Snitch entries (as blog pages) which are not intended for public access. For example, because Snitch entries appear in the sitemap XML of the blog, as a sitemap XML plugin is of the opinion that it is also necessary to add private entries and to have them released for indexing. There is also no help to block via robots.txt because the robots.txt file does not prevent the indexing of the pages.

Automatic Shares go crazily

The fact that every new Snitch entry automatically sends a message to Facebook and/or Twitter, is clearly not due to Snitch. Rather, the cause is to be found in the inserted Auto-Tweet-Facebook-Plugin, which faulty triggers an automatic event at every – also non-public – WordPress Custom Post Type. And that’s wrong. The usage of such Plugins should be reconsidered.

Die vollständige Dokumentation ist auf der Snitch-Website verfügbar.

Rezensionen

25. Mai 2019
Thank you for this plugin, does exactly what it says and it's something I've been looking for some time. Maybe add more description/tags so that people can easily find it
26. April 2019
super useful for those who understand what provides this plugin
6. April 2019
Took me about 2 hours to figure out why my installed plugins page would load! As soon as I removed this buggy plugin, all worked again. DONT INSTALL THIS!
15. Mai 2018
It is a discontinued plugin which produces 1000 or more empty posts (therefore invisible from the frontpage) within two hours depending on the traffic of the site. This can only be stopped by switching off and removing the plugin.
Lies alle 20 Rezensionen

Mitwirkende & Entwickler

„Snitch“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Snitch“ wurde in 2 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Snitch“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

1.1.8

  • Support für WordPress 5.2
  • Bugix: Deprected Non-static call

1.1.7

  • README aktualisiert
  • User-Inferface verbessert
  • Support für WordPress 4.9

1.1.6

1.1.5 / 06.05.2015

1.1.4

  • Support für WordPress 4.2
  • Nice to have: admin_url() for edit.php requests

1.1.3

  • Support für WordPress 4.1

1.1.2

  • Feature: english translation for the readme file
  • Feature: russian translation for plugin files

1.1.1

  • Feature: status code “-1” for failing connections

1.1.0

For the complete changelog, check out our GitHub repository.