Commit Graph

  • 671d29b877 Add hardware filtration capability for Intel 82599 Pavel Odintsov 2014-10-16 16:39:06 +0400
  • 9819602c8e Update README.md Pavel Odintsov 2014-10-04 16:02:23 +0400
  • fb5f60fe29 Add working manual for compile for CentOS 6 Pavel Odintsov 2014-08-01 11:25:25 +0400
  • f8c3df80da Fix install manual for centos Pavel Odintsov 2014-08-01 11:17:48 +0400
  • fe3966c5b1 Fix install dependency for CentOS Pavel Odintsov 2014-08-01 11:07:24 +0400
  • 590f2af814 Add protocol determine code; Close #24 Pavel Odintsov 2014-07-04 15:10:23 +0400
  • 5ae3218fef Add keyborad management Pavel Odintsov 2014-07-04 14:25:44 +0400
  • 7bfbe4ce52 Introduce detailed reports about power of ddos attack, closes: #23; Some notification code refactoring; Pavel Odintsov 2014-07-04 14:04:19 +0400
  • 38749317a7 Migrate to unsigned it for storibg more big values Pavel Odintsov 2014-07-04 12:02:44 +0400
  • 9c45cc2ed5 We detect all speed params of ddos atatck Pavel Odintsov 2014-07-04 11:30:57 +0400
  • fa301e7e5e Fix in readme Pavel Odintsov 2014-07-01 00:39:59 +0400
  • 4099805fc6 Enable abilit to build via clang (but it does not compile now). And fix warnings from clang Pavel Odintsov 2014-07-01 00:21:13 +0400
  • 0d5dd0a55d Add detailed explanation Pavel Odintsov 2014-06-30 22:35:47 +0400
  • 2dbb328317 Add murmur docs Pavel Odintsov 2014-06-30 19:51:17 +0400
  • 4ff5bde63d Fix in list. Pavel Odintsov 2014-06-30 19:02:03 +0400
  • e5369c0e77 Remove dependency to C++ 11 Pavel Odintsov 2014-06-30 18:55:10 +0400
  • 0911f3a7f0 Upgrade binary Pavel Odintsov 2014-06-30 18:54:12 +0400
  • cd25e819ff Revert to std::map =( Pavel Odintsov 2014-06-30 18:53:49 +0400
  • effd9c7b6c Ban code opmitization Pavel Odintsov 2014-06-30 18:37:27 +0400
  • 7c7ae9d73e add todo entry Pavel Odintsov 2014-06-30 17:59:21 +0400
  • a531cd9a28 Upgrade binary Pavel Odintsov 2014-06-30 17:40:22 +0400
  • 76103b9756 Add timestamps to attack details; Remove unused code; Divide main() as separate thread; Pavel Odintsov 2014-06-30 17:33:14 +0400
  • ae9d9dcc4b Fix indent in Makefile Pavel Odintsov 2014-06-30 15:35:07 +0400
  • 3b76b7e9d9 Closes #22. Now we recalc total counetr in separate thread Pavel Odintsov 2014-06-30 15:10:07 +0400
  • 3de43fd74f Upgrade binary Pavel Odintsov 2014-06-30 14:26:03 +0400
  • 04e8c38e45 Closes #20. We do not lock our mission critical code now Pavel Odintsov 2014-06-30 14:25:41 +0400
  • bef04f56d0 Introduce counter of listened networks Pavel Odintsov 2014-06-30 12:49:55 +0400
  • e271572863 Drop C++11 support because it's BUGGY. https://gcc.gnu.org/gcc-4.7/cxx0x_status.html we still waiting for gcc 4.8 or gcc 4.9: https://gcc.gnu.org/gcc-4.8/cxx0x_status.html Pavel Odintsov 2014-06-30 11:04:06 +0400
  • 9c495aa5b2 Some ideas about boost_foreach Pavel Odintsov 2014-06-29 15:34:52 +0400
  • 8872ae8f3d MIgrate to boost::threads, boost:mutexes and boost::chrono because threading capabilities is is buggy in C++11 with gcc 4.7 Pavel Odintsov 2014-06-29 15:28:56 +0400
  • 2f405aee5f Disable useless code; Fix loginc Pavel Odintsov 2014-06-29 15:04:10 +0400
  • a070791148 Fix bug with ddos attack visualization on main screen. Add workaround for bug with very slow «notify_abour_attack.sh» script. Pavel Odintsov 2014-06-29 01:04:31 +0400
  • 37b85c8d09 add smal fixes and intriduce timestamp for simple packet Pavel Odintsov 2014-06-28 15:52:08 +0400
  • 310e577b3f Add mutextes for all data which shared between threads and extend logging whitelisted ips Pavel Odintsov 2014-06-28 15:27:57 +0400
  • edad36dfbc Core reformatting Pavel Odintsov 2014-06-28 14:12:56 +0400
  • 8fc65986a6 Migrate 8 variables to one array, cleaning up monkey code Pavel Odintsov 2014-06-26 22:27:55 +0400
  • fce613c723 Add LPM cache fascility. But disable it by default because it slower then direct lookup Pavel Odintsov 2014-06-26 19:21:00 +0400
  • 173bdc22a7 Remove object crap Pavel Odintsov 2014-06-26 19:10:13 +0400
  • b48c66cb81 Add LRU library for caching LPM Pavel Odintsov 2014-06-26 19:08:19 +0400
  • 16f4f36508 revert binery file Pavel Odintsov 2014-06-26 17:53:12 +0400
  • beab814bf6 Fix banlist data collection Pavel Odintsov 2014-06-26 14:10:57 +0400
  • 3613fc7240 Ban code unification Pavel Odintsov 2014-06-26 13:30:38 +0400
  • 61daeb8c97 Clean up connection direction checking code Pavel Odintsov 2014-06-26 11:59:03 +0400
  • 351251b82d Patricia tree opmitization Pavel Odintsov 2014-06-26 00:53:15 +0400
  • 01e28238fc Migrate to new script fro LPM matching Pavel Odintsov 2014-06-26 00:30:38 +0400
  • e44b7a1a11 Big amount of changes and introduced new LPM matcher Pavel Odintsov 2014-06-26 00:02:26 +0400
  • 5bb86f95c9 Add magic from https://gcc.gnu.org/ml/gcc-help/2004-08/msg00299.html for correct compling c code woth g++ Pavel Odintsov 2014-06-26 00:01:11 +0400
  • b681e850df add libpatricia from https://github.com/tobez/Net-Patricia/tree/master/libpatricia Pavel Odintsov 2014-06-25 23:59:43 +0400
  • bb53919daa Remove THREADLESS mode, we use so much threads now and this is really impossible Pavel Odintsov 2014-06-25 19:39:59 +0400
  • fc405a070b Remove LPM cache, introduce separate thread for calculating network speed, introduce every-second speed recalculation and moved back from boost::unordered_map to std::map due to segfaults Pavel Odintsov 2014-06-25 19:32:32 +0400
  • 0580379de0 Add todo Pavel Odintsov 2014-06-24 15:54:16 +0400
  • 0c3700659e Add todo Pavel Odintsov 2014-06-24 15:50:18 +0400
  • 058d7744dd Ban log optimization Pavel Odintsov 2014-06-24 15:41:27 +0400
  • d00bc4b714 Migrated to ncruses. Fixes: #8 Pavel Odintsov 2014-06-24 14:52:38 +0400
  • e3ef4013b8 Replace all printf/cout to bufered print. Start migration to ncurses Pavel Odintsov 2014-06-24 14:42:43 +0400
  • ce2214611c Update static build Pavel Odintsov 2014-06-24 14:16:34 +0400
  • e1ffaee943 Full rewrite of logging subsystem Pavel Odintsov 2014-06-24 14:16:22 +0400
  • ed83a00f26 Introduce TODO in separate file. Enable linking with ncurses and log4cpp Pavel Odintsov 2014-06-24 14:15:59 +0400
  • 9925c43eda Add recomendations about NIC driver configuration Pavel Odintsov 2014-06-23 19:39:51 +0400
  • 7521d1e41c Add explicit notification about license Pavel Odintsov 2014-06-23 16:55:20 +0400
  • 4402b19674 Update binary Pavel Odintsov 2014-06-23 16:49:02 +0400
  • 98986e2a99 Move to boost::unordered_map from std::map. At now we faster two times Pavel Odintsov 2014-06-23 16:48:25 +0400
  • ed9ad2ad26 Introduce auto keyword for all heavy weighted iterators Pavel Odintsov 2014-06-23 16:12:16 +0400
  • 402805d26a Fixes #14. Remove unsused variables, make code clear Pavel Odintsov 2014-06-23 15:57:17 +0400