How To Generate Two Factor Authentication Codes On Linux With Authenticator

Two-factor authentication is nice, but it’s irritating having to deal with random text messages every time you try to log in. If you’re looking for a better way to use 2FA, consider trying out Authenticator. It’s an application that users can set up to get two factor authentication codes on Linux.

Note: To install this software, you’ll need to be able to use Flatpak.

Flatpak Installation

The easiest way to install Authenticator on Linux is to use the Flatpak version, as it doesn’t require any configuration aside from installing the Flatpak runtime. If your Linux distribution supports Flatpak technology, you can easily install the Authenticator app.

Before continuing, be sure you already have Flatpak working on your Linux PC. Head over to our tutorial and follow the instructions to learn how to do this if you are unsure. When Flatpak is working correctly, you’ll be able to install Authenticator via the terminal.

sudo flatpak install flathub com.github.bilelmoussaoui.Authenticator

Need to uninstall Authenticator from Flatpak? Try:

sudo flatpak remove com.github.bilemoussaoui.Authenticator

Source Installation

Clearly installing this application via Flatpak is the best choice, as users will deal with the least amount of hassle. However, for as great as the Flatpak runtime is, not every Linux distribution actively supports it. If you’re running a version of Linux that doesn’t, you’ll need to build this software from source.

To build from source, open up a terminal and install the following dependencies. Keep in mind that these dependencies may differ, depending on your operating system. For best results, search your package manager for the items on the list below:

  • Gtk 3.16+
  • meson 0.38+
  • ninja
  • python3-pip
    • python-pip (Arch)
  • pyotp
  • Pillow
  • pyzbar
    • libzbar-dev (Ubuntu)
    • zbar (Arch)
  • libsecret
  • zbar
  • git

After installing all required dependency files, Authenticator is ready to build. First, use the Git tool to clone the latest version of the Authenticator source code from Github.

git clone

Next, use the CD command to move from the Home folder into the newly cloned Authenticator folder.

cd Authenticator

Inside of the Authenticator folder, use Python Pip to install important Packages.

sudo pip install pyotp pyzbar Pillow meson ninja

Using Meson, start the building process:

meson builddir

Finish up the building process with Ninja.

sudo ninja -C builddir install

Run Authenticator with:


Set Up Authenticator

Using Authenticator is done on a per-site basis. There’s no way to set the app up to work with every site. Instead, you’ll have to dig into the security settings of every account and get it working with two-factor-authentication. In this example, we’ll go over how to configure the Authenticator app to work with Amazon.

The instructions outlined with this app are very straightforward and can be duplicated with pretty much every website that is supported by the app.

To get started, open up Authenticator, click the search icon and search for “Amazon”. After opening Amazon in the Authenticator app, open up a web browser and log into your account.

On the Amazon website, hover over “Account & Lists”, then select the “Your Account” option in the drop-down menu.

In the “Your Account” area, look for “Login & security” and click on it.

The “Login & security” area of houses everything related to logging in, email info and etc. Find the option that says “Advanced Security Settings”, and click on it.

On the next page, Amazon will brief you on what 2FA login can do for your account, how it works and etc. Be sure to read over it carefully. When ready, click the “get started” button to move onto the activation page.’s 2FA settings allow the user to get secret codes from a text sent to a mobile device. Alternatively, users can set up an authentication app. Ignore the phone settings, look for Authenticator App and check the box next to it to enable this feature for your account.

Enabling 2FA within your Amazon account will generate a scannable QR code. At this point, go back to Authenticator, ensure you have Amazon open in it, and click the QR icon in the top-right corner to activate scanning mode.

With scanning mode enabled in Authenticator, go back to the Amazon 2FA page and use your mouse to draw a square around the QR code.

Note: if scanning the QR code doesn’t work in Authenticator, select the “can’t scan QR code” option, and paste the text code it gives you into Authenticator instead.

If Authenticator successfully reads the QR image, it’ll generate a code. Enter the code into the “verify” box.

From now on when you log into Amazon (or any site linked to Authenticator), follow this process:

  1. Go to the website and enter username/password.
  2. Open Authenticator, search for the correct site and copy the generated code.
  3. Paste the code into the web page to log in.

Read How To Generate Two Factor Authentication Codes On Linux With Authenticator by Derrik Diener on AddictiveTips – Tech tips to make you smarter

Best Background Check Services for 2018

Most people know that information and data are hugely valuable and desirable commodities in this day and age. But did you know just how much information about everyone is freely and publicly available? Public data records exist on just about every citizen in the USA and the information they contain is openly available to everyone. The difficulty is in trying to access these records. There are millions of them and getting to the data you need on your own can be a long and complicated process.

That is where Background Check companies come in. They employ the latest technology to sweep all available public records and can compile remarkably detailed guides about almost anyone. They are great for anyone who is seeking out a family member or friend you have lost contact with, if you want to look into the background of a potential employee, or just find out more about someone you have concerns over. In this article, we are going to tell you everything you need about Background Check Services and how they work, as well we recommend the best companies operating in this space right now.

Best Background Check Services 2018

How we identified our recommendations

There is no shortage of companies on the market that claim to offer the best Background Check Services, so finding the best company to suit your specific needs can be difficult. That’s where this article can help. We have done the legwork for you and taken a look at all of the main Background Check Service providers to see which offer the best all-round service for their clients. In seeking to pick the best from the rest, we have applied the following main criteria:

  • A full range of background checks – some companies offer a more comprehensive search than others, so we have sought out those which offer the widest possible range.
  • Proper research –there are some charlatans out there who will claim to do a proper job but actually produce little more than the results of a quick internet search. All our recommended providers so their research properly.
  • Accurate and comprehensible reports –There is no point employing a Background Check company if the report they provide for you makes no sense. We have identified those companies which offer easy-to-understand, accurate, and readable reports.
  • Search Customization – The best background Check Companies allow you tonarrow down your research by entering as much detail as you have available. This helps to ensure you get information on the right person and is a vital tool, especially in the case of common names.
  • Ease-of-Use – Some Background Check services can be easier to use than others. Most will provide a dashboard to enable you to access the data that has been compiled easily. But some of these dashboards are easier to use than others, so we have tried to identify those that offer the best possible customer experience.
  • Good Customer Support –The best Background Check companies will offer their clients an effective customer support service and reliable lines of communication.
  • Mobile apps –This is the 21stcentury after all and most people want to be able to access their data on mobile devices. So, all our recommended providers offer mobile apps as standard.

Background checking is not a precise science, so we cannot absolutely guarantee that all of our recommended Background Check companies will get everything right every time. But we have used these core criteria to identify those companies which offer the best and most reliable possible service at the moment and which, in testing, have always delivered positive results. On that basis, we have narrowed the field down to four providers which we believe offer the Best Background Check Services 2018:

1. Intelius

Our pick of the Background Check Companies for 2018 is Intelius, which offers one of the broadest range of background checks around at a great price. Their extensive research includes a criminal records check, a reverse phone number lookup service, and a public records people search. They gather together information to tell you about a person’s criminal records, their financial history, property records, educational history, and much more besides. Their attention to detail is impressive and they have already completed more than 50 million background checks for satisfied customers from across the USA.

As well as the usual online searches, Intelius also have a human element to their research too. They can also send an individual to search through non-digitized records in criminal and civil courthouses to make sure nothing slips through the net. The Intelius online dashboard is a neatly designed and easy-to-use tool and they have a fine reputation for producing reports that are easy to follow and highly accurate. They have dedicated apps available for Android and iOS devices too as well as a comprehensive customer service team who can be contacted via email, on the phone, or through their online troubleshooter service.

2. BeenVerified

BeenVerified is another Background Check provider which offers a comprehensive research service and impressive results. Their prices are generally a little higher than Intelius and their pricing structure is a little more complicated too. For their standard rates, you can expect them to take minimal information, such as a person’s name, email address, or phone number, and search through financial records, property reports, social media photographs, criminal records and convictions, address history, and the names of known relatives.

If you are willing to pay a little more for their premium service, BeenVerified can dig even deeper. They too can send a runner to courthouses to seek out more detailed criminal records and at their Premium rate, you can expect as comprehensive a report as it is possible to get. They have great apps available for iOS and Android devices too, plus a customer support service that operates long hours, seven days a week, and can be accessed via email or phone.

3. CheckMate

Instant CheckMate pops up a window warning you that Background Checks can throw up shocking information. Of course, this is what many people are hoping to find so this makes their service even more alluring. But there is more to CheckMate that such clever marketing gimmicks though. Their service lets you search by full or even partial name, as well as last known location.

The basic CheckMate service is a little limited and will only search for sex offender status, criminal records, marriage and divorce records, details of relatives, address history, and any public social media profiles. If you want to access such details as financial history, court records, driving licenses and weapons licenses, you will need to pay for their premium plan. They are also a little on the pricy side compared to some of their rivals, but their reports are easy to access and their customer service, which is available around the clock on phone or email, is great. They only have an app for Android devices right now, but CheckMate is still a Background Check service that’s well worth considering. 

4. TruthFinder

Last, but by no means least on our list of recommended Background Check Companies for 2018 is Truthfinder. They offer another comprehensive research service that covers just about every public record you can think of. Truthfinder claims to search through millions of public records and can provide such information as contact details, current and previous addresses, criminal and court records, driving records, personal information, and details of known relatives.

They also offer a deep web research service too which claims to probe through more online and social media records than any of their competitors. Meanwhile, their premium report can also offer you details of a person’s education history, voter registration records, weapons and other licenses held, and much more besides. Truthfinder’s pricing is around the median for the Background Check’s industry, with many other companies charging more, but some also available for less too. They only have an Android app at the moment too, which is a shame, but they do also offer round the clock customer support, which is provided on a toll-free number too. If you want access to a detailed and reliable Background Check, Truthfinder is another company well worth considering.

What is an Online Background Check?

An Online Background Check is a service which searches all publically available information and collates this into an easy-to-understand report. It is a process that pulls together legally-stored and publically available information from a whole host of different sources into a single place and makes it available quickly and easily to users. There is, of course, nothing to stop individuals from seeking out all of this information themselves. But the process would take many hours of hard work and there is a skill in being able to find the right information for your needs.

This is where Background Checking companies come in. They employ the latest technologies to scour all of these sources of information automatically and pull together every available bit of information fast. They will communicate with their customers along the way to make sure they are getting the right data and then provide a straightforward report which distills all of this information into an easily-digestible format which tells you everything you need to know.

Where do Background Checking Companies source their information? 

Every Background checking company is different, and each will use a slightly different set of sources when compiling their reports. Many will also use different sources depending on the nature of what their customers are looking for. But broadly speaking, they will all research the same type of places for information that is freely and legally in the public domain and available to be accessed.

These will include sources as diverse as criminal records, education records, credit check records, driving records, social security data, litigation records (to reveal details of any legal proceedings they were involved in), archive records, personal references, and any information that has been posted online. This data could take many days to source on your own, but Background Check companies have the tools to access it fast.

Why are some Background Checks free and others have to be paid for?

Everybody loves a bargain, so it is no surprise that the idea of a free background Check is an attractive one. But the reality is that if you want to carry out a comprehensive background check on somewhere, there is always going to be a fee involved. This is because, although some local and state records can be accessed for free, any nationally retained data requires the payment of a fee in order to be accessed.

A Background Check Company also has its owns costs to cover too. The technology required to get to all of the data needed is pretty advanced and does not come cheap. They also have their own costs and overheads to consider as well. Prices can vary significantly between Background Check companies, but we would not necessarily recommend users always opt for the cheapest option. In general, the higher the fee, the more comprehensive a report you are likely to receive, so choosing the right company can depend on the level of detail you want to know about your target. A free Background Check will tell you some things about them you didn’t already know, but it is highly unlikely to provide you with the full picture.

When can I use a Background Check?

Some readers might be questioning the morality of hiring a company to research an individual and provide you with personal information about someone else. But it is important to realise that these Background Check Companies are not accessing any information that is not already readily available and in the public domain. They research publically available data and compile it into reports. They do not undertake any nefarious activities to covertly gather information about people without their knowledge.

Having said that, there are some scenario’s where it is not permitted to use a Background Check and it is important that anyone who uses these services is aware of these rules up front. Most Background Check Companies will make these rules clear on the websites and in their terms and conditions. But some are more transparent than others, so all customers should be aware of these restrictions in advance.

Background Checks can be used for…

It’s ok to use a Background Check Company in the following scenarios:

  • Finding out more about your new neighbors
  • Looking into your new date
  • Seeking out long-lost friends or relatives
  • Finding out who it is that keeps calling your phone
  • Identifying for sex offenders in your community
  • Looking into publically available information about yourself

Background Checks cannot be used for…

It is not ok to use a Background Check Company in the following scenarios:

  • Researching future employees without their permissionThis is illegal under the the Fair Credit Reporting Act (FCRA). If you want to research a potential employee you must obtain written permission from them before doing so.
  • Looking into the background of domestic workers – This is also illegal under the FCRA without first obtaining written permission.
  • Checking if someone is eligible for credit, insurance, scholarships, or grants – also illegal under the FCRA
  • Identifying suitable tenants for a property to be rented out – also illegal under the FCRA.

If you do try to use a Background Check company for one of these purposes, you should be aware that if caught, you could face legal repercussions including potentially having to pay significant damages to the person you have looked into.

Read Best Background Check Services for 2018 by David Spencer on AddictiveTips – Tech tips to make you smarter