macOS
brew install x3270local Homebrew formula metadata
sudo port install x3270MacPorts ports tree · x11/x3270/Portfile · 来源: api.github.com
安装
brew install x3270local Homebrew formula metadata
sudo port install x3270MacPorts ports tree · x11/x3270/Portfile · 来源: api.github.com
sudo dnf install x3270Fedora Rawhide package metadata · x3270 · 来源: dl.fedoraproject.org
nix profile install nixpkgs#x3270nixpkgs package indexes · pkgs/by-name/x3/x3270/package.nix · 来源: api.github.com
sudo zypper install x3270openSUSE Tumbleweed package metadata · x3270 · 来源: download.opensuse.org
概览
IBM 3270 terminal emulator for the X Window System and Windows
历史
x3270 is a family of IBM 3270 terminal emulators and related tools for Unix-like systems and Windows. It connects modern desktops, terminals, and scripts to IBM mainframe sessions over TELNET/TN3270/TN3270E, preserving the block-mode terminal model used by 3270 applications.
The package is historically anchored by Paul Mattes, who has modified and extended x3270 since version 3.1 in 1993 and remains the maintainer identified by the project site. Over time the name came to cover not only the X11 GUI emulator but also console, scripting, Tcl, printer, Windows, and backend variants.
IBM 3270 terminals were not character-at-a-time Unix terminals; they were display stations for mainframe applications that exchanged structured screens with the host. x3270 brought that interaction model to the X Window System, allowing users on Unix workstations to reach mainframe applications without physical 3270 hardware.
Paul Mattes' long stewardship turned x3270 into a suite. The project site lists x3270 for X displays, c3270 for curses terminals, wc3270 and wx3270 for Windows, s3270 and tcl3270 for screen-scraping and scripted automation, and pr3287 for printer emulation. GitHub mirrors the same shape with separate directories for the family members.
x3270's adoption lives in the durable mainframe niche: banks, governments, universities, enterprises, retrocomputing, and Hercules-based hobbyist systems still need 3270-compatible access. SourceForge describes it as a suite with full 3278/3279/3287 TN3270E emulation, DBCS support, IND$FILE file transfer, SSL, and scripting.
The project has persisted because mainframe interfaces persist. Its package value is not fashion; it is compatibility. Users need predictable keyboard maps, host-codepage handling, file transfer, printer sessions, scripted screen automation, and command-line variants that can run in terminals or batch jobs.
Interactive users run `x3270` for an X11 GUI or `c3270` in a terminal to connect to a host and operate 3278/3279-style sessions. Windows users have corresponding graphical and console versions, while `pr3287` handles printer emulation.
Automation users run `s3270`, `tcl3270`, or helper interfaces such as `x3270if` to drive host screens programmatically. That screen-scraping role is a major part of x3270's continuing relevance because many mainframe workflows expose stable terminal screens rather than modern APIs.
x3270 is package-nerd significant because it is an old-school compatibility tool that remains live. It packages a whole protocol and terminal family into small executables whose names encode their frontends: X11, curses, scripting, Tcl, printer, and Windows variants.
It is also a useful reminder that 'networking' packages are not only HTTP clients and cloud CLIs. TN3270E, IND$FILE, 3278/3279 displays, and 3287 printers are still operational infrastructure for people who maintain or automate mainframe systems.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
~/.x3270pro~/.Xdefaults可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
b3270 | cli | 全局可执行文件 | |
c3270 | cli | 全局可执行文件 | |
pr3287 | cli | 全局可执行文件 | |
prtodir | cli | 全局可执行文件 | |
s3270 | cli | 全局可执行文件 | |
tcl3270 | cli | 全局可执行文件 | |
x3270if | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:x3270 |
|---|---|
| 版本 | 4.5ga5 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/x3270 |
| 主页 | https://x3270.bgp.nu/ |
| 仓库 | https://sourceforge.net/p/x3270/code/ci/master/tree |
| 上游文档 | https://x3270.bgp.nu/documentation.html |
| 许可证 | BSD-3-Clause |
| 源码归档 | https://downloads.sourceforge.net/project/x3270/x3270/4.5ga5/suite3270-4.5ga5-src.tgz |
| 最后更新 | 2026-06-04T05:02:46Z |
| Pulse | updated |
| 依赖 | openssl@3, readline |
| macOS 提供的库 | expat, ncurses |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | x3270 |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
x3270 4.3ga10-5
X11 program for telnet sessions to IBM mainframes
sudo apt install x3270x3270
nix profile install nixpkgs#x3270x3270 4.1ga10-1.1build2
X11 program for telnet sessions to IBM mainframes
sudo apt install x3270x3270 4.5ga5-1.fc45
An X Window System based IBM 3278/3279 terminal emulator
https://x3270.miraheze.org/wiki/Main_Page
sudo dnf install x3270x3270-text 4.5ga5-1.fc45
IBM 3278/3279 terminal emulator for text mode
https://x3270.miraheze.org/wiki/Main_Page
sudo dnf install x3270-textx3270-x11 4.5ga5-1.fc45
IBM 3278/3279 terminal emulator for the X Window System
https://x3270.miraheze.org/wiki/Main_Page
sudo dnf install x3270-x11x3270 4.5-1.3
A Family of IBM 3270 Terminal Emulators
sudo zypper install x3270x3270
sudo port install x3270c3270
sudo port install c3270b3270 4.3ga10-5
Backend tool for telnet sessions to IBM mainframes
sudo apt install b3270c3270 4.3ga10-5
Curses program for telnet sessions to IBM mainframes
sudo apt install c3270pr3287 4.3ga10-5
IBM 3287 printer emulation for telnet sessions to IBM mainframes
sudo apt install pr3287s3270 4.3ga10-5
Program for scripted telnet sessions to IBM mainframes
sudo apt install s3270tcl3270 4.3ga10-5
Program for Tcl-scripted telnet sessions to IBM mainframes
sudo apt install tcl3270b3270 4.1ga10-1.1build2
Backend tool for telnet sessions to IBM mainframes
sudo apt install b3270c3270 4.1ga10-1.1build2
Curses program for telnet sessions to IBM mainframes
sudo apt install c3270来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.