Browse free open source Command Line Tools and projects below. Use the toggles on the left to filter open source Command Line Tools by OS, license, language, programming language, and project status.

  • The All-in-One Commerce Platform for Businesses - Shopify Icon
    The All-in-One Commerce Platform for Businesses - Shopify

    Shopify offers plans for anyone that wants to sell products online and build an ecommerce store, small to mid-sized businesses as well as enterprise

    Shopify is a leading all-in-one commerce platform that enables businesses to start, build, and grow their online and physical stores. It offers tools to create customized websites, manage inventory, process payments, and sell across multiple channels including online, in-person, wholesale, and global markets. The platform includes integrated marketing tools, analytics, and customer engagement features to help merchants reach and retain customers. Shopify supports thousands of third-party apps and offers developer-friendly APIs for custom solutions. With world-class checkout technology, Shopify powers over 150 million high-intent shoppers worldwide. Its reliable, scalable infrastructure ensures fast performance and seamless operations at any business size.
    Learn More
  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • 1
    Comgt is a command line tool for controlling, configuring and interacting with Option Wireless 3G and 2G ( HSDPA, UMTS, EDGE, GPRS, GSM) data devices within the Linux environment.
    Leader badge
    Downloads: 19,630 This Week
    Last Update:
    See Project
  • 2
    s3cmd

    s3cmd

    Command line tool for managing Amazon S3 and CloudFront services

    Open-source tool to access Amazon S3 file storage. S3cmd is a free command line tool and client for uploading, retrieving and managing data in Amazon S3 and other cloud storage service providers that use the S3 protocol, such as Google Cloud Storage. Lots of features and options have been added to s3cmd since its very first release in 2008.... we recently counted more than 60 command line options, including multipart uploads, encryption, incremental backup, s3 sync, ACL and Metadata management, S3 bucket size, bucket policies, and more!
    Leader badge
    Downloads: 846 This Week
    Last Update:
    See Project
  • 3
    SIGAR (System Information Gatherer and Reporter) is a cross-platform, cross-language library and command-line tool for accessing operating system and hardware level information in Java, Perl and .NET.
    Leader badge
    Downloads: 53 This Week
    Last Update:
    See Project
  • 4
    TraceMAC - Traceroute for MAC addresses

    TraceMAC - Traceroute for MAC addresses

    TraceMAC is a command-line Layer 2 traceroute for Cisco switches

    TraceMAC is a Windows/Linux command-line tool that allows you to trace a specific MAC address thru Cisco switches. It works by connecting to a switch using SSH, SNMP, Telnet, HTTP or HTTPS and do some "show commands" and later process the output, this will happen recursively until it finds the switch where that MAC address (PC/Printer/Etc) is directly connected. Note: It works with Cisco switches only and you must have CDP enabled at least on trunks/links between switches! Is tested with Cisco switches: Catalyst: 2960,3560,3750,4948,6509,9200,9300,9500 (All protocols) Nexus: C9332C, 93180YC-EX (NX-OS SSH) Express 500 (HTTP) FYI: It uses Nbtscan.exe (NetBIOS) as a alternative method to discover the mac address of a host and now seems that it is considered a malware. Anyway it is just a simple network tool that can scan the network similar to NMAP or Angry IP Scanner, etc...
    Downloads: 11 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Cisco config sanitizer tool

    Cisco config sanitizer tool

    Tool used to sanitize Cisco configuration files.

    Cisco sanitizing configuration tool. It removes passwords, keys, certs and other sensitive data from text config files. Use this tool to sanitize extracted configurations files before you send them to audit (Ex: TAC) 'show tech-support' is good, but sometimes you need to remove more sensitive data from the configurations This tool will scan a folder with all its sub-folders and sanitize every file from that tree. But it will never modify the source files, instead it will create another folder with sanitized files. Info: The result will be another folder next to the source called "<configurations folder>_sanitized" To change the file search filter modify "SET FILTER=" in script file To add/modify/remove sanitizer syntax edit the awk file inside bin folder Usage: cisco-config-sanitizer.bat "<configurations folder>" If there are sensitive data still leaking after sanitizing, please let me know. Right now it does fit my needs, but may or may not yours ;)
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    The dfslink command line tool help's to add a lot of links to a Microsoft DFS structure in one fell swoop.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Daemon4J is a helpful ghost for those who - dont like Java startup speed, esp. when the actual program needs only a second - dont know the classpath to use - want to hide Java behind an innocent command line tool - are not ready for the Big Serve
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Easy IPChange

    Easy IPChange

    Quick and easy command line tool for changing an IP address

    Are you tired of manually changing your IP Address? All that left clicking then right clicking through menu's - don't get me started on the tabbing too...well I am tired of it! That's why I developed Easy IPChange a light, fast and easy to use script to quickly change the IP address of any network adapter. Easy IPChange can be launched directly and used with a nice batch GUI or even automated with CLI arguments! Sweet! IP change has been developed as a batch script (.bat) designed for the XP command interpreter however is forwards compatible with any current windows OS (Win7 & 8 may need to 'run as admin'). Changing your IP Addy is as easy as: IPCHANGE /IP 192.168.0.2 /MASK 255.255.255.224 /DG 192.168.0.1 IPCHANGE /DHCP Easy IPChange is the best free IP Changing script out there so check it out! If you don't like it - tell me about it...and if you do - Win Win! Check out the Youtube vid http://www.youtube.com/watch?v=nfee-10CaJk&list=UUq-H3HcL6KzIx2R7ApsNGrA
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    Hammer Network

    System network speed control.

    Hammer Network is a Qt application, exclusive for GNU/Linux, designed to use, as backend, WonderShaper, a command line tool to control the network speed usage of the system. Supports the network interface detection using the IP system command. Also, can be configured to use or not KDESU to run the control commands as root or not.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Level Up Your Cyber Defense with External Threat Management Icon
    Level Up Your Cyber Defense with External Threat Management

    See every risk before it hits. From exposed data to dark web chatter. All in one unified view.

    Move beyond alerts. Gain full visibility, context, and control over your external attack surface to stay ahead of every threat.
    Try for Free
  • 10

    MWakeOnLan

    command line tool to send wake on lan packets to computers on lan

    Program will send wake on lan packet to machine on ethernet using the MAC address. A configuration file MWakeOnLan.ini can be used to hold name/ethernet values for easy command line execution. The configuration file consists of name=etheraddress pairs. A # marker is used for comment lines Flags: -l | List All Name/Value Pairs Example 1: C:> MWakeOnLan 00:2E:27:4B:20:34 Example 2: C:> MWakeOnLan server1 server2
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    NetDialog is a simple shell script command line tool that makes it very easy to quickly change between multiple preset ethernet network settings.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    ntrc (Network TRace Converter) is a command-line tool that allows conversion of network packet traces to and from different formats such as TSH, ns-2 TrafficTrace, tcpdump, etc. Written entirely in C, ntrc is particularly efficient with large traces.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Oscar Notify is a small client<->server tool kit that implements the Oscar protocol. It allows you to connect to the ICQ/AIM network and use a small command line tool to send messages to a desired icq number. Works great with Nagios
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Splits large PCAP files into multiple files with one TCP or UDP session per file. SplitCap is a command line tool developed in .NET. The packet parsing library in SplitCap comes from NetworkMiner. SplitCap can also filter large PCAPs on port or IP.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    A command line tool written in C++ that analyzes the source files of a C program to represent the pattern of its system calls in terms of a LALR(1) grammar.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    WINWOL Wake On Lan for Windows - A command line tool for sending a Magic Packet to a single host's MAC Address and turning it on remotely. Perfect for batch script jobs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Simple command line tool for listing what programs have open sockets. Get_sock_pids output shows: program name, pid, port, type, and state (a feature netstat is missing on FreeBSD). Right now only for FreeBSD 4.x
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    ip6addr is a command line tool written in Haskell for filtering IPv6 addresses parsed against RFC 4291
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    jTCPfwd started as a simple Java command line tool to forward TCP ports. Lots of other features are added, for example for forwarding TCP connections over reverse TCP connections, UDP/HTTP tunnelling or writing files to a network share.
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    First perl-based configuration tool for nagios (http://nagios.org). Uses Web-interface and/or Command line tool. Requires: DBD::mysql, DBI::mysql, CGI. Is a real alternate against PHP configuration tools.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.