Advertisement
Guest User

Untitled

a guest
Mar 17th, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. #define _WINSOCK_DEPRECATED_NO_WARNINGS
  2. #include <stdio.h>
  3. #include <WinSock2.h>
  4. #include <Windows.h>
  5. #include <iostream>
  6. #pragma comment(lib, "ws2_32.lib")
  7. #define TARG1 "0.0.0.0" // snip
  8. #define TARG2 "0.0.0.0" // snip
  9. #define TIMELEN 100
  10. #define TIMESTALL 0.125
  11. #define TIMESTALL_SLEEP 125
  12. #define BUFL 1024
  13. #define PORT 5327
  14. int main(int argc, char *argv[])
  15. {
  16. WSADATA wsaD; SOCKET sock;
  17. printf("... Init WinSock started ... \n");
  18. if (WSAStartup(MAKEWORD(2, 2), &wsaD) != 0)
  19. { printf("... Init WinSock Failed, REASON: %d ... \n", WSAGetLastError());
  20. return EXIT_FAILURE;
  21. } printf("... Init WinSock Successful ... \n");
  22. sock = socket(AF_INET, SOCK_DGRAM, NULL);
  23. if (sock == INVALID_SOCKET)
  24. { printf("... Socket Creation Failed, REASON: %d ... \n", WSAGetLastError());
  25. return EXIT_FAILURE;
  26. } printf("... Socket Creation Successful ... \n");
  27. SOCKADDR_IN address1;
  28. size_t szaddress1 = sizeof(address1);
  29. address1.sin_addr.s_addr = inet_addr(TARG1);
  30. address1.sin_port = htons(PORT);
  31. address1.sin_family = AF_INET;
  32. SOCKADDR_IN address2;
  33. size_t szaddress2 = sizeof(address2);
  34. address2.sin_addr.s_addr = inet_addr(TARG2);
  35. address2.sin_port = htons(PORT);
  36. address2.sin_family = AF_INET;
  37. std::string msg = "YOU DON'T MESS WITH SOME PEOPLE, BRO!";
  38. char buff[1024];
  39. for (float i = 0; i < TIMELEN; i += TIMESTALL)
  40. {
  41. Sleep(TIMESTALL_SLEEP);
  42. if (connect(sock, (const sockaddr*)&address1, szaddress1) < 0)
  43. { printf("[X] FAILED TO CONNECT TO %s! \n", TARG1); }
  44. else
  45. {
  46. if (send(sock, msg.c_str(), msg.size(), 0) < 0)
  47. { printf("[X] Packet Failed To Send! \n"); }
  48. else
  49. {
  50. printf("[!] Packet Sent! \n");
  51. }
  52. }
  53. }
  54. for (float i = 0; i < TIMELEN; i += TIMESTALL)
  55. {
  56. Sleep(TIMESTALL_SLEEP);
  57. if (connect(sock, (const sockaddr*)&address2, szaddress2) < 0)
  58. { printf("[X] FAILED TO CONNECT TO %s! \n", TARG2); }
  59. else
  60. {
  61. if (send(sock, msg.c_str(), msg.size(), 0) < 0)
  62. { printf("[X] Packet Failed To Send! \n"); }
  63. else
  64. {
  65. printf("[!] Packet Sent! \n");
  66. }
  67. }
  68. }
  69. shutdown(sock, SD_SEND);
  70. closesocket(sock);
  71. WSACleanup();
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement