Top 5 Tools for Cross-platform app development

Cross-platform app development has become increasingly popular in recent years as businesses seek to build mobile apps that work seamlessly across multiple platforms. It allows these companies to attract a wider audience, which is critical, especially for early-stage startups.

Among the top cross-platform mobile development tools are React Native, Flutter, Xamarin, Ionic, and Cordova.

It is confirmed by Statista, that in 2021, 42% of developers preferred Flutter, 38% – React Native, 16% – Cordova, Ionic – 16%, and 11% – Xamarin.

These tools have been used to build many successful apps, including some of the most popular ones in the world. Among them are Facebook, Instagram, Airbnb, Google’s AdWords app, Coca-Cola, MarketWatch, TripCase, and others.

Benefits of cross-platform app development

Let’s define how cross-platform app development can benefit your business:

  • Budget optimization: Developing separate apps for different platforms (e.g., iOS and Android) can be expensive. Cross-platform development allows businesses to save money by building a single app that works on multiple platforms, reducing development and maintenance costs.
  • Wider audience reach: businesses can reach a wider audience by providing their app on the necessary platforms. This can help increase user acquisition and therefore grow potential revenue.
  • Faster time-to-market: Cross-platform app development can reduce the time-to-market for an app since developers can build an app on various platforms simultaneously. This can help businesses stay ahead of their competitors and capture market share more quickly.
  • Easier maintenance: With cross-platform development, businesses only need to maintain a single codebase rather than separate ones for each platform. You can sync updates across all platforms.
  • Consistent user experience: Businesses can use a cross-platform mobile development approach to keep the same design, functionality, and features for the app on all platforms.

Top 5 tools for cross-platform app development

The apps built with different cross-platform tools are not all the same. You should choose the tool based on your project and goals. We have collected the most popular cross-platform development tools, and we will tell you about their advantages and in which cases you should use them.

Flutter

Flutter is an open-source, cross-platform app development framework for building natively compiled mobile, web, and desktop applications from a single codebase. It was developed by Google. Flutter uses the Dart programming language. It provides a set of ready-made widgets.

Benefits:

  • a hot reloading feature allowing developers to see changes in real-time.
  • it helps to build visually appealing, custom-designed applications.
  • It is also suitable for developing complex applications that require advanced device integration.

Some of the big apps built on Flutter include Google Ads, Alibaba, and Reflectly (a mindfulness and meditation app).

React Native

React Native is a UI software development framework that allows developers to build mobile applications for iOS, Android, and other platforms using JavaScript and React. It was created by Facebook.

“Learn once, write anywhere” is its main principle. React Native uses native components and APIs to provide a high-performance, responsive, and visually appealing user interface. Just like Flutter, it has a hot reloading feature.

It is particularly well-suited for building simple and medium-complexity applications. You can find a React Native developer for hire to build social networking apps, e-commerce apps, and productivity apps. Some of the outstanding apps built on React Native are Facebook, Instagram, and Skype.

Cordova

Apache Cordova, also known as PhoneGap, is a cross-platform mobile app development tool that allows developers to build mobile applications using web technologies such as HTML, CSS, and JavaScript. The apps can run on iOS, Android, and Windows with a single codebase. It was created by Adobe.

Cordova helps to build simple apps quickly and efficiently. However, it can not be used for complex mobile applications requiring a high-performance level.

There are well-known apps built on Cordova such as: TripCase – a travel app that helps users manage their travel plans, and Untappd – a social networking app for beer enthusiasts.

Ionic

Ionic is a popular open-source SDK that allows developers to build mobile and web applications using HTML, CSS, and JavaScript.

It transforms web applications into mobile. The framework supports JavaScript, Angular, Vue, and React. All of the framework’s elements adapt automatically to any platform. The disadvantages are low speed and performance because it uses web technologies instead of native components. However, it allows for quick testing right in a browser.

It is particularly well-suited for building simple to medium-complexity applications.

Some of the big apps built on Ionic include MarketWatch (real-time financial news and market data), JustWatch (movies and TV shows), and Sworkit (customized workout plans and videos).

Xamarin

Xamarin is an open-source platform that allows developers to build cross-platform mobile applications for iOS, Android, and Windows using the .NET framework. It was acquired by Microsoft.

Xamarin provides access to a large number of native device features and helps to speed up the coding process. Almost all the components of this tool are 100% compatible with any platform.

Businesses hire Xamarin developers to build complex, enterprise-level applications such as banking apps, healthcare apps, and social networking apps. Some of the famous apps built on Xamarin include The World Bank, Alaska Airlines, and Olo (an app for restaurants).

Conclusions

In addition to the benefits that we have described above, such as cost-effectiveness and broader audience reach, each tool has its own advantages.

For example, React Native and Flutter have a hot reloading feature allowing developers to see changes in real-time. Almost all Xamarin elements are compatible with any platform. Cordova helps to build simple apps quickly and efficiently, and its apps are often lightweight. All of the Ionic components adapt automatically to each platform, and it speeds up cross-platform app development.

So, you need to define the requirements for your product, choose your preferred tech stack and reach out to a IT staffing agency to hire developers who will help you to implement your idea.

FAQ:

What is cross-platform mobile app development?

Cross-platform mobile app development is the process of building mobile applications that can run on multiple operating systems and devices.

How much does it cost to develop a cross-platform app?

The cost of cross-platform mobile application development varies depending on several factors, such as complexity, number of features, your vendor’s location, etc. On average, the cost can range from $10,000 to $150,000 or more.

What are the most popular tools for cross-platform app development?

Among the most popular tools for cross-platform development are React Native, Flutter, Xamarin, Ionic, and more.

Top 15+ Free Games Websites For Online Gaming In 2023

Last Updated on February 23, 2023 by itsubuntu

Top 10 Free Games Websites For Online Gaming In 2023

Looking for websites to play free online games then this blog post is for you. Here, we have curated some of the best game websites where you can play free online gaming in 2023.

Top 15+ Free Games Websites For Online Gaming In 2023

  1. Miniclip
  2. Pogo
  3. Addicting Games
  4. Kongregate
  5. Armor Games
  6. Gamesgames
  7. Mousebreaker
  8. RoundGames
  9. Poki
  10. CrazyGames
  11. Newgrounds
  12. Big Fish Games
  13. Coolmath Games
  14. CoolGames
  15. FOG
  16. Y8
  17. Gamehouse
  18. Friv
  19. BGames
  20. Abcya
  21. Gameshed
  22. Freegames
  23. Playretrogames
  24. ClassicReload
  25. PrimaryGames
  26. HoodaMath
  27. Nitrome
  28. KongHack
  29. Free online games
  30. AGame

1. Miniclip:

Miniclip is a popular website that offers a wide range of online games that can be played for free. The website features various categories of games such as action, sports, puzzles, multiplayer, and more. Some of the popular games on Miniclip include 8 Ball Pool, Agar.io, Soccer Stars, Tanki Online, and more. Miniclip is a great website for those who enjoy playing online games for free. Miniclip also offers a premium membership service that provides exclusive features, including ad-free gameplay, early access to new games, and more. However, most of the games on the website can be played without the need for a premium membership.

In addition to online games, Miniclip also has a mobile app that allows users to play games on their smartphones and tablets. The app is available on both iOS and Android devices.

2. Pogo

It is a website that offers a wide range of free online games, including casino games, puzzle games, card games, and more since 1999. Pogo offers a variety of gameplay modes, including single-player, multiplayer, and team-based games. The website also has a chat feature that allows players to communicate with each other while playing games. Pogo also offers premium memberships options where you can have ad-free gameplay, access to premium games, and more. Some of the popular games on Pogo include Word Whomp, Solitaire Gardens, Mahjong Garden, Jungle Gin, and more.

3. Addicting Games

This website is for you if you are looking for a wide range of online games that can be played for free. On this website, you can have free access to games from various categories such as action, strategy, adventure, puzzle, and more. This website also features user-generated content, allowing players to create and share their own games. If you want to play ad-free games and premium games then you can go for a premium subscription.

Some of the popular games on Addicting Games include Happy Wheels, Moto X3M, Slither.io, Papa’s Pizzeria, and more.

4. Kongregate

It is a popular website where you can play a large number of free online games from different categories. You can also multiplayer games, allowing players to compete with each other online. If you are a game developer, you can also upload your games to the website and earn money through ads and in-game purchases. You can play games like Animation Throwdown, AdVenture Capitalist, Realm Grinder for free.

5. Armor Games

Armor Games offers tons of free games that you can play online. You can also play games with your friend and compete with each other. Some of the popular games on Armor Games include Kingdom Rush, GemCraft, Strike Force Heroes, Sonny, and more.

Armor Games also has a rating system that allows players to rate and review games they have played, helping other users discover new and exciting games. Armor Games also features a developer portal, which allows game developers to upload their games to the website and earn money through ads and in-game purchases.

 

What Are Some of the Top Tech Services Businesses Should Use More

Businesses of all sizes, from small startups to large enterprises, are increasingly relying on technology to remain competitive and grow. The right technology services not only make businesses more efficient but also provide a platform for innovation. Technology can increase customer satisfaction and help business owners stay ahead of the competition. Here are some of the top technology services businesses should be utilizing.

1. Cloud Computing

Cloud computing provides businesses with a secure, cost-effective way to store and access data. Cloud services provide reliable server storage for critical applications and data backups. If you use a cloud service, you will no longer need to purchase, maintain, and upgrade on-site servers. It’s also easier and faster to share information between remote employees. Additionally, businesses can use cloud-based software tools to manage marketing, customer service, accounting, and more. While cloud services may require an upfront investment, long-term cost savings can be significant. Also, cloud computing is more secure than traditional on-site solutions.

2. Business Intelligence (BI) Solutions

Business intelligence (BI) solutions are essential for any business that wants to stay competitive in the ever-changing tech world. BI solutions help businesses capture, store and analyze data to make informed decisions. They provide insights into customer behavior, product or service performance, market trends, and other important business metrics. These insights can be used to hone strategies and create an edge over competitors.

Additionally, BI solutions enable businesses to easily identify opportunities for growth and improvement, as well as pinpoint areas of risk. If the business is looking to gain a deeper understanding of its analytics, BI solutions are the way to go.

3. Customer Relationship Management (CRM)

Customer Relationship Management (CRM) is a type of software that helps businesses manage their customer relationships from lead generation to the sales process and beyond. CRM tools help businesses build better relationships with customers, track customer information, prioritize tasks, and streamline business processes. By using a CRM system, businesses can more effectively engage with customers in order to increase loyalty and satisfaction.

Additionally, by leveraging automation capabilities within CRMs such as automated email campaigns, businesses can save both time and money while still providing excellent customer service. By utilizing a comprehensive CRM solution for managing customer data, businesses can make sure no opportunity for increasing revenue is missed.

4. Mobile Applications

Mobile applications are an important component of any company’s digital strategy. They enable businesses to engage with customers on the go, increasing customer satisfaction, and loyalty. Additionally, mobile apps can be used to track customer activity, increase brand awareness and even generate leads. Companies should take advantage of this technology to stay competitive in their markets and provide a better experience for their customers.

If you’re not sure where to start, look into mobile app development services to get started. They can provide valuable insights into the best strategies for your business and create custom mobile applications that make it easier for customers to interact with your brand.

5. Artificial Intelligence (AI) and Machine Learning

AI and machine learning are becoming increasingly popular tools for businesses looking to increase efficiency, reduce costs, and improve customer experience. AI can be used to automate processes such as customer service, data entry, and analytics. It can also be used to develop more accurate predictive models, allowing businesses to better anticipate customers’ needs or wants. Furthermore, machine learning algorithms enable computers to learn from past experiences and use the information they gain to create smarter decisions in less time than traditional computing methods.

6. Internet of Things (IoT)

The internet of things has become a popular technology for businesses and organizations, allowing them to create connected devices that can interact with each other over the web. IoT services offer an easy way for businesses to harness the power of the internet of things by connecting their products, machines, and processes together in order to track data and monitor performance. With IoT services, businesses can gain insights into operational efficiency, customer satisfaction, and product usage all while reducing costs associated with manual monitoring.

Additionally, they can use automated systems such as sensors and tracking devices to better understand their customers’ needs and preferences in order to improve customer service.

The best tech services businesses should use depend on their individual needs and goals. In general, the top options include data analytics, customer relationship management tools, mobile applications, AI and machine learning solutions, and internet of things services. By leveraging these technologies, businesses can gain meaningful insights into their operations while improving customer service and increasing revenue. Lastly, don’t forget to consider the advantages of outsourcing. Companies can save time and money while still taking advantage of the best available tech services.

Top 5 Best Apps For Bass Players In 2023 | iOS and Android

Best Apps For Bass Players In 2023 | iOS and Android

These Apps are useful for the bass guitarist to tune their guitar before starting the real show. Yes, you need to optimize your bass guitar so that you can perform well. It is a wise habit to use apps to see chord progressions or to tune your guitar.

Best Apps For Bass Players In 2023

1. GuitarTab

GuitarTab is a fine app that you should have if you are a bass guitarist. GuitarTab also has a collection of various song chords. You can have access to the 1000000 free tabs and music notes.

Install GuitarTab from Google Play Store

2.Chordbot Lite

With more than 1 million downloads, Chordbot Lite is another useful and must-have app for bass players in 2023. You can use this app to create and play complex chord progressions quickly and easily. You can also create customizable backing tracks for instrument practice sessions. You can find 60+ chord types in all keys and inversions along with 400+ dynamically mixable instrument tracks. It has also interesting features of automatic song generating with pop, jazz, and other experimental profiles.

Install Chordbot Lite from Google Play Store

3. GuitarTuna

Another useful app for Bass Players, GuitarTuna helps you to tune across 15 instruments including guitar, ukulele, and bass. With more than 100 million downloads, You can play guitar with chords and lyrics.

Some of the musical instruments that you can tune with GuitarTuna are:

  • Guitar: 6-string, 7-string, 12-string
  • Bass: 4-string, 5-string
  • Ukulele
  • Viola
  • Violin
  • Cello
  • Banjo: 4-string, 5-string
  • Balalaika

4. Fender Play

Fender Play is premium apps for bass players. Fender Play is loaded with plenty of innovative features that are designed to help you customize your guitar learning experience at your pace. Some of the modes that you can find in Fender Player are:

• Practice Mode. A built-in metronome and tempo control help you learn to time.
Practice Reminders. Set reminders to prioritize practicing in a way that fits your schedule.
• Streaks. Earn a streak whenever you practice in the app for at least 7 minutes, 3 times per week.
Backing Tracks. Feel like you’re jamming with a full band, even if you’re practicing alone.
• Chord Challenge. Master chord transitions and improve finger dexterity. Beat your own high score by increasing the speed and tempo of chords from your favorite songs.
Tone Integration. Tap into amp presets that work with select Fender amps to get the right tone to sound like your favorite artists.
• Collections. Browse through curated collections of songs to learn organized by artist, genre, difficulty, and technique.

Get it from this link.

5. Learn how to play Bass Guitar

“Learn how to play Bass Guitar” will help you to learn Rock, Blues, Jazz, and other contemporary styles of Bass Guitar. This app contains seventy lessons on the following contemporary music styles:

  • Rock (15)
  • Blues (15)
  • Funk (15)
  • Latin Music (15)
  • Jazz (5)
  • Fusion (5)

Top Free Linux Cloud Servers In 2023

Top Free Linux Cloud Servers In 2023

This blog post is for you if you have developed a web application and want to test it online with Linux cloud servers. There are plenty of free Linux cloud servers available that you can use to test your web applications for free.

You can easily deploy your Web applications on these Linux servers. Meanwhile, these free Linux cloud servers have limitations on the resources and features that are available, and they might ask you for some money for the upgrade or better features. It is always a good idea to carefully review the terms of service and pricing before signing up with Free Linux Cloud Servers.

Top Free Linux Cloud Servers In 2023

1. Amazon Web Services (AWS):

AWS offers a free tier of services that includes 750 hours of Linux t2.micro instances per month for one year.

2. Google Cloud Platform (GCP):

GCP offers a free tier of $300 credits that includes free usage of one f1-micro instance per month and it is valid for up 12 months. Google is a big player so they are providing more credits in comparison to other cloud service providers. Signup Google Cloud Platform from this link.

3. Microsoft Azure:

Azure offers a free service that includes free usage of one B1S virtual machine for up to 750 hours per month for one year. Get the free server from Microsoft Azure from this link.

4. IBM Cloud:

IBM Cloud offers a free tier that includes free usage of 2 GB of data storage for up to 30 days. You can deploy your apps in Server with a fully managed database hosted in an IBM Cloud Hyper Protect environment. Get 2 GB of data storage from this link.

5. Oracle Cloud:

Oracle Cloud offers a free tier with $300 of cloud credits that are valid for up to 30 days and it includes 5 TB of storage. Join Oracle Cloud from this link.

6. Linode:

Linode is another best option if you are looking to host your web application online with Linux cloud servers. Linode offers free usage of one Nano instance for up to 60 days with an option of Linux servers of your choice as you can select Linux servers from Fedora, Debian, Ubuntu, SUSE, Arch, and many more. Another interesting feature of the Linode is that you can deploy preconfigured tools like WordPress, and Discourse with Linux cloud servers. You can visit this link to get the free Linux Cloud Servers.

7. DigitalOcean:

DigitalOcean offers a free tier that includes $200 free credits and the credits last for 60 days. If you are an experienced developer and want to work on a raw server then DigitalOcean can be the best option for you. DigitalOcean provides two options. One of them is bare Linux servers and another one is preconfigured with a web service of your choice. You can sign up for Digital Ocean here to get the free servers.

8. Vultr:

Vultr offers a free tier ( $100 free credits) and the credits are valid for 30 days. Vultr servers are 100% SSD and high-performance Intel vCPUs. The cheapest package that they have is 10 GB SSD storage and 512 MB RAM for just $2.5 a month (or $0.004/hr). So, you can utilize $100 free credits to deploy your Web Apps for free. You can get the free Linux cloud server with Vultr from here.

9. Scaleway:

Scaleway offers a free service that includes free usage of one VC1S instance for up to 60 days.

10. Hetzner Cloud:

Hetzner Cloud offers free usage of one CX11 instance for up to 60 days.

11. UpCloud:

UpCloud is another free and easy-to-use Linux cloud server. You can get free Linux cloud servers worth $25. Use this link to sign up UpCloud.

Most Inspiring Women in Cyber: This Year’s Top 20

Last night, the winners of this year’s Most Inspiring Women in Cyber Awards were revealed during a glittering ceremony at the BT Tower in London. Organised by Eskenzi PR and sponsored by Beazley, BT, KPMG and KnowBe4, the awards celebrated the accomplishments of twenty of the most inspirational women across the globe working in IT and encouraging more women into the industry. Five other “Ones to Watch” were chosen to represent women new to the industry who are making big strides towards gender equality in a typically male-dominated sector. 

The full list of winners includes: 

  • Dr Hadis Karimipour, University of Calgary 
  • Dr Ana Ferreira, Center for Health Technology Services and Research 
  • Camellia Chan, FLEXXON 
  • Hope Chauland, Microsoft, UK 
  • Dr Kiri Addison, Mimecast 
  • Caroline Rivett, KPMG 
  • Wendy Nather, Duo Security (Cisco) 
  • Carole Embling, Metro Bank 
  • Camilla Currin, Trend Micro 
  • Lena Smart, MongoDB 
  • Dasha Diaz, itrainsec 
  • Nadia Kadhim, NAQ Cyber 
  • Kristina Balaam, Lookout 
  • Patricia de Villa, Union Digital Bank 
  • Lynn Studd, BT 
  • Paula Page, CCL Solutions Group 
  • Sydonie Williams, Beazley 
  • Samantha Humphries, Exabeam 
  • Zoë Rose, Canon Europe 
  • Suparna Roy, TATA Advanced Systems 

Ones to watch:  

  • Tamzin Greenfield, University of Gloucestershire & Cyber Security Associates 
  • Alice Conibere, Secure Impact 
  • Seònaid Lafferty, University of Manchester  
  • Charlotte Hooper, The Cyber Helpline 
  • Illyana Mullins, hub8 

Following the awards ceremony, attendees were treated to a panel discussion chaired by lead organiser of the event and co-founder of Eskenzi PR, Yvonne Eskenzi, who was joined by Lydia Kostopoulos, SVP emerging tech insights at KnowBe4, Lynn Studd, director of BT’s Global Secure Solutions, Caroline Rivett, Cyber Partner leading the security and privacy team in Life Sciences at KPMG and Sydonie Williams, Focus Group Leader of Cyber Risks for Rest of the World at Beazley. They delved into topics covering how the panellists entered the cybersecurity industry, who has helped them in their career journey and who they have helped, to tackling the issues of mental health and neurodiversity. 

“It was fantastic to be in the company of many remarkable women, while marvelling at the 360 ° views of London at the BT Tower this year. I am always taken aback by how talented the women in our industry are, but also how generous they are, taking the time to empower other minority groups taking the leap to cybersecurity,” said Yvonne Eskenzi, Director and Co-Founder of Eskenzi PR & Marketing. “There’s no question that every nominee and winner deserved to be recognised. Congratulations all!” 

Thank you to everyone who attended physically and online – this event would be nothing without your involvement and amazing work in this industry. If your company would like to get involved as a sponsor next year, please feel free to email awards@eskenzipr.com 

For more information on the event, visit: https://www.itsecurityguru.org/most-inspiring-women-cyber-2022/

 

 

The post Most Inspiring Women in Cyber: This Year’s Top 20 appeared first on IT Security Guru.

Top Zeus Botnet Suspect “Tank” Arrested in Geneva

Vyacheslav “Tank” Penchukov, the accused 40-year-old Ukrainian leader of a prolific cybercriminal group that stole tens of millions of dollars from small to mid-sized businesses in the United States and Europe, has been arrested in Switzerland, according to multiple sources.

Wanted Ukrainian cybercrime suspect Vyacheslav “Tank” Penchukov (right) was arrested in Geneva, Switzerland. Tank was the day-to-day manager of a cybercriminal group that stole tens of millions of dollars from small to mid-sized businesses.

Penchukov was named in a 2014 indictment by the U.S. Department of Justice as a top figure in the JabberZeus Crew, a small but potent cybercriminal collective from Ukraine and Russia that attacked victim companies with a powerful, custom-made version of the Zeus banking trojan.

The U.S. Federal Bureau of Investigation (FBI) declined to comment for this story. But according to multiple sources, Penchukov was arrested in Geneva, Switzerland roughly three weeks ago as he was traveling to meet up with his wife there.

Penchukov is from Donetsk, a traditionally Russia-leaning region in Eastern Ukraine that was recently annexed by Russia. In his hometown, Penchukov was a well-known deejay (“DJ Slava Rich“) who enjoyed being seen riding around in his high-end BMWs and Porsches. More recently, Penchukov has been investing quite a bit in local businesses.

The JabberZeus crew’s name is derived from the malware they used, which was configured to send them a Jabber instant message each time a new victim entered a one-time password code into a phishing page mimicking their bank. The JabberZeus gang targeted mostly small to mid-sized businesses, and they were an early pioneer of so-called “man-in-the-browser” attacks, malware that can silently siphon any data that victims submit via a web-based form.

Once inside a victim company’s bank accounts, the crooks would modify the firm’s payroll to add dozens of “money mules,” people recruited through work-at-home schemes to handle bank transfers. The mules in turn would forward any stolen payroll deposits — minus their commissions — via wire transfer overseas.

Tank, a.k.a. “DJ Slava Rich,” seen here performing as a DJ in Ukraine in an undated photo from social media.

The JabberZeus malware was custom-made for the crime group by the alleged author of the Zeus trojan — Evgeniy Mikhailovich Bogachev, a top Russian cybercriminal with a $3 million bounty on his head from the FBI. Bogachev is accused of running the Gameover Zeus botnet, a massive crime machine of 500,000 to 1 million infected PCs that was used for large DDoS attacks and for spreading Cryptolocker — a peer-to-peer ransomware threat that was years ahead of its time.

Investigators knew Bogachev and JabberZeus were linked because for many years they were reading the private Jabber chats between and among members of the JabberZeus crew, and Bogachev’s monitored aliases were in semi-regular contact with the group about updates to the malware.

Gary Warner, director of research in computer forensics at the University of Alabama at Birmingham, noted in his blog from 2014 that Tank told co-conspirators in a JabberZeus chat on July 22, 2009 that his daughter, Miloslava, had been born and gave her birth weight.

“A search of Ukrainian birth records only showed one girl named Miloslava with that birth weight born on that day,” Warner wrote. This was enough to positively identify Tank as Penchukov, Warner said.

Ultimately, Penchukov’s political connections helped him evade prosecution by Ukrainian cybercrime investigators for many years. The late son of former Ukrainian President Victor Yanukovych (Victor Yanukovych Jr.) would serve as godfather to Tank’s daughter Miloslava. Through his connections to the Yanukovych family, Tank was able to establish contact with key insiders in top tiers of the Ukrainian government, including law enforcement.

Sources briefed on the investigation into Penchukov said that in 2010 — at a time when the Security Service of Ukraine (SBU) was preparing to serve search warrants on Tank and his crew — Tank received a tip that the SBU was coming to raid his home. That warning gave Tank ample time to destroy important evidence against the group, and to avoid being home when the raids happened. Those sources also said Tank used his contacts to have the investigation into his crew moved to a different unit that was headed by his corrupt SBU contact.

Writing for Technology Review, Patrick Howell O’Neil recounted how SBU agents in 2010 were trailing Tank around the city, watching closely as he moved between nightclubs and his apartment.

“In early October, the Ukrainian surveillance team said they’d lost him,” he wrote. “The Americans were unhappy, and a little surprised. But they were also resigned to what they saw as the realities of working in Ukraine. The country had a notorious corruption problem. The running joke was that it was easy to find the SBU’s anticorruption unit—just look for the parking lot full of BMWs.”

AUTHOR’S NOTE/BACKGROUND

I first encountered Tank and the JabberZeus crew roughly 14 years ago as a reporter for The Washington Post, after a trusted source confided that he’d secretly gained access to the group’s private Jabber conversations.

From reading those discussions each day, it became clear Tank was nominally in charge of the Ukrainian crew, and that he spent much of his time overseeing the activities of the money mule recruiters — which were an integral part of their victim cashout scheme.

It was soon discovered that the phony corporate websites the money mule recruiters used to manage new hires had a security weakness that allowed anyone who signed up at the portal to view messages for every other user. A scraping tool was built to harvest these money mule recruitment messages, and at the height of the JabberZeus gang’s activity in 2010 that scraper was monitoring messages on close to a dozen different money mule recruitment sites, each managing hundreds of “employees.”

Each mule was given busy work or menial tasks for a few days or weeks prior to being asked to handle money transfers. I believe this was an effort to weed out unreliable money mules. After all, those who showed up late for work tended to cost the crooks a lot of money, as the victim’s bank would usually try to reverse any transfers that hadn’t already been withdrawn by the mules.

When it came time to transfer stolen funds, the recruiters would send a message through the fake company website saying something like: “Good morning [mule name here]. Our client — XYZ Corp. — is sending you some money today. Please visit your bank now and withdraw this payment in cash, and then wire the funds in equal payments — minus your commission — to these three individuals in Eastern Europe.”

Only, in every case the company mentioned as the “client” was in fact a small business whose payroll accounts they’d already hacked into.

So, each day for several years my morning routine went as follows: Make a pot of coffee; shuffle over to the computer and view the messages Tank and his co-conspirators had sent to their money mules over the previous 12-24 hours; look up the victim company names in Google; pick up the phone to warn each that they were in the process of being robbed by the Russian Cyber Mob.

My spiel on all of these calls was more or less the same: “You probably have no idea who I am, but here’s all my contact info and what I do. Your payroll accounts have been hacked, and you’re about to lose a great deal of money. You should contact your bank immediately and have them put a hold on any pending transfers before it’s too late. Feel free to call me back afterwards if you want more information about how I know all this, but for now please just call or visit your bank.”

In many instances, my call would come in just minutes or hours before an unauthorized payroll batch was processed by the victim company’s bank, and some of those notifications prevented what otherwise would have been enormous losses — often several times the amount of the organization’s normal weekly payroll. At some point I stopped counting how many tens of thousands of dollars those calls saved victims, but over several years it was probably in the millions.

Just as often, the victim company would suspect that I was somehow involved in the robbery, and soon after alerting them I would receive a call from an FBI agent or from a police officer in the victim’s hometown. Those were always interesting conversations.

Collectively, these notifications to victims led to dozens of stories over several years about small businesses battling their financial institutions to recover their losses. I never wrote about a single victim that wasn’t okay with my calling attention to their plight and to the sophistication of the threat facing other companies.

This incessant meddling on my part very much aggravated Tank, who on more than one occasion expressed mystification as to how I knew so much about their operations and victims. Here’s a snippet from one of their Jabber chats in 2009, after I’d written a story for The Washington Post about their efforts to steal $415,000 from the coffers of Bullitt County, Kentucky. In the chat below, “lucky12345” is the Zeus author Bogachev:

tank: Are you there?
tank: This is what they damn wrote about me.
tank: http://voices.washingtonpost.com/securityfix/2009/07/an_odyssey_of_fraud_part_ii.html#more
tank: I’ll take a quick look at history
tank: Originator: BULLITT COUNTY FISCAL Company: Bullitt County Fiscal Court
tank: Well, you got [it] from that cash-in.
lucky12345: From 200K?
tank: Well, they are not the right amounts and the cash out from that account was shitty.
tank: Levak was written there.
tank: Because now the entire USA knows about Zeus.
tank: 😀
lucky12345: It’s fucked.

On Dec. 13, 2009, one of Tank’s top money mule recruiters — a crook who used the pseudonym “Jim Rogers” — told his boss something I hadn’t shared beyond a few trusted confidants at that point: That The Washington Post had eliminated my job in the process of merging the newspaper’s Web site (where I worked at the time) with the dead tree edition.

jim_rogers: There is a rumor that our favorite (Brian) didn’t get his contract extension at Washington Post. We are giddily awaiting confirmation 🙂 Good news expected exactly by the New Year! Besides us no one reads his column 🙂

tank: Mr. Fucking Brian Fucking Kerbs!

Another member of the JabberZeus crew — Ukrainian-born Maksim “Aqua” Yakubets — also is currently wanted by the FBI, which is offering a $5 million reward for information leading to his arrest and conviction.

Alleged “Evil Corp” bigwig Maksim “Aqua” Yakubets. Image: FBI

top vs htop: What’s the Difference?

top vs htop: What's the Difference?

top and htop are two of the most popular command line utilities for system monitoring in Linux.

They have similar names and similar objectives.

So, what’s the difference between the two?

Difference between top and htop

top is the older command and it comes preinstalled on all Linux distros. htop is newer and it adds color and gives a more interactive user interface than top. In other words, htop provides a slightly better user experience, but it’s not a standard command you’ll find on all Linux systems.

But before you jump to the details, here is a quick summary:

top htop
Installation Comes pre-installed in every modern UNIX-like OS. Needs manual installation.
Focus Puts more emphasis on showing processes that consume the most system resources. While htop tries to show every ongoing process.
Scrolling support No. Allows horizontal and vertical scrolling.
Process tree It does not show the process tree. You can press F5 and it will show ongoing processes in tree format.
Mouse support No. Yes.
User interface Plain text and uses bold text to highlight information. Has a beautiful colored interface.
Release 1984, authored by William LeFebvre. 2004, authored by Hisham Muhammad.

Let me start with the most noticeable change. You guessed it right, its visual appearance.

Visual appearance

This is how the top command looks like in the default settings:

top vs htop: What's the Difference?

Nothing fancy. It shows relevant info in bold and I changed the bold color to light green for better readability.

On the other hand, the htop is completely different:

top vs htop: What's the Difference?

And here you have various advantages over the top utility as it shows the following details by default:

  • How every core of your processor is utilized with individual progress bars.
  • Beautiful colored output.
  • Ability to use the mouse pointer to select options with the ability to scroll through the processes.

Availability

You will find the presence of top and htop in the default repository of almost every repository.

But the top comes pre-installed with every modern UNIX-like system whereas the htop does not come pre-installed in the majority of systems.

So you will have to follow manual installation to get your hands on the

Features

As the top has been around since 1984 (even before Linux was introduced), it only comes with basic features and is still in active development.

While htop made its debut in 2004, you are expected to have more features.

So let’s have a look at what are those features that are lacking in the top utility and are available in htop:

  • List ongoing processes in a tree manner.
  • Ability to kill any process with ease (using F9).
  • Filter processes.
  • More configuration options.
  • Known for being faster than the top.
  • By default shows relevant details such as how each core is being utilized.

Bonus: If you still insist on using top

Here is a neat trick to make the top utility colorful and will also show some additional information.

You just have to press 1, z, c and m one by one while using the top utility and the end result would look like this:

top vs htop: What's the Difference?

Look way better than the default one.

Wrapping Up

This was my take on the difference between top and htop and I would go for htop over top any day. But that’s my personal preference. And at the end of the day, it does come to what you prefer, top or htop.

Top things to do After installing Ubuntu 22.10 Kinetic Kudu

Ubuntu 22.10 Kinetic Kudu is out! Time to install the new system and do same configurations before ready for use. And, here are a list of things I can tell for you.

1. Update cache & install Media Codec

On a new Ubuntu system, user may need to refresh package index before being able to install software packages. And, this can be done easily by:

  • Launch ‘Software Updater’, and wait for automatically ‘checking for updates’ done.
  • Or, press Ctrl+Alt+T on keyboard to open terminal, and run command:
    sudo apt update

    type user password when it asks while no asterisk feedback.

Ubuntu does not include multimedia codec to play video and/or music with default applications out-of-the-box. It’s however quite easy to install them

  • Either open ‘Ubuntu Software’, search for and install ‘Ubuntu restricted extra’
  • Or, open terminal (Ctrl+Alt+T) and run command:
    sudo apt install ubuntu-restricted-extras

    While installing the MS fonts, it will prompt to accept licence, just press Tab to highlight OK and hit Enter.

For KUbuntu user, replace ubuntu-restricted-extras with kubuntu-restricted-extras in command.

2. Enable Flatpak & AppImage support

Ubuntu officially supports Snap and Deb package formats. But, we can avoid the popular Flatpak and AppImage software packages today in Linux.

AppImage requires libfuse2 which is NOT pre-installed since Ubuntu 22.04, due to switch to fuse3. The package is however still available in system repository.

  • Open terminal (Ctrl+Alt+T) and run command to enable AppImage support:
    sudo apt install libfuse2

Ubuntu also does not support Flatpak out-of-the-box, but it can be enabled by running a single command:

  • Enable Flatpak in Ubuntu:
    sudo apt install flatpak

After that, you may go to flathub.org to find out and install your favorite apps as Flatpak.

3. Hide USB/Mounted Disk from left Panel, Enalbe Minimize on click

The left (or bottom) panel shows the connected USB stick, mounted disk volume out-of-the-box. User can however hide them using the new ‘Ubuntu Dock’ settings.

  • First, go to top-right corner system tray menu, and click on ‘gear’ button to open settings.
  • When ‘Settings’ opens, navigate to the new ‘Ubuntu Dock‘ tab. Then, click on “Configure dock behavior” in button right
  • Finally, you may use the ON/OFF switch to show/hide the mounted drivers as well as trash can icon.

To enable the behavior that click the app icon on left (or bottom) dock panel to focus or minimize app window, open terminal (Ctrl+Alt+T) and run command:

gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'

Ubuntu 22.10 introduced a new feature that when clicking app icon on dock, it goes to overview screen for easy switching this app if multiple windows opened. So, use the command below instead can be a better choice:

gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'focus-minimize-or-appspread'

After that, clicking app icon on dock panel will either open/focus window, minimize or goes overview for switching window.

4. Enable ‘New Documents’ context menu

GNOME is now working to make it easy to create new documents in ‘Files’ (aka Nautilus file manager). Until then, user need to manually create an empty document in ‘Templates’ folder to enable this context menu option.

  1. First, click top-left ‘Activities’ to open overview screen. Then search for and open ‘Text Editor’.
  2. In text editor window, go to ‘≡’ menu and select ‘save as’ option (You don’t have to insert anything, just save as empty document).
  3. Finally, save the empty file as ‘Empty Document‘ into your ‘Templates‘ folder.

After that, right-click on blank area either in desktop or file manager window to see the ‘New Document’ option.

5. Install useful configuration tool

There are some useful configuration tools that you may need. Either install them via “Ubuntu Software” app or run the apt commands below in terminal.

  • Open terminal (Ctrl+Alt+T) and run command to install Gnome Tweaks:
    sudo apt install gnome-tweaks

GNOME Tweaks

  • Run command to install ‘Extension Manager’ for install & managing extensions:
    sudo apt install gnome-shell-extension-manager

Extension Manager

Install some cool Gnome Shell Extensions, (e.g. ‘Just Perfect’, ‘Blur my shell’), via extension manager app under ‘Browse’ tab.

Just Perfection with even more configuration options

6. Set light/dark photo images as wallpaper that switch automatically

GNOME 40 introduced adaptive wallpaper that changes automatically depends on system color scheme. It’s not available in Ubuntu 22.04 due to custom ‘Settings’ dialog. For Ubuntu 22.10, you can set your photo images with light and dark versions to wallpaper via following steps.

  1. First, open ‘Files‘ (nautilus file manager), then press Ctrl+H to show hidden files/folders.
  2. Then, navigate to .local/share and create a new sub-folder called ‘gnome-background-properties
  3. Finally, create a .xml file under that folder with whatever name, and insert following content (change path-to-file accordingly).
<?xml version="1.0"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
  <wallpaper deleted="false">
    <name>TYPE_NAME_HERE</name>
    <filename>/PATH/TO/PICTURE_LIGHT</filename>
    <filename-dark>/PATH/TO/PICTURE_DARK</filename-dark>
    <options>zoom</options>
    <shade_type>solid</shade_type>
    <pcolor>#3465a4</pcolor>
    <scolor>#000000</scolor>
  </wallpaper>
</wallpapers>

After that, open ‘Settings’ and navigate to ‘Appearance’ for the new adaptive wallpaper:

7. Get ‘Login Manager Settings’ to configure login screen

GDM Settings is a login screen managing tool for GNOME display manager. The application now is stable for daily use though it’s young project.

  1. First, go to project page below and select download the AppImage
  2. Right-click on the AppImage, go to ‘Properties‘, and then turn on the option for ‘Executable as Program
  3. Finally, right-click and click ‘Run’ to launch the configuration tool.
  4. There go to ‘Appearance’ -> Background -> Type ‘Image’ and select a photo image for login screen.
  5. Configure font, color, logo, disable user list,etc as you want and finally click ‘Apply’ button to make changes.

Configure Login Screen Appearance

8. Install Firefox as classic Deb package

For those prefer the classic Deb to Snap, open terminal (Ctrl+Alt+T) and run the commands below one by one to switch Firefox from Snap to DEB.

  • Backup your important data if any.
  • Remove commands below one by one to remove Firefox:
    sudo apt remove --autoremove firefox
    sudo snap remove firefox
  • Add Mozillateam PPA:
    sudo add-apt-repository ppa:mozillateam/ppa
  • Finally, install Firefox as deb form PPA:
    sudo apt install -t 'o=LP-PPA-mozillateam' firefox

To prevent Ubuntu from automatically updating Firefox to Snap again, you also need to set a higher PPA priority. See this tutorial for details.

9. Switch back to Xorg session

If you have some old applications that are still NOT running properly in the default Wayland session. Simply log out, click username and use the bottom right ‘gear’ button menu to switch back Xorg session, and finally login.

This Extension Enables More Useful Top Bar Buttons in Ubuntu 22.04

For Ubuntu 22.04, Ubuntu 22.10, Fedora 36/37 & other Linux with GNOME 42/43, there’s a new extension to enable more useful gadgets into top panel.

It’s “Aylur’s Widgets” extension that adds Dash, Workspace dots, Media playback control, Battery bar, Power menu in top-bar. All of them have ON/OFF switches, position option (left, center, right) as well as other settings.

Dash is a trigger to quickly access frequently used system settings, including Wi-Fi, Bluetooth, Settings, Shutdown Menu, Favorite Apps, Playback Control, Social Media websites, and have a glance at time & date, battery status, CPU usage, core temperature.

The button has configurable text and icon, and allows to replace the “Activities” button. With it enabled, user may also press Super + D on keyboard to trigger the menu. In case you use the shortcut key to show/hide desktop, you may assign another shortcut via Dconf Editor.

It also displays round dots on panel indicates all available desktop workspaces, and allows to quickly switch between them by clicking a single click. As well, there are music playback control, customizable date time format, battery bar and power button for choice.

How to Install Aylur’s Widget Extension

NOTE: the extension so far supports GNOME 42/43, which means you need Ubuntu 22.04|22.10, Fedora 36/37, Manjaro or Arch Linux with GNOME.

For Ubuntu, first search for and install “Extension Manager” from Ubuntu Software.

Install Extension Manager in Ubuntu 22.04

Then, search for and open the tool from ‘Activities’ Overview:

When it opens, navigate to ‘Browse’ tab, search for and install the ‘Aylur’s Widget’ extension:

After installation, go back ‘Installed’ tab, and click on gear button to configure the extension:

For other Linux, go to the extension page below and use the ON/OFF switch to install it:

And configure it using “Gnome Extensions” app which is available to install via GNOME Software or your system software manager.