summaryrefslogtreecommitdiff
path: root/src/bin/dcchelper.c
blob: 50009aa3e937880bfa069f10538562841f54fbda (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <string.h>
#include <arpa/inet.h>

int main(int argc,char *argv[]) {
 char *wanip;
 if(argc < 2) {
  return printf("usage: %s [IP]\n",argv[0]);
 }
 if(!strncmp(argv[1],"127.",4)) {
  wanip="127.0.0.1";
 }
 else if(!strncmp(argv[1],"1.",2)) {
  wanip="1.41.41.1";
 }
 else if(!strncmp(argv[1],"192.168.0.",10)) {
  wanip="192.168.0.2";
 } else {
  wanip="98.159.69.172";
 }
 return printf("%u\n",htonl(inet_addr(wanip)));
}