Blog

RSS WordPress Blog
  • WordPress 5.7.1 Security and Maintenance Release April 15, 2021
    WordPress 5.7.1 is now available! This security and maintenance release features 26 bug fixes in addition to two security fixes. Because this is a security release, it is recommended that you update your sites immediately. All versions since WordPress 4.7 have also been updated. WordPress 5.7.1 is a short-cycle security and maintenance release. The next […]
    Peter Wilson
  • People of WordPress: Tyler Lau April 13, 2021
    In this People of WordPress contributor story, we chat with Tyler Lau from Kansas, US, on his journey with WordPress.
    webcommsat AbhaNonStopNewsUK
  • WP Briefing: Who Is WordPress? April 12, 2021
    In this episode, Josepha explores the five groups within the WordPress ecosystem and provides a high-level example of how they interact and support one another. As always, stay tuned for the small list of big things and a contributor highlight.
    Chloe Bringmann
  • The Month in WordPress: March 2021 April 3, 2021
    This way of iterating improves WordPress and ties back to one of my favorite open-source principles. The idea that with many eyes, all bugs are shallow. To me, that means that with enough people looking at a problem, someone is bound to be able to see the solution. These words from Josepha Haden Chomphosy on […]
    Hari Shanker R
  • So you want to make block patterns? March 30, 2021
    Learn how to make block patterns!
    Beatriz Fialho
  • WP Briefing: Talking Full Site Editing with Matías Ventura March 29, 2021
    In this episode, Josepha is joined by Matías Ventura, also known as “the spark behind the vision of Gutenberg." Josepha and Matías discuss full site editing and answer your questions, from “is full site editing a standalone plugin?” to “will full site editing break my current site?”
    Chloe Bringmann
  • WP Briefing: How WordPress Improves March 15, 2021
    In this episode, Josepha Haden Chomphosy explores the WordPress release process. Tune in to learn about what goes into a release and catch this week’s small list of big things.
    Josepha
  • WordPress 5.7 “Esperanza” March 9, 2021
    Meet “Esperanza”, the first WordPress release of 2021. “Esperanza” is named in honor of Esperanza Spalding, a modern musical prodigy. Her path as a musician is varied and inspiring—learn more about her and give her music a listen! With this new version, WordPress brings you fresh colors. The editor helps you work in a few places […]
    Matt Mullenweg
  • People of WordPress: Olga Gleckler March 8, 2021
    The latest edition of our People in WordPress series features developer Olga Gleckler, who grew her interest in computers into a career as a tech entrepreneur.
    webcommsat AbhaNonStopNewsUK
  • The Month in WordPress: February 2021 March 3, 2021
    You don’t have to be rich to have an online presence. You don’t have to find loopholes in proprietary platforms and hope that they never change their terms of service. You own all of the content that you create on a WordPress site and have the liberty to move it to a new host if […]
    Hari Shanker R
RSS Sucuri Blog
  • WordPress Continues to Fall Victim to Carding Attacks April 14, 2021
    Unsurprisingly, as WordPress continues to increase in popularity as an e-commerce platform, attackers continue to attempt to steal credit card information from unsuspecting clients. Currently, the WordPress plugin WooCommerce accounts for roughly a quarter of all online stores. Over recent years, attackers whose goal it is to fradulently obtain credit card information have mostly focused on e-commerce specific platforms such as Magento, PrestaShop and OpenCart (knowing […]
    Ben Martin
  • How to Know If You Are Under DDoS Attack April 7, 2021
    Nowadays, the term DDoS probably raises the heart rate of most webmasters. Though many don’t know exactly what a DDoS attack is, they do know the effect: an extremely sluggish or shut-down website.  In this article, we’ll focus on how to know if your website is under attack and how to protect it.   Hopefully, we […]
    Stephen Johnston
  • The Importance of Website Backups March 31, 2021
    Today is World Backup Day. This date was created to remind people of the importance of having backups set up for everything that matters. I am pretty sure your website falls into the category of precious digital assets.   Why are website backups important?  Imagine waking up in the morning to see that a couple of calls were missed and your email is […]
    Juliana Lewis
  • PHP Repository Exploited by Hackers March 29, 2021
    The official PHP git repository, http://git.php.net/, was compromised this Sunday, March 28. An attacker was able to modify the PHP source code twice and inject a backdoor into it. Thankfully, both attempts were quickly detected and removed by the PHP team. Per a statement released in PHP’s internal mailing list, the current investigation believes the […]
    Antony Garand
  • How Do Websites Get Hacked? March 25, 2021
    As much as the web has grown, surprisingly not a lot has changed in how websites get hacked. The most important thing you can do in keeping the web – and your own sites and visitors – safe is to understand these unchanging truths and hold them close to heart. Consider the Scale of Hacked […]
    Mike Martens
  • Server Side Data Exfiltration via Telegram API March 18, 2021
    One of the themes commonly highlighted on this blog includes the many creative methods and techniques attackers employ to steal data from compromised websites. Credit card skimmers, credential and password hijackers, SQL injections, and even malware on the server level can be used for data exfiltration. What’s more, attackers may be able to accomplish this […]
    Cesar Anjos
  • Magento 2 PHP Credit Card Skimmer Saves to JPG March 10, 2021
    Bad actors often leverage creative techniques to conceal malicious behaviour and harvest sensitive information from ecommerce websites. A recent investigation for a compromised Magento 2 website revealed a malicious injection that was capturing POST request data from site visitors. Located on the checkout page, it was found to encode captured data before saving it to […]
    Luke Leal
  • Trojan Spyware and BEC Attacks March 4, 2021
    When it comes to an organization’s security, business email compromise (BEC) attacks are a big problem. One primary reason impacts are so significant is that attacks often use a human victim to authorize a fraudulent transaction to bypass existing security controls that would normally be used to prevent fraud. Another reason is that social engineering […]
    Luke Leal
  • SQL Triggers in Website Backdoors February 25, 2021
    Over the past year, there’s been an increasing trend of WordPress malware using SQL triggers to hide malicious SQL queries within compromised databases. These queries inject an admin level user into the infected database whenever the trigger condition is met. What makes this especially problematic for website owners is that most malware cleanup guides focus […]
    Luke Leal
  • UCEPROTECT: When RBLs Go Bad February 13, 2021
    Realtime Blackhole Lists (RBLs) can be a great tool in your security arsenal. You may not know you’re using them, but all email providers and company email servers leverage these services to verify whether servers and IP addresses are sending spam or other abusive content against a known list of offenders. These services use a […]
    Marc Kranat

Boot Partition Space

Posted by on 7:04 am in Server Administration | 0 comments

If your /boot partition is mounted separately , it is always a small compare to other partitions on the server. If the older kernels are not removed, then it gets full quickly.  In order to remove the older kernels safely we can use the package manager. For REHL/CentOS systems you can use below command. sudo yum install yum-utils && sudo package-cleanup --oldkernels --count=2 For the Debian and Ubuntu systems you can use below commands. First, check your kernel version, so you won’t delete the in-use kernel image, running: uname -r Now run this command for a list of installed kernels: dpkg --list 'linux-image*' | grep ^ii and delete the kernels you don’t want/need anymore by running this: sudo apt-get remove linux-image-VERSION Replace VERSION with the version of the kernel you want to remove. When you’re done removing the older kernels, you can run this to remove ever packages you won’t need anymore: sudo apt-get autoremove And finally you can run this to update grub kernel list: sudo...

read more

Bash Cases Statement

Posted by on 9:14 am in Bash Script | 7 comments

The case construct in bash shell allows us to test strings against patterns that can contain wild card characters. Bash case statement is the simplest form of the bash if else then condition statement. The simple example for this is if you are expecting different inputs from a user and want to execute specific command sets on the choice used.     case $variable in pattern1 ) statements ;; pattern2 ) statements ;; * ) statements ;; … esac   We can see the common use of the case statement in the init scripts of the services which has the options like start, stop, restart and status.  ...

read more