IPv6 enabled sslclient.
More...
#include <unistd.h>
#include <open.h>
#include <sys/types.h>
#include <sys/param.h>
#include <netdb.h>
#include <arpa/inet.h>
#include "ucspissl.h"
#include "sig.h"
#include "exit.h"
#include "getoptb.h"
#include "uint_t.h"
#include "fmt.h"
#include "scan.h"
#include "str.h"
#include "ip.h"
#include "socket_if.h"
#include "fd.h"
#include "stralloc.h"
#include "buffer.h"
#include "getln.h"
#include "logmsg.h"
#include "pathexec.h"
#include "timeoutconn.h"
#include "remoteinfo.h"
#include "dnsresolv.h"
#include "byte.h"
#include "ndelay.h"
#include "wait.h"
#include "auto_cafile.h"
#include "auto_cadir.h"
#include "auto_ciphers.h"
Go to the source code of this file.
|
int | verbosity = 1 |
|
int | flagdelay = 0 |
|
int | flagremoteinfo = 0 |
|
int | flagremotehost = 1 |
|
int | flag3 = 0 |
|
int | flagsslenv = 0 |
|
int | flagtcpenv = 0 |
|
int | flagsni = 0 |
|
unsigned long | itimeout = 26 |
|
unsigned long | ctimeout [2] = { 2, 58 } |
|
unsigned int | progtimeout = 3600 |
|
uint32 | netif = 0 |
|
const char * | loopback = "127.0.0.1" |
|
char | iplocal [16] = { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 } |
|
uint16 | portlocal = 0 |
|
const char * | forcelocal = 0 |
|
char | ipremote [16] |
|
uint16 | portremote |
|
const char * | hostname |
|
int | flagname = 1 |
|
int | flagservercert = 1 |
|
char | seed [128] |
|
char | bspace [16] |
|
buffer | b |
|
SSL_CTX * | ctx |
|
const char * | certfile = 0 |
|
const char * | keyfile = 0 |
|
const char * | keypass = 0 |
|
const char * | cafile = auto_cafile |
|
const char * | cadir = auto_cadir |
|
const char * | ciphers = auto_ciphers |
|
stralloc | password = {0} |
|
int | match = 0 |
|
int | verifydepth = 1 |
|
int | pi [2] |
|
int | po [2] |
|
int | pt [2] |
|
IPv6 enabled sslclient.
- Author
- web, fefe, feh
Definition in file sslclient.c.
◆ WHO
◆ env()
void env |
( |
const char * |
s, |
|
|
const char * |
t |
|
) |
| |
◆ main()
int main |
( |
int |
argc, |
|
|
char *const * |
argv |
|
) |
| |
◆ nomem()
◆ passwd_cb()
int passwd_cb |
( |
char * |
buf, |
|
|
int |
size, |
|
|
int |
rwflag, |
|
|
void * |
userdata |
|
) |
| |
◆ read_passwd()
void read_passwd |
( |
void |
| ) |
|
◆ read_pwdfile()
◆ usage()
◆ bspace
◆ cadir
◆ cafile
◆ certfile
◆ ciphers
◆ ctimeout
unsigned long ctimeout[2] = { 2, 58 } |
◆ ctx
◆ flag3
◆ flagdelay
◆ flagname
◆ flagremotehost
◆ flagremoteinfo
◆ flagservercert
◆ flagsni
◆ flagsslenv
◆ flagtcpenv
◆ forcelocal
const char* forcelocal = 0 |
◆ hostname
◆ iplocal
char iplocal[16] = { 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 } |
◆ ipremote
◆ itimeout
unsigned long itimeout = 26 |
◆ keyfile
◆ keypass
◆ loopback
const char* loopback = "127.0.0.1" |
◆ match
◆ netif
◆ password
◆ pi
◆ po
◆ portlocal
◆ portremote
◆ progtimeout
unsigned int progtimeout = 3600 |
◆ pt
◆ seed
◆ verbosity
◆ verifydepth