summaryrefslogtreecommitdiff
path: root/anytun.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'anytun.cpp')
-rw-r--r--anytun.cpp70
1 files changed, 40 insertions, 30 deletions
diff --git a/anytun.cpp b/anytun.cpp
index f7fb19a..75d311a 100644
--- a/anytun.cpp
+++ b/anytun.cpp
@@ -55,37 +55,47 @@ int main(int argc, char* argv[])
for(unsigned int i=0;i<c.getLength();++i)
c[i] = i;
- TunDevice* dev;
-
- dev = new TunDevice("tun", "192.168.200.1", "192.168.201.1");
- std::cout << "dev created (opened)" << std::endl;
- std::cout << "dev opened - actual name is '" << dev->getActualName() << "'" << std::endl;
- std::cout << "dev type is '" << dev->getType() << "'" << std::endl;
- sleep(10);
- delete dev;
- std::cout << "dev destroyed" << std::endl;
+// TunDevice* dev;
+
+// dev = new TunDevice("tun", "192.168.200.1", "192.168.201.1");
+// std::cout << "dev created (opened)" << std::endl;
+// std::cout << "dev opened - actual name is '" << dev->getActualName() << "'" << std::endl;
+// std::cout << "dev type is '" << dev->getType() << "'" << std::endl;
+
+
+// sleep(10);
- sleep(10);
-
- dev = new TunDevice("tap", "192.168.202.1", "255.255.255.0");
- std::cout << "dev created (opened)" << std::endl;
- std::cout << "dev opened - actual name is '" << dev->getActualName() << "'" << std::endl;
- std::cout << "dev type is '" << dev->getType() << "'" << std::endl;
- sleep(10);
- delete dev;
- std::cout << "dev destroyed" << std::endl;
-
- sleep(10);
-
- dev = new TunDevice("tun17", "192.168.200.1", "192.168.201.1");
- std::cout << "dev created (opened)" << std::endl;
- std::cout << "dev opened - actual name is '" << dev->getActualName() << "'" << std::endl;
- std::cout << "dev type is '" << dev->getType() << "'" << std::endl;
- sleep(10);
- delete dev;
- std::cout << "dev destroyed" << std::endl;
-
- NullAuthAlgo au;
+// Buffer inBuf(2000);
+
+// int32_t len = 0;
+// do
+// {
+// len = dev->read(inBuf);
+// std::cout << "read " << len << " bytes" << std::endl;
+// }
+// while(len >= 0);
+
+// delete dev;
+// std::cout << "dev destroyed" << std::endl;
+
+// dev = new TunDevice("tap", "192.168.202.1", "255.255.255.0");
+// std::cout << "dev created (opened)" << std::endl;
+// std::cout << "dev opened - actual name is '" << dev->getActualName() << "'" << std::endl;
+// std::cout << "dev type is '" << dev->getType() << "'" << std::endl;
+// sleep(10);
+// delete dev;
+// std::cout << "dev destroyed" << std::endl;
+
+// sleep(10);
+
+// dev = new TunDevice("tun17", "192.168.200.1", "192.168.201.1");
+// std::cout << "dev created (opened)" << std::endl;
+// std::cout << "dev opened - actual name is '" << dev->getActualName() << "'" << std::endl;
+// std::cout << "dev type is '" << dev->getType() << "'" << std::endl;
+// sleep(10);
+// delete dev;
+// std::cout << "dev destroyed" << std::endl;
+
return 0;
}