package primer2; import java.net.*; import java.util.Date; public class UDPPortScanner { public static void main(String[] args) { Date start = new Date(); System.out.println("Poceto: " + start); for(int port=0; port<=65535; port++){ // the next line will fail and drop into the catch block // if there is already a server running on port try(DatagramSocket server = new DatagramSocket(port);){ }catch(SocketException ex){ System.out.println("There is a server on port " + port + "."); } // end try } // end for Date end = new Date(); System.out.println("Zavrseno: " + end); System.out.println("Trajalo: " + (end.getTime()-start.getTime())/1000. + " sekundi."); } /* * Poceto: Fri Dec 28 15:54:01 GMT 2018 There is a server on port 1. There is a server on port 2. There is a server on port 3. There is a server on port 4. There is a server on port 5. There is a server on port 6. There is a server on port 7. There is a server on port 8. There is a server on port 9. There is a server on port 10. There is a server on port 11. There is a server on port 12. There is a server on port 13. There is a server on port 14. There is a server on port 15. There is a server on port 16. There is a server on port 17. There is a server on port 18. There is a server on port 19. There is a server on port 20. There is a server on port 21. There is a server on port 22. There is a server on port 23. There is a server on port 24. There is a server on port 25. There is a server on port 26. There is a server on port 27. There is a server on port 28. There is a server on port 29. There is a server on port 30. There is a server on port 31. There is a server on port 32. There is a server on port 33. There is a server on port 34. There is a server on port 35. There is a server on port 36. There is a server on port 37. There is a server on port 38. There is a server on port 39. There is a server on port 40. There is a server on port 41. There is a server on port 42. There is a server on port 43. There is a server on port 44. There is a server on port 45. There is a server on port 46. There is a server on port 47. There is a server on port 48. There is a server on port 49. There is a server on port 50. There is a server on port 51. There is a server on port 52. There is a server on port 53. There is a server on port 54. There is a server on port 55. There is a server on port 56. There is a server on port 57. There is a server on port 58. There is a server on port 59. There is a server on port 60. There is a server on port 61. There is a server on port 62. There is a server on port 63. There is a server on port 64. There is a server on port 65. There is a server on port 66. There is a server on port 67. There is a server on port 68. There is a server on port 69. There is a server on port 70. There is a server on port 71. There is a server on port 72. There is a server on port 73. There is a server on port 74. There is a server on port 75. There is a server on port 76. There is a server on port 77. There is a server on port 78. There is a server on port 79. There is a server on port 80. There is a server on port 81. There is a server on port 82. There is a server on port 83. There is a server on port 84. There is a server on port 85. There is a server on port 86. There is a server on port 87. There is a server on port 88. There is a server on port 89. There is a server on port 90. There is a server on port 91. There is a server on port 92. There is a server on port 93. There is a server on port 94. There is a server on port 95. There is a server on port 96. There is a server on port 97. There is a server on port 98. There is a server on port 99. There is a server on port 100. There is a server on port 101. There is a server on port 102. There is a server on port 103. There is a server on port 104. There is a server on port 105. There is a server on port 106. There is a server on port 107. There is a server on port 108. There is a server on port 109. There is a server on port 110. There is a server on port 111. There is a server on port 112. There is a server on port 113. There is a server on port 114. There is a server on port 115. There is a server on port 116. There is a server on port 117. There is a server on port 118. There is a server on port 119. There is a server on port 120. There is a server on port 121. There is a server on port 122. There is a server on port 123. There is a server on port 124. There is a server on port 125. There is a server on port 126. There is a server on port 127. There is a server on port 128. There is a server on port 129. There is a server on port 130. There is a server on port 131. There is a server on port 132. There is a server on port 133. There is a server on port 134. There is a server on port 135. There is a server on port 136. There is a server on port 137. There is a server on port 138. There is a server on port 139. There is a server on port 140. There is a server on port 141. There is a server on port 142. There is a server on port 143. There is a server on port 144. There is a server on port 145. There is a server on port 146. There is a server on port 147. There is a server on port 148. There is a server on port 149. There is a server on port 150. There is a server on port 151. There is a server on port 152. There is a server on port 153. There is a server on port 154. There is a server on port 155. There is a server on port 156. There is a server on port 157. There is a server on port 158. There is a server on port 159. There is a server on port 160. There is a server on port 161. There is a server on port 162. There is a server on port 163. There is a server on port 164. There is a server on port 165. There is a server on port 166. There is a server on port 167. There is a server on port 168. There is a server on port 169. There is a server on port 170. There is a server on port 171. There is a server on port 172. There is a server on port 173. There is a server on port 174. There is a server on port 175. There is a server on port 176. There is a server on port 177. There is a server on port 178. There is a server on port 179. There is a server on port 180. There is a server on port 181. There is a server on port 182. There is a server on port 183. There is a server on port 184. There is a server on port 185. There is a server on port 186. There is a server on port 187. There is a server on port 188. There is a server on port 189. There is a server on port 190. There is a server on port 191. There is a server on port 192. There is a server on port 193. There is a server on port 194. There is a server on port 195. There is a server on port 196. There is a server on port 197. There is a server on port 198. There is a server on port 199. There is a server on port 200. There is a server on port 201. There is a server on port 202. There is a server on port 203. There is a server on port 204. There is a server on port 205. There is a server on port 206. There is a server on port 207. There is a server on port 208. There is a server on port 209. There is a server on port 210. There is a server on port 211. There is a server on port 212. There is a server on port 213. There is a server on port 214. There is a server on port 215. There is a server on port 216. There is a server on port 217. There is a server on port 218. There is a server on port 219. There is a server on port 220. There is a server on port 221. There is a server on port 222. There is a server on port 223. There is a server on port 224. There is a server on port 225. There is a server on port 226. There is a server on port 227. There is a server on port 228. There is a server on port 229. There is a server on port 230. There is a server on port 231. There is a server on port 232. There is a server on port 233. There is a server on port 234. There is a server on port 235. There is a server on port 236. There is a server on port 237. There is a server on port 238. There is a server on port 239. There is a server on port 240. There is a server on port 241. There is a server on port 242. There is a server on port 243. There is a server on port 244. There is a server on port 245. There is a server on port 246. There is a server on port 247. There is a server on port 248. There is a server on port 249. There is a server on port 250. There is a server on port 251. There is a server on port 252. There is a server on port 253. There is a server on port 254. There is a server on port 255. There is a server on port 256. There is a server on port 257. There is a server on port 258. There is a server on port 259. There is a server on port 260. There is a server on port 261. There is a server on port 262. There is a server on port 263. There is a server on port 264. There is a server on port 265. There is a server on port 266. There is a server on port 267. There is a server on port 268. There is a server on port 269. There is a server on port 270. There is a server on port 271. There is a server on port 272. There is a server on port 273. There is a server on port 274. There is a server on port 275. There is a server on port 276. There is a server on port 277. There is a server on port 278. There is a server on port 279. There is a server on port 280. There is a server on port 281. There is a server on port 282. There is a server on port 283. There is a server on port 284. There is a server on port 285. There is a server on port 286. There is a server on port 287. There is a server on port 288. There is a server on port 289. There is a server on port 290. There is a server on port 291. There is a server on port 292. There is a server on port 293. There is a server on port 294. There is a server on port 295. There is a server on port 296. There is a server on port 297. There is a server on port 298. There is a server on port 299. There is a server on port 300. There is a server on port 301. There is a server on port 302. There is a server on port 303. There is a server on port 304. There is a server on port 305. There is a server on port 306. There is a server on port 307. There is a server on port 308. There is a server on port 309. There is a server on port 310. There is a server on port 311. There is a server on port 312. There is a server on port 313. There is a server on port 314. There is a server on port 315. There is a server on port 316. There is a server on port 317. There is a server on port 318. There is a server on port 319. There is a server on port 320. There is a server on port 321. There is a server on port 322. There is a server on port 323. There is a server on port 324. There is a server on port 325. There is a server on port 326. There is a server on port 327. There is a server on port 328. There is a server on port 329. There is a server on port 330. There is a server on port 331. There is a server on port 332. There is a server on port 333. There is a server on port 334. There is a server on port 335. There is a server on port 336. There is a server on port 337. There is a server on port 338. There is a server on port 339. There is a server on port 340. There is a server on port 341. There is a server on port 342. There is a server on port 343. There is a server on port 344. There is a server on port 345. There is a server on port 346. There is a server on port 347. There is a server on port 348. There is a server on port 349. There is a server on port 350. There is a server on port 351. There is a server on port 352. There is a server on port 353. There is a server on port 354. There is a server on port 355. There is a server on port 356. There is a server on port 357. There is a server on port 358. There is a server on port 359. There is a server on port 360. There is a server on port 361. There is a server on port 362. There is a server on port 363. There is a server on port 364. There is a server on port 365. There is a server on port 366. There is a server on port 367. There is a server on port 368. There is a server on port 369. There is a server on port 370. There is a server on port 371. There is a server on port 372. There is a server on port 373. There is a server on port 374. There is a server on port 375. There is a server on port 376. There is a server on port 377. There is a server on port 378. There is a server on port 379. There is a server on port 380. There is a server on port 381. There is a server on port 382. There is a server on port 383. There is a server on port 384. There is a server on port 385. There is a server on port 386. There is a server on port 387. There is a server on port 388. There is a server on port 389. There is a server on port 390. There is a server on port 391. There is a server on port 392. There is a server on port 393. There is a server on port 394. There is a server on port 395. There is a server on port 396. There is a server on port 397. There is a server on port 398. There is a server on port 399. There is a server on port 400. There is a server on port 401. There is a server on port 402. There is a server on port 403. There is a server on port 404. There is a server on port 405. There is a server on port 406. There is a server on port 407. There is a server on port 408. There is a server on port 409. There is a server on port 410. There is a server on port 411. There is a server on port 412. There is a server on port 413. There is a server on port 414. There is a server on port 415. There is a server on port 416. There is a server on port 417. There is a server on port 418. There is a server on port 419. There is a server on port 420. There is a server on port 421. There is a server on port 422. There is a server on port 423. There is a server on port 424. There is a server on port 425. There is a server on port 426. There is a server on port 427. There is a server on port 428. There is a server on port 429. There is a server on port 430. There is a server on port 431. There is a server on port 432. There is a server on port 433. There is a server on port 434. There is a server on port 435. There is a server on port 436. There is a server on port 437. There is a server on port 438. There is a server on port 439. There is a server on port 440. There is a server on port 441. There is a server on port 442. There is a server on port 443. There is a server on port 444. There is a server on port 445. There is a server on port 446. There is a server on port 447. There is a server on port 448. There is a server on port 449. There is a server on port 450. There is a server on port 451. There is a server on port 452. There is a server on port 453. There is a server on port 454. There is a server on port 455. There is a server on port 456. There is a server on port 457. There is a server on port 458. There is a server on port 459. There is a server on port 460. There is a server on port 461. There is a server on port 462. There is a server on port 463. There is a server on port 464. There is a server on port 465. There is a server on port 466. There is a server on port 467. There is a server on port 468. There is a server on port 469. There is a server on port 470. There is a server on port 471. There is a server on port 472. There is a server on port 473. There is a server on port 474. There is a server on port 475. There is a server on port 476. There is a server on port 477. There is a server on port 478. There is a server on port 479. There is a server on port 480. There is a server on port 481. There is a server on port 482. There is a server on port 483. There is a server on port 484. There is a server on port 485. There is a server on port 486. There is a server on port 487. There is a server on port 488. There is a server on port 489. There is a server on port 490. There is a server on port 491. There is a server on port 492. There is a server on port 493. There is a server on port 494. There is a server on port 495. There is a server on port 496. There is a server on port 497. There is a server on port 498. There is a server on port 499. There is a server on port 500. There is a server on port 501. There is a server on port 502. There is a server on port 503. There is a server on port 504. There is a server on port 505. There is a server on port 506. There is a server on port 507. There is a server on port 508. There is a server on port 509. There is a server on port 510. There is a server on port 511. There is a server on port 512. There is a server on port 513. There is a server on port 514. There is a server on port 515. There is a server on port 516. There is a server on port 517. There is a server on port 518. There is a server on port 519. There is a server on port 520. There is a server on port 521. There is a server on port 522. There is a server on port 523. There is a server on port 524. There is a server on port 525. There is a server on port 526. There is a server on port 527. There is a server on port 528. There is a server on port 529. There is a server on port 530. There is a server on port 531. There is a server on port 532. There is a server on port 533. There is a server on port 534. There is a server on port 535. There is a server on port 536. There is a server on port 537. There is a server on port 538. There is a server on port 539. There is a server on port 540. There is a server on port 541. There is a server on port 542. There is a server on port 543. There is a server on port 544. There is a server on port 545. There is a server on port 546. There is a server on port 547. There is a server on port 548. There is a server on port 549. There is a server on port 550. There is a server on port 551. There is a server on port 552. There is a server on port 553. There is a server on port 554. There is a server on port 555. There is a server on port 556. There is a server on port 557. There is a server on port 558. There is a server on port 559. There is a server on port 560. There is a server on port 561. There is a server on port 562. There is a server on port 563. There is a server on port 564. There is a server on port 565. There is a server on port 566. There is a server on port 567. There is a server on port 568. There is a server on port 569. There is a server on port 570. There is a server on port 571. There is a server on port 572. There is a server on port 573. There is a server on port 574. There is a server on port 575. There is a server on port 576. There is a server on port 577. There is a server on port 578. There is a server on port 579. There is a server on port 580. There is a server on port 581. There is a server on port 582. There is a server on port 583. There is a server on port 584. There is a server on port 585. There is a server on port 586. There is a server on port 587. There is a server on port 588. There is a server on port 589. There is a server on port 590. There is a server on port 591. There is a server on port 592. There is a server on port 593. There is a server on port 594. There is a server on port 595. There is a server on port 596. There is a server on port 597. There is a server on port 598. There is a server on port 599. There is a server on port 600. There is a server on port 601. There is a server on port 602. There is a server on port 603. There is a server on port 604. There is a server on port 605. There is a server on port 606. There is a server on port 607. There is a server on port 608. There is a server on port 609. There is a server on port 610. There is a server on port 611. There is a server on port 612. There is a server on port 613. There is a server on port 614. There is a server on port 615. There is a server on port 616. There is a server on port 617. There is a server on port 618. There is a server on port 619. There is a server on port 620. There is a server on port 621. There is a server on port 622. There is a server on port 623. There is a server on port 624. There is a server on port 625. There is a server on port 626. There is a server on port 627. There is a server on port 628. There is a server on port 629. There is a server on port 630. There is a server on port 631. There is a server on port 632. There is a server on port 633. There is a server on port 634. There is a server on port 635. There is a server on port 636. There is a server on port 637. There is a server on port 638. There is a server on port 639. There is a server on port 640. There is a server on port 641. There is a server on port 642. There is a server on port 643. There is a server on port 644. There is a server on port 645. There is a server on port 646. There is a server on port 647. There is a server on port 648. There is a server on port 649. There is a server on port 650. There is a server on port 651. There is a server on port 652. There is a server on port 653. There is a server on port 654. There is a server on port 655. There is a server on port 656. There is a server on port 657. There is a server on port 658. There is a server on port 659. There is a server on port 660. There is a server on port 661. There is a server on port 662. There is a server on port 663. There is a server on port 664. There is a server on port 665. There is a server on port 666. There is a server on port 667. There is a server on port 668. There is a server on port 669. There is a server on port 670. There is a server on port 671. There is a server on port 672. There is a server on port 673. There is a server on port 674. There is a server on port 675. There is a server on port 676. There is a server on port 677. There is a server on port 678. There is a server on port 679. There is a server on port 680. There is a server on port 681. There is a server on port 682. There is a server on port 683. There is a server on port 684. There is a server on port 685. There is a server on port 686. There is a server on port 687. There is a server on port 688. There is a server on port 689. There is a server on port 690. There is a server on port 691. There is a server on port 692. There is a server on port 693. There is a server on port 694. There is a server on port 695. There is a server on port 696. There is a server on port 697. There is a server on port 698. There is a server on port 699. There is a server on port 700. There is a server on port 701. There is a server on port 702. There is a server on port 703. There is a server on port 704. There is a server on port 705. There is a server on port 706. There is a server on port 707. There is a server on port 708. There is a server on port 709. There is a server on port 710. There is a server on port 711. There is a server on port 712. There is a server on port 713. There is a server on port 714. There is a server on port 715. There is a server on port 716. There is a server on port 717. There is a server on port 718. There is a server on port 719. There is a server on port 720. There is a server on port 721. There is a server on port 722. There is a server on port 723. There is a server on port 724. There is a server on port 725. There is a server on port 726. There is a server on port 727. There is a server on port 728. There is a server on port 729. There is a server on port 730. There is a server on port 731. There is a server on port 732. There is a server on port 733. There is a server on port 734. There is a server on port 735. There is a server on port 736. There is a server on port 737. There is a server on port 738. There is a server on port 739. There is a server on port 740. There is a server on port 741. There is a server on port 742. There is a server on port 743. There is a server on port 744. There is a server on port 745. There is a server on port 746. There is a server on port 747. There is a server on port 748. There is a server on port 749. There is a server on port 750. There is a server on port 751. There is a server on port 752. There is a server on port 753. There is a server on port 754. There is a server on port 755. There is a server on port 756. There is a server on port 757. There is a server on port 758. There is a server on port 759. There is a server on port 760. There is a server on port 761. There is a server on port 762. There is a server on port 763. There is a server on port 764. There is a server on port 765. There is a server on port 766. There is a server on port 767. There is a server on port 768. There is a server on port 769. There is a server on port 770. There is a server on port 771. There is a server on port 772. There is a server on port 773. There is a server on port 774. There is a server on port 775. There is a server on port 776. There is a server on port 777. There is a server on port 778. There is a server on port 779. There is a server on port 780. There is a server on port 781. There is a server on port 782. There is a server on port 783. There is a server on port 784. There is a server on port 785. There is a server on port 786. There is a server on port 787. There is a server on port 788. There is a server on port 789. There is a server on port 790. There is a server on port 791. There is a server on port 792. There is a server on port 793. There is a server on port 794. There is a server on port 795. There is a server on port 796. There is a server on port 797. There is a server on port 798. There is a server on port 799. There is a server on port 800. There is a server on port 801. There is a server on port 802. There is a server on port 803. There is a server on port 804. There is a server on port 805. There is a server on port 806. There is a server on port 807. There is a server on port 808. There is a server on port 809. There is a server on port 810. There is a server on port 811. There is a server on port 812. There is a server on port 813. There is a server on port 814. There is a server on port 815. There is a server on port 816. There is a server on port 817. There is a server on port 818. There is a server on port 819. There is a server on port 820. There is a server on port 821. There is a server on port 822. There is a server on port 823. There is a server on port 824. There is a server on port 825. There is a server on port 826. There is a server on port 827. There is a server on port 828. There is a server on port 829. There is a server on port 830. There is a server on port 831. There is a server on port 832. There is a server on port 833. There is a server on port 834. There is a server on port 835. There is a server on port 836. There is a server on port 837. There is a server on port 838. There is a server on port 839. There is a server on port 840. There is a server on port 841. There is a server on port 842. There is a server on port 843. There is a server on port 844. There is a server on port 845. There is a server on port 846. There is a server on port 847. There is a server on port 848. There is a server on port 849. There is a server on port 850. There is a server on port 851. There is a server on port 852. There is a server on port 853. There is a server on port 854. There is a server on port 855. There is a server on port 856. There is a server on port 857. There is a server on port 858. There is a server on port 859. There is a server on port 860. There is a server on port 861. There is a server on port 862. There is a server on port 863. There is a server on port 864. There is a server on port 865. There is a server on port 866. There is a server on port 867. There is a server on port 868. There is a server on port 869. There is a server on port 870. There is a server on port 871. There is a server on port 872. There is a server on port 873. There is a server on port 874. There is a server on port 875. There is a server on port 876. There is a server on port 877. There is a server on port 878. There is a server on port 879. There is a server on port 880. There is a server on port 881. There is a server on port 882. There is a server on port 883. There is a server on port 884. There is a server on port 885. There is a server on port 886. There is a server on port 887. There is a server on port 888. There is a server on port 889. There is a server on port 890. There is a server on port 891. There is a server on port 892. There is a server on port 893. There is a server on port 894. There is a server on port 895. There is a server on port 896. There is a server on port 897. There is a server on port 898. There is a server on port 899. There is a server on port 900. There is a server on port 901. There is a server on port 902. There is a server on port 903. There is a server on port 904. There is a server on port 905. There is a server on port 906. There is a server on port 907. There is a server on port 908. There is a server on port 909. There is a server on port 910. There is a server on port 911. There is a server on port 912. There is a server on port 913. There is a server on port 914. There is a server on port 915. There is a server on port 916. There is a server on port 917. There is a server on port 918. There is a server on port 919. There is a server on port 920. There is a server on port 921. There is a server on port 922. There is a server on port 923. There is a server on port 924. There is a server on port 925. There is a server on port 926. There is a server on port 927. There is a server on port 928. There is a server on port 929. There is a server on port 930. There is a server on port 931. There is a server on port 932. There is a server on port 933. There is a server on port 934. There is a server on port 935. There is a server on port 936. There is a server on port 937. There is a server on port 938. There is a server on port 939. There is a server on port 940. There is a server on port 941. There is a server on port 942. There is a server on port 943. There is a server on port 944. There is a server on port 945. There is a server on port 946. There is a server on port 947. There is a server on port 948. There is a server on port 949. There is a server on port 950. There is a server on port 951. There is a server on port 952. There is a server on port 953. There is a server on port 954. There is a server on port 955. There is a server on port 956. There is a server on port 957. There is a server on port 958. There is a server on port 959. There is a server on port 960. There is a server on port 961. There is a server on port 962. There is a server on port 963. There is a server on port 964. There is a server on port 965. There is a server on port 966. There is a server on port 967. There is a server on port 968. There is a server on port 969. There is a server on port 970. There is a server on port 971. There is a server on port 972. There is a server on port 973. There is a server on port 974. There is a server on port 975. There is a server on port 976. There is a server on port 977. There is a server on port 978. There is a server on port 979. There is a server on port 980. There is a server on port 981. There is a server on port 982. There is a server on port 983. There is a server on port 984. There is a server on port 985. There is a server on port 986. There is a server on port 987. There is a server on port 988. There is a server on port 989. There is a server on port 990. There is a server on port 991. There is a server on port 992. There is a server on port 993. There is a server on port 994. There is a server on port 995. There is a server on port 996. There is a server on port 997. There is a server on port 998. There is a server on port 999. There is a server on port 1000. There is a server on port 1001. There is a server on port 1002. There is a server on port 1003. There is a server on port 1004. There is a server on port 1005. There is a server on port 1006. There is a server on port 1007. There is a server on port 1008. There is a server on port 1009. There is a server on port 1010. There is a server on port 1011. There is a server on port 1012. There is a server on port 1013. There is a server on port 1014. There is a server on port 1015. There is a server on port 1016. There is a server on port 1017. There is a server on port 1018. There is a server on port 1019. There is a server on port 1020. There is a server on port 1021. There is a server on port 1022. There is a server on port 1023. Zavrseno: Fri Dec 28 15:54:02 GMT 2018 Trajalo: 0.504 sekundi. */ /* na poincare-u (pod Linux-om) jedno izvrsavanje je trajalo: 2.635 sekundi. */ }