GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - WithSecureOpenSource/atlant-api: WithSecure Atlant API Examples

BranchesTags
Open more actions menu

Latest commit

 

History

21 Commits
21 Commits

Folders and files

NameName
Last commit message
Last commit date
curl
curl
 
 
go
go
 
 
java
java
 
 
javascript
javascript
 
 
python
python
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

WithSecure Atlant Integration Guide

This repository contains tutorials and examples that demonstrate how to seamlessly integrate with WithSecure Atlant. Atlant is a powerful self-hosted service designed to scan files for malicious content, detect spam, and classify URLs. With Atlant, you can access these capabilities through a simple and intuitive REST API or integrate with existing ICAP-based solutions.

Whether you're new to Atlant or an experienced user, this repository provides comprehensive guidance on how to make the most of its features. Our tutorials and examples are designed to be easy to follow, with clear instructions and practical examples that you can adapt to your needs.

Getting Started with Atlant Using cURL

This tutorial explains how to get started with Atlant using cURL. It shows how to install and configure Atlant and how to perform common scanning tasks using the command-line curl utility.

Getting Started with Atlant Using Python

Python directory houses a collection of Python libraries and applications that showcase using Atlant's diverse capabilities from Python.

The atlant module provides a client library for interacting with Atlant's REST API. The library enables Python code to scan files and other types of content using Atlant, and also offers configuration management capabilities. In addition to the library, the module includes a command-line tool with the same name and similar functionality. See module-level documentation for more information about the library and the associated command-line tool.

The asyncio-icap-client module is a general-purpose ICAP client library for Python built on top of asyncio. This module is not tied to Atlant, but can be used for interacting with any ICAP server.

The demo-web-app directory contains a sample web application that internally employs Atlant to scan files. The application is distributed as a set of containers that can be easily deployed using Docker compose.

Examples in Other Languages

While the Python libraries and tools are the most comprehensive ones, we have also included additional examples in other languages for demonstration purposes:

  • Examples in Java
  • Examples in JavaScript
  • Examples in Go

About

WithSecure Atlant API Examples

Topics

apiatlantcybersecurityexamplesf-secureintegrationsecurity

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

4 stars

Watchers

5 watching

Forks

3 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.