Network
Multogram Modules Constructor modules for the network: TLS Client (HTTP requests, headers, cookies, proxies, WebSocket), Proxy, Mail (IMAP and SMTP), Remote (FTP, SFTP, SSH) — all actions.
Modules for working with websites, APIs, email and remote servers.
TLS Client
HTTP requests with the fingerprint of a real browser — websites see an ordinary browser, not a script.
| Job | Actions |
|---|---|
| Requests | HTTP GET Request, HTTP POST Request, Download File |
| Response | Get Last Response, Get Status Code, Get Response Headers, Get Current URL |
| Headers | Set Header, Set Multiple Headers, Remove Header, Clear Headers |
| Cookies | Save Cookies, Load Cookies, Clear Cookies |
| Proxy and fingerprint | Set Proxy, Remove Proxy, Set Fingerprint, Configure Client, Reset Client |
| WebSocket | WebSocket Connect, WebSocket Send, WebSocket Receive, WebSocket Get History, WebSocket Close, WebSocket Close All, List WebSocket Connections, WebSocket Check Status |
The requests made by these actions are visible in the Traffic Analyzer — a button in the constructor's top bar.
Proxy
Route traffic through a proxy at the system level: Set Proxy (for a process or by filter), Reset Proxy, Set Global Proxy, Reset Global Proxy, Get Proxy Status, Get Proxy Rules, Get Proxy Statistics, Proxy Health Check.
For TLS Client requests the proxy is set with its own Set Proxy action, and for a Telegram account — when the session is opened.
Email over IMAP and SMTP: Connect opens a session with the mailbox, and the other actions work within it.
| Job | Actions |
|---|---|
| Connection | Connect, Disconnect, Test Connection |
| Folders | List Folders, Select Folder, Get Folder Status, Create Folder, Delete Folder |
| Messages | Search, Get Messages, Get Message, Get Attachment, Set Flags, Move Message, Copy Message, Delete Message |
| Sending | Send |
A typical job is to find an email with a confirmation code and extract the code with the Regex module.
Remote
Files and commands on a remote server over FTP, FTPS, SSH and SFTP.
| Job | Actions |
|---|---|
| Connection | Connect to Server, Disconnect from Server |
| Files | Upload File, Download File, Read File, Write File, Delete File, Check File Exists, Get File Info |
| Folders | Upload Directory, Download Directory, Create Directory, Delete Directory, List Directory, Check Directory Exists |
| Other | Copy File/Directory, Move File/Directory, Rename File/Directory, Search Files/Directories, Execute Command |
Updated
Files and databases
Multogram Modules Constructor modules for files and databases: Filesystem, Path, Excel/CSV, Archive, Database, SQL, MongoDB — all actions.
Runtime and interface
Multogram Modules Constructor modules for the flow of work: Code Execution, Tasks, Threading, Resources, Statistics, Logger, Notifications, Interaction, UI and AI — all actions.