System Services3gmodemusbbluetoothpppconnectivity

sakis3g

Sakis3G is a shell script for establishing 3G connections with USB or Bluetooth modems. It automatically detects modem types and operator settings to work out-of-the-box.

Description

Sakis3G is a tweaked shell script designed to establish 3G connections with any combination of modem or operator. It automagically sets up USB or Bluetooth modems and may detect operator settings, making it ideal when other methods fail. The tool requires root privileges and attempts to acquire them if not run as root.

Common use cases include connecting to 3G networks for internet access in environments where standard connection methods do not work. It supports various actors for managing connections, such as connecting, disconnecting, toggling, or checking status. The script also provides init.d script compatibility with actors like start, stop, reload, and restart.

For advanced usage, consult the man page or the official Sakis3G wiki at http://wiki.sakis3g.org/. It is particularly useful for penetration testers needing reliable mobile broadband connectivity on Kali Linux.

How It Works

Sakis3G operates as a shell script that detects and configures USB or Bluetooth modems for PPP-based 3G connections. It automates modem setup, operator parameter detection, and PPP connection establishment, handling various modem-operator combinations through scripted logic and USB/Bluetooth interfaces.

Installation

bash
sudo apt install sakis3g

Flags

--interactiveUsed with connect for interactive connection setup
connectAttempts to establish 3G connection
disconnectStops all active PPP connections
toggleAttempts to establish 3G connection or disconnects if already connected
reconnectDisconnects if connected, then attempts to establish 3G connection
statusPrints connection status; exit code 0 if connected, 6 if not
helpPrints usage screen and exits
manDisplays man page

Examples

Interactively attempts to establish a 3G connection
sakis3g --interactive "connect"
Attempts to establish 3G connection
sakis3g connect
Stops all active PPP connections
sakis3g disconnect
Toggles 3G connection: connects if disconnected, disconnects if connected
sakis3g toggle
Reconnects by first disconnecting then establishing 3G connection
sakis3g reconnect
Prints current connection status
sakis3g status
Displays usage information
sakis3g help
Updated 2026-04-16kali.org ↗