List of available regions
Configure global policy definitions in minutes and assign them to all sites.
Saved searches
Use saved searches to filter your results more quickly
Cancel Create saved search
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Functional programming toolkit for building server applications in Scala.
License
avast/scala-server-toolkit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Switch branches/tags
Branches Tags
Could not load branches
Nothing to show
Could not load tags
Nothing to show
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Cancel Create
- Local
- Codespaces
HTTPS GitHub CLI
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Latest commit message
Commit time
March 8, 2021 21:30
August 22, 2022 12:39
August 22, 2022 12:39
April 11, 2022 09:41
April 11, 2022 09:41
April 11, 2022 09:41
April 11, 2022 09:41
October 25, 2022 20:27
April 21, 2022 06:12
April 11, 2022 09:41
April 11, 2022 09:41
April 11, 2022 09:41
April 11, 2022 09:41
April 11, 2022 09:41
April 11, 2022 09:41
April 11, 2022 09:41
September 20, 2022 10:01
September 20, 2022 10:01
August 22, 2022 12:39
August 22, 2022 12:39
April 11, 2022 09:41
April 11, 2022 09:41
April 11, 2022 09:41
August 22, 2022 16:26
August 22, 2022 12:39
April 11, 2022 09:41
April 11, 2022 09:41
April 11, 2022 09:41
April 11, 2022 09:41
August 19, 2021 08:14
April 11, 2022 09:41
April 11, 2022 09:41
April 11, 2022 09:41
July 15, 2022 15:04
April 11, 2022 09:41
April 11, 2022 09:41
April 11, 2022 09:41
April 11, 2022 09:41
April 11, 2022 09:41
April 11, 2022 09:41
April 22, 2020 14:43
April 11, 2022 09:41
April 11, 2022 09:41
March 1, 2021 09:25
February 2, 2023 07:55
October 3, 2022 07:54
April 11, 2022 09:41
August 19, 2021 08:14
February 2, 2023 08:41
April 11, 2022 09:41
November 5, 2020 18:10
May 20, 2020 14:01
June 10, 2021 10:43
July 28, 2022 09:28
April 9, 2022 16:16
January 25, 2023 13:44
October 10, 2019 17:19
October 17, 2019 15:34
September 5, 2019 15:18
November 8, 2020 10:30
August 22, 2022 12:39
README.md
Scala Server Toolkit
This project is a culmination of years of Scala development at Avast and tries to represent the best practices of Scala server development we have gained together with tools that allow us to be effective. It is a set of small, flexible and cohesive building blocks that fit together well and allow you to build reliable server applications.
Jump Right In
You can use the official Giter8 template to get started:
sbt new avast/sst-seed.g8
Documentation
Articles
- Introducing Scala Server Toolkit (Avast Engineering)
- SST – Creating HTTP Server (Avast Engineering)
Talks
- Intro to Scala Server Toolkit (Functional JVM Meetup, Prague, January 23, 2020)
- slides
- slides
Design
There are certain design decisions and constraints that are put in place to guide the development of the toolkit and recommended for the development of your server applications.
- Keep the number of dependencies as low as possible.
- Modular design: small, cohesive, orthogonal and composable components.
- Functional programming.
- Type safe configuration and resource lifecycle.
- No need for dependency injection.
- Scalazzi Safe Scala Subset
Issues
Please report issues to GitHub. Pull requests are always welcome.
Versioning
The project follows the semantic versioning schema which means that just by looking at the version you will know whether to expect compatibility problems or not.
The project values backwards compatibility but it cannot prevent innovation. There will be breaking changes but they will always be properly versioned and documented.
Next-gen antivirus for Windows servers and data
Don’t overlook protecting your infrastructure – securing Windows servers is a vital part of comprehensive cybersecurity for businesses that use them. Keep your network protected, along with each endpoint, with a reliable, next-gen defense.
30-day money-back guarantee
2018 product
of the yearCapterra Reviews: 4.6 stars
Easy-to-use business protection with features specific to Windows servers
Server Antivirus – Business Hub
Configure global policy definitions in minutes and assign them to all sites.
The essential protection your business deserves
Our antivirus for Windows servers is now included in our Essential Business Security solution. Learn more about how we protect against online threats and cyberattacks with Avast Small Business Cybersecurity Solutions.
Essential Business Security
30-day money-back guarantee
Why does your business need Windows server security?
Server security is designed to protect web servers and their digital assets against tampering. Sensitive information stored within Windows servers needs to be translated into encrypted code. The right protection delivers powerful tools to secure the integrity of this data.
Server-specific features included with Essential Business Security
SharePoint Server protection
Do you use SharePoint to store and share your company data? SharePoint protection checks all files uploaded onto shared storage to ensure malware cannot compromise data.
Exchange Server protection
This solution scans and filters emails at the Exchange server level — stopping potential attacks before they spread to the network.
Learn more about how we secure business servers
A proactive approach to Windows server security
Our malware scanning removes slow, manual processes from operations. By inspecting server downloads and uploads, the antivirus detects potential threats, improving efficiency and productivity. Installation is seamless, easily integrating into the business.
Complex, next-generation threat defense
In order to protect modern cloud-based technology, antivirus must stay up-to-date with evolving cyberthreats facing Windows servers. Our intuitive solution analyzes how malware and viruses behave, enabling the technology to adapt to the latest developments.
Enhanced security in collaborative work environments
Let your entire team work on a document without jeopardizing network security. Using cloud-based technology, our server malware protection works regardless of the device used to access it. This makes remote work easier, for increased productivity and capacity.
Full control with one online management platform
Our online management platform, the Business Hub, allows you to easily set up and install your protection, monitor devices, manage subscriptions, and more from one place — anytime, anywhere.
Enhance your server protection
Strengthen your business cybersecurity with some of our other solutions. You can also choose to protect your business with our Ultimate Business Security solution, which already includes Patch Management.
Recommended
Patch ManagementAutomatically fixes vulnerabilities on your software and third-party applications that are susceptible to cyberattacks.
Learn more
Antivirus for Linux
Protect your Linux systems with our unique CommunityIQ technology that combines the power of millions of devices to provide you with real-time Linux anti-malware protection.
Learn more
Still haven’t decided?
See what journalists and customers have to say about our server protection
Antivirus review.com
This solution is perfect for real-time scanning, behavior monitoring, email scans, not to mention a robust firewall.
Avast was a clear choice for our business when we set out to find a solution that worked, didn’t affect our user’s performance, and offered a set of tools to help keep our network clear of viruses.
Avast has created a powerful and configurable antivirus app that runs on Windows Server
Ready to get started?
Buy online
Purchase Avast Business solutions directly from the site and start protecting your endpoints today.
Get in touch
Speak with an expert from Avast for Business. No matter what type of business you have, we have a solution for you.
FAQs
Can all types of servers get viruses?
All servers can get viruses and Windows can be especially susceptible. With Windows servers being more vulnerable, they also tend to be an attractive target for cybercriminals. Installing an antivirus solution is advised to protect your server from malware and ransomware.
What are the features of the antivirus for Windows servers included in Avast Essential Business Security?
- Business Hub Our online management platform lets you manage all devices from one place.
- File Shield Scans files and programs before allowing them to open or run.
- Web Shield Scans data that is transferred when you browse the internet to prevent malware, such as malicious scripts, from being downloaded and run on your PC.
- Mail Shield Scans email messages in real-time for malicious content. Scanning only applies when using a mail management software (such as Microsoft Outlook or Mozilla Thunderbird).
- CyberCapture Sends suspicious files to the Threat Lab for analysis.
- Smart Scan Quickly checks for any performance or security issues.
- Rescue Disk Enables you to scan your PC when your system is not running.
- SharePoint Server Protection Checks all files uploaded onto shared storage to ensure malware cannot compromise data.
- Exchange Server Protection Scans and filters emails at the Exchange server level — stopping potential attacks before they spread to the network.
- Data Shredder Permanently deletes files you don’t want recovered.
How do I install Essential Business Security?
Before installing Essential Business Security, you must first create an account in the Business Hub or login if you already have one. You will then click on the Subscription tab in the left navigation and enter your activation code. A managed product will enable you to add more devices through the Business Hub. Our server antivirus has been designed to offer seamless integration into the workplace, with little downtime during installation.
What type of servers is Avast server antivirus compatible with?
The Avast server antivirus for businesses can be installed on a range of Windows servers, such as:
- Windows Server 2019 (64-bit version)
- Windows Server 2016 (64-bit version)
- Windows Server 2012 (64-bit version)
- Windows Server 2008 R2 (64-bit version with the latest Service Pack, excl. Server Core Edition)
- Microsoft Exchange Server 2016 (64-bit version)
- Microsoft Exchange Server 2013 (64-bit version)
- Microsoft Exchange Server 2010 Service Pack 2 (64-bit version).
Can I protect multiple servers at once?
With the Business Hub, you can manage all your devices from one place. From Windows tablets and MacOS desktops to servers, the antivirus feature allows you to combine protection into one platform. The scalable solution can also easily adapt to an expanding workforce, growing as the number of devices in your operations increases.
Is Avast down? Check all avast.com outages
The above graph displays service status activity for Avast.com over the last 10 automatic checks. The blue bar displays the response time, which is better when smaller. If no bar is displayed for a specific time it means that the service was down and the site was offline.
Service Status History
* Times displayed are PT, Pacific Time (UTC/GMT 0) | Current server time is 13:51
We have tried pinging Avast website using our server and the website returned the above results. If avast.com is down for us too there is nothing you can do except waiting. Probably the server is overloaded, down or unreachable because of a network problem, outage or a website maintenance is in progress.
Can’t Access Avast – Troubleshooting Instructions
If the site is UP but you cant access the page, try one of the below solutions:
Browser Related Problems
Force a full refresh for the site. This can be achieved by pressing CTRL + F5 keys at the same time on your favourite browser (Firefox, Chrome, Explorer, etc.)
Clear the temporary cache and cookies on your browser to make sure that you have the most recent version of the web page. For instructions choose your browser :
Fix DNS Problems
A Domain Name System (DNS) allows a site IP address (192.168.x.x) to be identified with words (*.com) in order to be remembered more easily, like a phonebook for websites. This service is usually provided by your ISP.
Clear your local DNS cache to make sure that you grab the most recent cache that your ISP has. For Windows – (Start > Command Prompt > type “ipconfig /flushdns” and hit enter). For details choose your operating system :
If you can access a website at office or from a 3G network yet it’s not working on your computer, it is a good idea to use an alternative DNS service other than your ISPs. OpenDNS or Google Public DNS are both excellent and free public DNS services.
Check our help page for step-by-step instructions on how to change your DNS.
Having Problems with Accessing Avast.com?
Submit a comment using your Facebook ID.
Is Avast.com down for you right now? Submit your comments about Avast.com service status or report an issue below to let others know that they aren’t the only ones having trouble. Please note that your country, service provider and browser information will be displayed next to your comment to better analyze a possible outage.