• This repository has been archived on 05/Jun/2018
  • Stars
    star
    399
  • Rank 108,092 (Top 3 %)
  • Language
    Objective-C
  • Created almost 14 years ago
  • Updated over 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A script for compiling libssh2 for iOS Devices (iPhone, iPad, iPod Touch). The example app can connect to an server with SSH and execute commands.

libssh2-for-iOS Build Status

This is a tutorial for using self-compiled builds of the libssh2-library for iOS. You can build apps with XCode and the official SDK from Apple with this. I also made a small example-app for using the libraries with XCode and the iPhone/iPhone-Simulator.

@see: http://www.x2on.de/2011/02/02/libssh2-for-ios-iphone-and-ipad-example-app-with-ssh-connection/

The example uses libssh2 to make an ssh connection to an ssh server. Then you can execute commands on the server and get the output in your app.

You can build the libssh2 library with openssl or with libgcrypt!

Requirements:

  • Xcode 7.1
  • Xcode Command Line Tools

Readme

Checkout the submodules:

git submodule init
git submodule update

libssh2 with openssl:

./build-all.sh openssl

libssh2 with libgcrypt:

./build-all.sh libgcrypt

Solve problems:

Check the log files in the bin folder

Changelog:

  • 2015-12-11: OpenSSL 1.0.2e
  • 2015-01-11: Support for Xcode 7 and iOS 9.1, OpenSSL 1.0.2d
  • 2015-01-11: OpenSSL 1.0.1k
  • 2015-01-06: Support for Xcode 6 and iOS 8.1, OpenSSL 1.0.1j
  • 2014-03-25: Support for Xcode 5.1 and iOS 7.1
  • 2013-09-26: Support for Xcode 5 and iOS 7
  • 2013-03-03: Move OpenSSL to submodule
  • 2013-03-02: OpenSSL 1.0.1e
  • 2013-01-01: libssh 1.4.3
  • 2012-05-29: OpenSSL 1.0.1c + libssh 1.4.2
  • 2011-02-08: OpenSSL 1.0.0d

More Repositories

1

OpenSSL-for-iPhone

A script for compiling OpenSSL for iOS Devices (iPhone, iPad, Watch, iPod Touch, AppleTV, MacCatalyst)
Shell
2,456
star
2

FSImageViewer

Photo viewer (gallery) for iOS with AFNetworking and caching.
Objective-C
336
star
3

gradle-hockeyapp-plugin

A Gradle plugin for uploading iOS and Android Apps to HockeyApp.
Groovy
180
star
4

gradle-spoon-plugin

A Gradle plugin for running Android instrumentation tests with Spoon.
Groovy
39
star
5

simple-share-ios

Simple-Share for iOS is an easy drop-in library for sharing. (Facebook, Twitter, Mail, Safari)
Objective-C
27
star
6

libgcrypt-for-ios

Script for building libgcrypt for iOS.
Shell
24
star
7

xcode-maven-plugin

A maven build plugin for iOS continuous integration builds
Java
20
star
8

android-acra-server

An PHP-Server for ACRA Application Crash Report for Android
JavaScript
15
star
9

PolarSSL-for-iOS

PolarSSL-for-iOS is a light-weight open source cryptographic and SSL/TLS library for using with iOS.
C
13
star
10

GnuTLS-for-iOS

An Example XCode-Project with an script to compile GnuTLS for iOS Devices (iPhone, iPod Touch, iPad)
C
12
star
11

expat-ios

expat - XML Parser Toolkit build script for iOS
Shell
12
star
12

android-emulator-teamcity-plugin

Android-Emulator TeamCity Plugin
Java
11
star
13

android-acra-json-sender

A Reportsender for ACRA which uses JSON
Java
9
star
14

FSJUnitTestLog

XCTestObserver implementation, which converts the test results to an JUnit XML Results file.
Objective-C
9
star
15

FSOpenInGmail

Tool for sending mails with Gmail iOS App.
Objective-C
8
star
16

gradle-cocoapods-plugin

A Gradle plugin for Cocoapods.
Groovy
7
star
17

android-acra-demo-app

A demo app for using acra v4
Java
7
star
18

FSOpenInInstagram

Tool for sending pictures with Instagram iOS App
Objective-C
6
star
19

Glove-for-iOS

iPhone App that uses Accelerometer and send the data to an computer (via UDP)
Objective-C
5
star
20

iOpenStreetMap

iOpenStreetMap is an HTML/Javascript iPad Webapp for OpenStreetMap.
JavaScript
5
star
21

javapns

Git fork of javapns based on current trunk: JavaPNS is a Java library to send notifications through the Apple Push Notification Service
Java
4
star
22

xcode-teamcity-plugin

This is a Xcode plugin for the Continuous Integration server TeamCity.
Java
3
star
23

FSOpenInWhatsApp

Tool for sending messages with WhatsApp iOS App
Objective-C
3
star
24

gradle-xcode-plugin

A gradle plugin for building xcode projects.
Groovy
3
star
25

JUnitInstrumentationTestRunner

JUnitInstrumentationTestRunner is a extension for the Android InstrumentationTestRunner which adds the JUnitTestListener for writing test-results into an XML file.
Java
3
star
26

cyrus-sasl-ios

2
star
27

x2on.github.com

Blog
HTML
1
star
28

FSVCardParser

A library for parsing VCards on iOS
Objective-C
1
star