OS X Serial Port Apps
Having installed the right driver for our USB-serial adapter, we also need to install some terminal emulation software before we can connect to anything. The following Mac OS X GUI applications are available:
If you’re looking for a command line app, there’s Screen (built-in) or Minicom.
If you can’t find a driver for your adapter (eg, Belkin), try Serial which has built-in support for most (if not all) USB-Serial adapters.
If you have trouble installing any of the following (or any other program) with an unidentified developer error, goto: System Preferences ➤ Secrity & Privacy ➤ General and click on Allow Applications Downloaded from: Anywhere and try again. Or, ctrl-click/right-click on the app and select Open from the pop-up menu so not to permanently lower your security settings.
Serial
Other features include full ANSI/VT100 terminal emulation, break-sequence support (for Cisco, etc), a line-buffered or immediate send mode, and much more. It also doesn’t crash if you prematurely unplug the adapter! Serial is highly recommended!
Line Settings
Terminal Settings
Device Info
ZTerm
To configure ZTerm, open Settings ➤ Modem Preferences and select your USB-Serial device as the default modem (Serial Port). Then edit your connection in Settings ➤ Connection. Remember to connect the USB-Serial cable before launching ZTerm. The following pictures explain the steps:
Источник
Serial all mac os
OSX Serial Generator
Generate macOS valid serials, uuids, and board serials for good-faith Security Research & Apple Bug Bounty Research.
This project provides two tools for generating serial numbers for Hackintosh, OpenCore, Docker-OSX and OSX-KVM.
Follow @sickcodes on Twitter for updates! https://twitter.com/sickcodes
Terms & Conditions: Manipulation of serial numbers are an important aspect of conducting Cyber Security Research into the iMessage & Facetime frameworks. Finding and reporting vulnerabilities in Apple software before Threat Actors do is important. To use this project to find & discover vulnerabilities in said protocols, you should agree to Apple’s Security Bounty program.
This project was created for use with Docker-OSX and uses config.plist files from @Kholia’s project https://github.com/kholia/OSX-KVM.
The config.plist files are also curated and maintained upstream by @thenickdude and we thank both of them for their excellent work. Upstream KVM changes are made at: https://github.com/thenickdude/KVM-Opencore
This project is a wrapper for the OpenCore project bootloader’s fantastic tool called macserial.
Many thanks to the OpenCore Project for providing macserial .
PR & Contributor Credits
These shell scripts were written by @sickcodes https://twitter.com/sickcodes and were created for automating the generation of unique & valid values at runtime in Docker-OSX.
This is for generating sets of serial numbers that simply work.
If this is your first time, just bash ./generate-unique-machine-values.sh and you will be given 1 complete serial number set.
With your new serial numbers, you can:
- put them in your existing config.plist and reboot
- tell the script to make a new OpenCore.qcow2
- output as TSV and CSV, and more!
- use —help to see all available goodies
Used at runtime in Docker-OSX.
https://github.com/kholia/OSX-KVM: «Run macOS on QEMU/KVM. With OpenCore + Big Sur support now! Only commercial (paid) support is available.»
https://github.com/sickcodes/Docker-OSX: «Run Mac in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X!»
Generating New Unique Serial Numbers
CSV file and TSV file should be saved in your current working directory.
Slip those values into your config.plist and reboot!
Extended options — Automation?
Need more serials?
Want to make 50 OpenCore bootdisks AND 50 output plists?
Already have your own config.plist ?
If you want to automate creating the qcow bootdisk each time, you can use placeholders and let this script build the image each time you change anything.
If you want to use placeholders, you can supply that to either of the scripts in this repo and use:
You can also use an URL for the input plist using:
Or you can manually enter the values generated above:
Generating A Bootdisk Using Specific Serial Numbers
If you already know the serial numbers, or you’ve generated them above in the past, then you can use this script:
Example using your serials generated earlier:
Examples from Docker-OSX
In the case example of why these scripts were written is:
GENERATE_UNIQUE is used as a Docker argument to randomly generate 1 set at runtime, for every new container.
GENERATE_SPECIFIC is used to specify an already known model, serial, board-serial, uuid and MAC address.
Источник
Serial 4+
Connect to almost anything.
Decisive Tactics, Inc.
Screenshots
Description
Serial makes it easy to connect your Mac to almost anything with a serial port, including routers, switches, PBXs, embedded devices and more.
In addition to a full-featured terminal emulator, Serial includes built-in, user-space drivers for many popular devices, saving you the hassle of finding, installing, and updating drivers. With Serial there is no need to change security settings on your Mac just to connect something to your machine.
For network administrators, Serial supports the break sequence required when working with routers and switches, and even emulates breaks for devices and/or drivers lacking direct support. In addition to breaks, text pacing allows you to paste large configuration files without overflowing the input buffer of your device.
• Full-featured xterm, linux, and ANSI/VT100 terminal emulation
• Break support
• Text pacing
• XMODEM, YMODEM, ZMODEM and Kermit file transfers
• Manual or automatic logging
• Profiles
• Timestamps
• Emulated break sequence for devices or kernel drivers lacking support
• Emulated XON/XOFF for devices or kernel drivers lacking support
Serial includes built-in support for the following devices:
• USB Communication Device Class (CDC) devices
• Bluetooth Serial Port Profile (SPP) devices
• USB to Serial bridges based on the FTDI, Prolific, CH34x, SiLabs, and TI chipsets
• Several Keyspan USB/Serial adapters
• FTDI’s FT260 HID USB/Serial Bridge
• SiLabs CP2110 HID USB/Serial Bridge
• Cisco (and other) devices with built-in USB console ports
Источник