76
āļāļēāļĢāļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāđ€āļāđ‡āļšāļ‚āļ­āļĄāļđāļĨāļāļēāļĢāļˆāļĢāļēāļˆāļĢāļšāļ™āļĢāļ°āļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āļēāļĒ (āļŠāđāļēāļŦāļĢāļąāļšāļĢāļēāļ™āļ­āļīāļ™āđ€āļ•āļ­āļĢāđ€āļ™āđ‡āļ•) Log System (For Internet cafÃĐ) āļŠāļĒāļąāļ™āļ• āđ€āļŠāļ™āļžāļđāļ™ ChayunChanpoon āļŠāļēāļĢāļ™āļīāļžāļ™āļ˜āļ‰āļšāļąāļšāļ™āļĩāđ‰āđ€āļ›āļ™āļŠāļ§āļ™āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āļāļēāļĢāļĻāļķāļāļĐāļē āļ•āļēāļĄāļŦāļĨāļąāļāļŠāļđāļ•āļĢāļ§āļīāļ—āļĒāļēāļĻāļēāļŠāļ•āļĢāļĄāļŦāļēāļšāļąāļ“āļ‘āļīāļ• āļŠāļēāļ‚āļēāļ§āļīāļŠāļēāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ āļšāļąāļ“āļ‘āļīāļ•āļ§āļīāļ—āļĒāļēāļĨāļąāļĒ āļĄāļŦāļēāļ§āļīāļ—āļĒāļēāļĨāļąāļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļĄāļŦāļēāļ™āļ„āļĢ āļ›āļāļēāļĢāļĻāļķāļāļĐāļē 2555

Log system (for Internet cafe) - MUT

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Log system (for Internet cafe) - MUT

āļāļēāļĢāļžāļ’āļ™āļēāļĢāļ°āļšāļšāđ€āļāļšāļ‚āļ­āļĄāļĨāļāļēāļĢāļˆāļĢāļēāļˆāļĢāļšāļ™āļĢāļ°āļšāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒ (āļŠāļēāļŦāļĢāļšāļĢāļēāļ™āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•)

Log System (For Internet cafÃĐ)

āļŠāļĒāļ™āļ• āđ€āļŠāļ™āļžāļ™ ChayunChanpoon

āļŠāļēāļĢāļ™āļžāļ™āļ˜āļ‰āļšāļšāļ™āđ€āļ›āļ™āļŠāļ§āļ™āļŦāļ™āļ‡āļ‚āļ­āļ‡āļāļēāļĢāļĻāļāļĐāļē āļ•āļēāļĄāļŦāļĨāļāļŠāļ•āļĢāļ§āļ—āļĒāļēāļĻāļēāļŠāļ•āļĢāļĄāļŦāļēāļšāļ“āļ‘āļ•

āļŠāļēāļ‚āļēāļ§āļŠāļēāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ āļšāļ“āļ‘āļ•āļ§āļ—āļĒāļēāļĨāļĒ āļĄāļŦāļēāļ§āļ—āļĒāļēāļĨāļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĄāļŦāļēāļ™āļ„āļĢ

āļ›āļāļēāļĢāļĻāļāļĐāļē 2555

Page 2: Log system (for Internet cafe) - MUT

I

āļŦāļ§āļ‚āļ­āļŠāļēāļĢāļ™āļžāļ™āļ˜ āļāļēāļĢāļžāļ’āļ™āļēāļĢāļ°āļšāļšāđ€āļāļšāļ‚āļ­āļĄāļĨāļāļēāļĢāļˆāļĢāļēāļˆāļĢāļšāļ™āļĢāļ°āļšāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒ (āļŠāļēāļŦāļĢāļšāļĢāļēāļ™āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•)

āļ™āļāļĻāļāļĐāļē āļ™āļēāļĒāļŠāļĒāļ™āļ• āđ€āļŠāļ™āļžāļ™ āļĢāļŦāļŠāļ™āļāļĻāļāļĐāļē 5117620017 āļ›āļĢāļāļāļē āļ§āļ—āļĒāļēāļĻāļēāļŠāļ•āļĢāļĄāļŦāļēāļšāļ“āļ‘āļ• āļŠāļēāļ‚āļēāļ§āļŠāļē āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ āļž.āļĻ. 2555 āļ­āļēāļˆāļēāļĢāļĒāļœāļ„āļ§āļšāļ„āļĄāļŠāļēāļĢāļ™āļžāļ™āļ˜ āļ”āļĢ.āļ§āļĢāļžāļĨ āļĨāļĨāļēāđ€āļāļĒāļĢāļ•āļŠāļāļĨ

āļšāļ—āļ„āļ”āļĒāļ­

āļŠāļēāļĢāļ™āļžāļ™āļ˜āļ™āđ€āļ›āļ™āļāļēāļĢāļ™āļēāđ€āļŠāļ™āļ­ āļāļēāļĢāļžāļ’āļ™āļēāļĢāļ°āļšāļšāđ€āļāļšāļ‚āļ­āļĄāļĨāļāļēāļĢāļˆāļĢāļēāļˆāļĢāļšāļ™āļĢāļ°āļšāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒ (āļŠāļēāļŦāļĢāļšāļĢāļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•) āļ„āļ­ āđ€āļāļšāļ‚āļ­āļĄāļĨāļāļēāļĢāđƒāļŠāđ€āļ„āļĢāļ­āļ‚āļēāļĒāđāļĨāļ°āļ‚āļ­āļĄāļĨāļœāđƒāļŠāđ€āļžāļ­āļāļēāļĢāļžāļŠāļˆāļ™āļ•āļ§āļ•āļ™āļŠāļēāļŦāļĢāļšāđ€āļ›āļ™āļŦāļĨāļāļāļēāļ™āļ—āļēāļ‡āļāļŽāļŦāļĄāļēāļĒāļ—āļŠāļ­āļ”āļ„āļĨāļ­āļ‡ āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļž.āļĻ.2550 āđƒāļ™āļŠāļ§āļ™āļĢāļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļ„āļēāđ€āļŸ āđ‚āļ”āļĒāļĄāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ„āļ§āļšāļ„āļĄāđāļšāļ™āļ§āļ˜āļœāđƒāļŠāļ‡āļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ• āđƒāļŦāļĄāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđ„āļ”āđ€āļ›āļ™āļ­āļĒāļēāļ‡āļ” āļĨāļ”āļ›āļāļŦāļēāļ•āļēāļ‡āđ†āđƒāļ™āđƒāļŠāļ‡āļēāļ™ āđ€āļŠāļ™āđāļšāļ™āļ§āļ˜āđ€āļ•āļĄ āđāļĨāļ°āļˆāļ”āļ—āļēāđ€āļāļĒāļ§āļāļšāļĢāļ°āļšāļšāļāļēāļĢāļˆāļ”āđ€āļāļšāļĨāļ­āļāđƒāļ™āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļœāļēāļ™āļŦāļ™āļēāđ€āļ§āļšāļ­āļ™āđ€āļ•āļ­āļĢāđ€āļŸāļŠāđ€āļžāļ­āđƒāļŦāļœāđƒāļŠāļ‡āļēāļ™āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āđ„āļ”āļ­āļĒāļēāļ‡āļŠāļ°āļ”āļ§āļ

Page 3: Log system (for Internet cafe) - MUT

II

āļāļ•āļ•āļāļĢāļĢāļĄāļ›āļĢāļ°āļāļēāļĻ

āļŠāļēāļĢāļ™āļžāļ™āļ˜āļ‰āļšāļšāļ™āļŠāļēāđ€āļĢāļˆāđ„āļ”āļˆāļēāļāđāļ™āļ§āļ„āļ§āļēāļĄāļ„āļ”āđāļĨāļ°āļāļēāļĢāđāļ™āļ°āļ™āļēāļāļēāļĢāļ”āļēāđ€āļ™āļ™āļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™ āļ­āļ‡āļ„āļ„āļ§āļēāļĄāļĢāļ•āļēāļ‡āđ† āļˆāļēāļāļ­āļēāļˆāļēāļĢāļĒ āļ”āļĢ.āļ§āļĢāļžāļĨ āļĨāļĨāļēāđ€āļāļĒāļĢāļ•āļŠāļāļĨ āļ­āļēāļˆāļēāļĢāļĒāļ—āļ›āļĢāļāļĐāļēāļ—āđ„āļ”āđ€āļŠāļĒāļŠāļĨāļ°āđ€āļ§āļĨāļēāđƒāļŦāļ„āļēāļ›āļĢāļāļĐāļēāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ‚āļ­āļšāļāļžāļĢāļ­āļ‡āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđƒāļŦāļĄāļ„āļ§āļēāļĄāļŠāļĄāļšāļĢāļ“ āļ­āļāļ—āļ‡āđ€āļžāļ­āđ†āļ—āļ„āļ­āļĒāļŠāļ§āļĒāđ€āļŦāļĨāļ­ āļŠāļ™āļšāļŠāļ™āļ™āļāļēāļĢāļˆāļ”āļ—āļēāļŠāļēāļĢāļ™āļžāļ™āļ˜āļ‰āļšāļšāļ™ āļ‚āļ­āļāļĢāļēāļšāļ‚āļ­āļžāļĢāļ°āļ„āļ“ āļ„āļ“āļēāļˆāļēāļĢāļĒāļ—āļāļ—āļēāļ™āļ—āļŠāļ§āļĒāļ›āļĢāļ°āļŠāļ—āļ˜āļ›āļĢāļ°āļŠāļēāļ—āļ§āļŠāļēāļ„āļ§āļēāļĄāļĢāļˆāļ™āļŠāļēāļĄāļēāļĢāļ–āļˆāļ”āļ—āļēāļŠāļēāļĢāļ™āļžāļ™āļ˜āđƒāļŦāļŠāļēāđ€āļĢāļˆāđ„āļ”āļ”āļ§āļĒāļ” āļ—āļēāļĒāļ™āļ‚āļ­āļāļĢāļēāļšāļžāļĢāļ°āļ„āļ“āļšāļ”āļēāļĄāļēāļĢāļ”āļēāļ—āļ„āļ­āļĒāđƒāļŦāļāļēāļĨāļ‡āđƒāļˆāđ€āļŠāļĄāļ­

āļŠāļĒāļ™āļ• āđ€āļŠāļ™āļžāļ™

Page 4: Log system (for Internet cafe) - MUT

III

āļŠāļēāļĢāļšāļ āļŦāļ™āļē āļšāļ—āļ„āļ”āļĒāļ­āļ āļēāļĐāļēāđ„āļ—āļĒ I āļāļ•āļ•āļāļĢāļĢāļĄāļ›āļĢāļ°āļāļēāļĻ II āļŠāļēāļĢāļšāļ III āļŠāļēāļĢāļšāļāļ•āļēāļĢāļēāļ‡ V āļŠāļēāļĢāļšāļāļĢāļ› VI āļšāļ—āļ— 1 āļšāļ—āļ™āļē 1

1.1 āļāļĨāļēāļ§āļ™āļē 1 1.2 āļ„āļ§āļēāļĄāđ€āļ›āļ™āļĄāļēāđāļĨāļ°āļ›āļāļŦāļēāļŠāļēāļ„āļ 1 1.3 āļˆāļ”āļ›āļĢāļ°āļŠāļ‡āļ„āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™ 1 1.4 āļ‚āļ­āļšāđ€āļ‚āļ•āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™ 1 1.5 āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āļ—āļ„āļēāļ”āļ§āļēāļˆāļ°āđ„āļ”āļĢāļš 2 1.6 āļ‚āļ™āļ•āļ­āļ™āļāļēāļĢāļĻāļāļĐāļēāđāļĨāļ°āļ—āļ”āļĨāļ­āļ‡ 2

āļšāļ—āļ— 2 āļ—āļĪāļĐāļŽāļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡āđāļĨāļ°āļāļēāļĢāļ­āļ­āļāđāļšāļš 3 2.1 āļāļĨāļēāļ§āļ™āļē 3 2.2 āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļž.āļĻ. 2550 3 2.3 āļāļēāļĢāļˆāļ”āđ€āļāļšāļ‚āļ­āļĄāļĨāļĨāļ­āļ 4 2.4 Network Time Protocol (NTP) 6 2.5Syslog-ng 10 2.6āļāļēāļĢāđ€āļ‚āļēāļĢāļŦāļŠāļ‚āļ­āļĄāļĨ 12 2.7 āđ„āļŸāļĢāļ§āļ­āļĨāļĨ(Firewall) 15 2.8 MySQL (āļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨ) 22 2.9 āļ‹āļ­āļŸāļ•āđāļ§āļĢāļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡ 28

āļšāļ—āļ— 3 āļāļēāļĢāļ­āļ­āļāđāļšāļšāļĢāļ°āļšāļšāļ‡āļēāļ™ 33 3.1 āļāļēāļĢāļ­āļ­āļāđāļšāļšāļĢāļ°āļšāļšāļ‡āļēāļ™. 33 3.2 āļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļĨāļ°āļ•āļ”āļ•āļ‡āļĢāļ°āļšāļšāļĢāļēāļ™āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•āļ„āļēāđ€āļŸāļ—āļĄ Gateway Server 35 3.3 āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ Gateway Server 35 3.4 āļāļēāļĢāļ•āļ”āļ•āļ‡āļĢāļ°āļšāļš CentOS 5.3 36 3.5 āļāļēāļĢāļ­āļ­āļāđāļšāļšāļŦāļ™āļē Web manage āđ€āļžāļ­āļŠāļēāļĄāļēāļĢāļ– configāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđƒāļ™āļ”āļēāļ™āļ•āļēāļ‡āđ† 38

Page 5: Log system (for Internet cafe) - MUT

IV

āļŠāļēāļĢāļšāļ (āļ•āļ­) āļŦāļ™āļē

āļšāļ—āļ— 4 āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™ 39

4.1 āļĢāļ°āļšāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒāļ—āđƒāļŠāđƒāļ™āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™ 39 4.2 āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āđƒāļ™āļāļēāļĢāļ—āļ”āļĨāļ­āļ‡ 39 4.3 āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āđƒāļ™āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļŦāļ™āļē Web Manage 41 4.4 āļāļēāļĢ Manage User 42 4.5 āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•āļ‚āļ­āļ‡ User āđƒāļ™āļĢāļ°āļšāļš 44 4.6 āļāļēāļĢāļˆāļ”āļāļēāļĢāđāļāđ„āļ‚āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ” user āļœāļēāļ™āļŦāļ™āļēāđ€āļ§āļšāđ„āļ‹āļ• 45 4.7 āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļĢāļ°āļšāļšāļˆāļ”āđ€āļāļš Log 46

āļšāļ—āļ— 5 āļŠāļĢāļ›āļœāļĨāđ‚āļ„āļĢāļ‡āļ‡āļēāļ™ 47

5.1 āļāļĨāļēāļ§āļ™āļē 47 5.2 āļ›āļāļŦāļēāđāļĨāļ°āļ­āļ›āļŠāļĢāļĢāļ„āđƒāļ™āļāļēāļĢāļžāļ’āļ™āļēāļĢāļ°āļšāļš 47 5.3 āđāļ™āļ§āļ—āļēāļ‡āđƒāļ™āļāļēāļĢāļĻāļāļĐāļēāļ•āļ­ 47

āđ€āļ­āļāļŠāļēāļĢāļ­āļēāļ‡āļ­āļ‡ 48

āļ āļēāļ„āļœāļ™āļ§āļ 49 āļ āļēāļ„āļœāļ™āļ§āļ āļ āļ„āļēāļŠāļ‡ āđāļĨāļ°āļ„āļ­āļ™āļŸāļāļ•āļēāļ‡ āđ† āđƒāļ™āļāļēāļĢāļ—āļēāļŠāļēāļĢāļ™āļžāļ™āļ˜ 49 āļ āļēāļ„āļœāļ™āļ§āļ āļ‚ āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļ„āļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ 61 āļž.āļĻ āđ’āđ•āđ•o

Page 6: Log system (for Internet cafe) - MUT

V

āļŠāļēāļĢāļšāļāļ•āļēāļĢāļēāļ‡

āļŦāļ™āļē

āļ•āļēāļĢāļēāļ‡āļ— 2.1 āđāļŠāļ”āļ‡āļāļēāļ™āđ€āļ§āļĨāļē NTP Server āđƒāļ™āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒ 8

āļ•āļēāļĢāļēāļ‡āļ— 2.2 syslog-ng command line options 11

āļ•āļēāļĢāļēāļ‡āļ— 2.3 āļāļēāļĢāļžāļ’āļ™āļēāđ€āļ­āļŠāđ€āļ­āļŠāđ€āļ­āļĨāđāļĨāļ°āļ—āđ€āļ­āļĨāđ€āļ­āļŠ 14

āļ•āļēāļĢāļēāļ‡āļ— 3.1 āļ•āļ§āļ­āļĒāļēāļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨ radcheck 37

Page 7: Log system (for Internet cafe) - MUT

VI

āļŠāļēāļĢāļšāļāļĢāļ›

āļŦāļ™āļē

āļĢāļ›āļ— 2.1 āđāļŠāļ”āļ‡āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāļ–āļāļ•āļ­āļ‡āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨ 5 āļĢāļ›āļ— 2.2 āļĨāļēāļ”āļšāļŠāļ™āļāļēāļĢāđ€āļ—āļĒāļšāđ€āļ§āļĨāļēāļāļšāđ€āļ§āļĨāļēāļĄāļēāļ•āļĢāļāļēāļ™āļŠāļēāļāļĨ Stratum 0 8

āļĢāļ›āļ— 2.3 āđāļŠāļ”āļ‡āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨāđāļĨāļ°āļžāļ­āļĢāļ•āļ•āļēāļ‡āđ† 19

āļĢāļ›āļ— 2.4 āđāļŠāļ”āļ‡āļāļēāļĢāļ”āļĄāļĨāļ•āđ€āļžāļĨāļ„āļ‹āļ‡ 20

āļĢāļ›āļ— 2.5 āđāļŠāļ”āļ‡ āļ—āļ‹āļžāđāļĨāļ° āļĒāļ”āļž āđ€āļŪāļ”āđ€āļ”āļ­āļĢ 20

āļĢāļ›āļ— 2.6 āđāļŠāļ”āļ‡āļ‹āļ­āļ„āđ€āļāļ•āđāļĨāļ°āđ€āļ™āļ—āđ€āļ§āļĢāļ„āđ‚āļžāļĢāđ€āļ‹āļŠ 21

āļĢāļ›āļ— 3.1 Network Diagram 33 āļĢāļ›āļ— 3.2 āđāļŠāļ”āļ‡āļĢāļ°āļšāļšāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđƒāļ™āļĢāļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļ„āļēāđ€āļŸ 34 āļĢāļ›āļ— 3.3 āđāļŠāļ”āļ‡āđāļšāļšāļˆāļēāļĨāļ­āļ‡ Gateway Server āļšāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ Vmware 35 āļĢāļ›āļ— 3.4 āļŦāļ™āļē Web manage 38 āļĢāļ›āļ— 3.5 āļŦāļ™āļēWeb manage āļŠāļ§āļ™āļ‚āļ­āļ‡āļāļēāļĢāļŠāļĢāļēāļ‡āļœāđƒāļŠāļšāļĢāļāļēāļĢ Internet CafÃĐ 38 āļĢāļ›āļ— 4.1 āđāļŠāļ”āļ‡āļŦāļ™āļē User login 39 āļĢāļ›āļ— 4.2 āļŦāļ™āļēāđ€āļ§āļš User logout 40 āļĢāļ›āļ— 4.3 āļŦāļ™āļēāđ€āļ§āļ›āđāļˆāļ‡āļŦāļĄāļ”āđ€āļ§āļĨāļēāđƒāļŠāļ‡āļēāļ™ 41 āļĢāļ›āļ— 4.4 āļŦāļ™āļēāļˆāļ­ login āđ€āļ‚āļēāđƒāļŠāļĢāļ°āļšāļš Web management 41 āļĢāļ›āļ— 4.5 āļŦāļ™āļēāļˆāļ­āđƒāļ™āļāļēāļĢ Manage user 42 āļĢāļ›āļ— 4.6 āđāļŠāļ”āļ‡āļŦāļ™āļēāļˆāļ­āđƒāļ™āļāļēāļĢāđ€āļžāļĄ user āđ€āļžāļ­āđ€āļ‚āļēāđƒāļŠāļ‡āļēāļ™āđƒāļ™āļĢāļ°āļšāļš 43 āļĢāļ›āļ— 4.7 āļ—āļ”āļŠāļ­āļš authenāļ”āļ§āļĒ user āļ—āđ€āļĢāļēāļŠāļĢāļēāļ‡āļ‚āļ™āļĄāļē 43 āļĢāļ›āļ— 4.8 āļ—āļ”āļŠāļ­āļšāđāļšāļ™āļ§āļ˜āļ—āļāļēāļŦāļ™āļ”āđƒāļŦāļāļš user 44 āļĢāļ›āļ— 4.9 āđāļŠāļ”āļ‡ user āļ—āļ‡āļŦāļĄāļ”āđƒāļ™āļĢāļ°āļšāļš 45 āļĢāļ›āļ— 4.10 āđāļŠāļ”āļ‡ user āļ­āļ­āļ™āđ„āļĨāļ™āđƒāļ™āļĢāļ°āļšāļš 45 āļĢāļ›āļ— 4.11 āļ•āļ§āļ­āļĒāļēāļ‡āđ€āļĢāļĒāļāļ” log 46 āļĢāļ›āļ— 4.12 āļ•āļ§āļ­āļĒāļēāļ‡āļ—āļē MD5 46 āļĢāļ›āļ— āļ.1 āļāļēāļĢāļ•āļ”āļ•āļ‡ package chillispot-1.1.0.i386.rpm 50 āļĢāļ›āļ— āļ.2 āļāļēāļĢāđāļāđ„āļ‚āđ„āļŸāļĨ /etc/sysconfig/network-scripts/ifcfg-eth1 51 āļĢāļ›āļ— āļ.3 āļāļēāļĢāļŠāļĢāļēāļ‡āđ„āļŸāļĨ /var/www/html/welcome.html 53 āļĢāļ›āļ— āļ.4 āļāļēāļĢāļŠāļ‡āđƒāļŦ service chilli restart 53 āļĢāļ›āļ— āļ.5 āđāļŠāļ”āļ‡ interface tun0 āđ€āļ›āļ™ 10.0.1.1 54 āļĢāļ›āļ— āļ.6 āđāļŠāļ”āļ‡āļāļēāļĢāļŠāļĢāļēāļ‡ password āđƒāļŦāļāļš admin āļ‚āļ­āļ‡ mysql 55 āļĢāļ›āļ— āļ.7 āļāļēāļĢāļ•āļ”āļ•āļ‡ package freeradius-server 56

Page 8: Log system (for Internet cafe) - MUT

VII

āļŠāļēāļĢāļšāļāļĢāļ› (āļ•āļ­)

āļŦāļ™āļē

āļĢāļ›āļ— āļ.8 āļāļēāļĢāđ€āļžāļĄ modules sqlcounter 57 āļĢāļ›āļ— āļ.9 āļāļēāļĢāđ€āļžāļĄ noresetcounter 57 āļĢāļ›āļ— āļ.10 āļāļēāļĢāļŠāļĢāļēāļ‡āđ„āļŸāļĨ script āļŠāļ­ /etc/raddb/log-gateway.sh 58 āļĢāļ›āļ— āļ.11 āļāļēāļĢāđāļāđ„āļ‚āđ„āļŸāļĨ /etc/squid/squid.conf 58 āļĢāļ›āļ— āļ.12 āļāļēāļĢāļāļēāļŦāļ™āļ” transparent proxy 59 āļĢāļ›āļ— āļ.13 āļāļēāļĢāđāļāđ„āļ‚āđ„āļŸāļĨ /etc/ntp.conf 59 āļĢāļ›āļ— āļ.14 āđ€āļžāļĄ rule āđƒāļŠāđƒāļ™āđ„āļŸāļĨ /etc/firewall.iptables 60

Page 9: Log system (for Internet cafe) - MUT

āļšāļ—āļ— 1 āļšāļ—āļ™āļē

1.1 āļāļĨāļēāļ§āļ™āļē

āļ›āļˆāļˆāļšāļ™āļ–āļ­āđ€āļ›āļ™āļĒāļ„āđāļŦāļ‡āļ‚āļ­āļĄāļĨāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāđāļĨāļ°āļāļēāļĢāļ•āļ”āļ•āļ­āļŠāļ­āļŠāļēāļĢāļœāļēāļ™āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļŦāļĢāļ­āļĢāļ°āļšāļšāļ­āđ€āļĨāļāļ—āļĢāļ­āļ™āļāļŠāđ„āļ”āđ€āļ‚āļēāļĄāļēāļĄāļšāļ—āļšāļēāļ—āđāļĨāļ°āļ—āļ§āļ„āļ§āļēāļĄāļŠāļēāļ„āļāđ€āļžāļĄāļ‚āļ™āļ•āļēāļĄāļĨāļēāļ”āļšāļ•āļ­āļĢāļ°āļšāļšāđ€āļĻāļĢāļĐāļāļāļˆāđāļĨāļ°āļ„āļ“āļ āļēāļžāļŠāļ§āļ•āļ‚āļ­āļ‡āļ›āļĢāļ°āļŠāļēāļŠāļ™āđƒāļ™ āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒāđāļ•āđƒāļ™āļ‚āļ“āļ°āđ€āļ”āļĒāļ§āļāļ™āļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļāļĄāđāļ™āļ§āđ‚āļ™āļĄāļ‚āļĒāļēāļĒāļ§āļ‡āļāļ§āļēāļ‡ āđāļĨāļ°āļ—āļ§āļ„āļ§āļēāļĄāļĢāļ™āđāļĢāļ‡āđ€āļžāļĄāļĄāļēāļāļ‚āļ™āļ”āļ§āļĒāļ”āļ‡āļ™āļ™āļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ™āļšāđ€āļ›āļ™āļžāļĒāļēāļ™āļŦāļĨāļāļāļēāļ™āļŠāļēāļ„āļ āđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļ™āļ„āļ”āļ­āļ™āđ€āļ›āļ™āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āļ­āļĒāļēāļ‡āļĒāļ‡āļ•āļ­āļāļēāļĢāļŠāļšāļŠāļ§āļ™āļŠāļ­āļšāļŠāļ§āļ™āđ€āļžāļ­āļ™āļēāļ•āļ§āļœāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āļĄāļēāļĨāļ‡āđ‚āļ—āļĐāđƒāļ™āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļˆāļ‡āļŠāļĄāļ„āļ§āļĢāļāļēāļŦāļ™āļ”āđƒāļŦāļœāđƒāļŦāļšāļĢāļāļēāļĢāļĄ āļŦāļ™āļēāļ—āđƒāļ™āļāļēāļĢāđ€āļāļšāļĢāļāļĐāļēāļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ”āļ‡āļāļĨāļēāļ§

1.2 āļ„āļ§āļēāļĄāđ€āļ›āļ™āļĄāļēāđāļĨāļ°āļ›āļāļŦāļēāļŠāļēāļ„āļ

āđ€āļžāļ­āļžāļ’āļ™āļēāļĢāļ°āļšāļšāđ€āļāļšāļĨāļ­āļāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļĢāļ°āļšāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒāđƒāļ™āļĢāļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļ„āļēāđ€āļŸāđƒāļŦāļŠāļēāļĄāļēāļĢāļ–āļŠāļ­āļ”āļ„āļĨāļ­āļ‡āļāļš āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ•āļēāļĄāļĄāļēāļ•āļĢāļē 26 āđ‚āļ”āļĒāđƒāļŠāļ‹āļ­āļŸāļ•āđāļ§āļĢāđ‚āļ­āđ€āļžāļ™āļ‹āļ­āļĢāļŠ(Open Souce) āđƒāļŦāļ—āļēāļ‡āļēāļ™āļĢāļ§āļĄāļāļ™āļĢāļ°āļŦāļ§āļēāļ‡Linux Centos, Syslog-ng, MySQLāđāļĨāļ°āļāļēāļĢāļžāļŠāļˆāļ™āļĒāļ™āļĒāļ™āļ•āļ§āļ•āļ™āđāļĨāļ§āļ™āļēāļœāļĨāļĨāļžāļ˜āļ—āđ„āļ”āļĄāļēāđāļŠāļ”āļ‡āļœāļēāļ™āđ€āļ§āļšāđāļ­āļžāļžāļĨāđ€āļ„āļŠāļ™āļĄāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļŦāļĄāļ™āđ€āļ§āļĒāļ™āđāļĨāļ°āļāļēāļĢāļšāļšāļ­āļ”āļ‚āļ­āļĄāļĨāļĨāļ­āļāđƒāļŦāđ„āļ”āļ•āļēāļĄāļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāđ„āļĄāļ™āļ­āļĒāļāļ§āļēāđ€āļāļēāļŠāļšāļ§āļ™

1.3 āļˆāļ”āļ›āļĢāļ°āļŠāļ‡āļ„āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™

1.3.1 āđ€āļžāļ­āļĻāļāļĐāļēāđƒāļŦāđ€āļ‚āļēāđƒāļˆāļŦāļĨāļāļāļēāļĢāļāļēāļĢāđ€āļāļšāļĨāļ­āļāļ‚āļ­āļ‡āļœāđƒāļŠāļ‡āļēāļ™āđƒāļ™āļĢāļēāļ™āļ­āļ™āļ—āļ­āļĢāđ€āļ™āļ•āļ„āļēāđ€āļŸāđƒāļŦāļŠāļ­āļ”āļ„āļĨāļ­āļ‡āļāļš āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ 2550

1.3.2 āđ€āļžāļ­āļĻāļāļĐāļēāļāļēāļĢāđƒāļŠāļ‹āļ­āļŸāļ•āđāļ§āļĢāđ‚āļ­āđ€āļžāļ™āļ‹āļ­āļĢāļŠ 1.3.3 āđ€āļžāļ­āļĻāļāļĐāļēāđāļĨāļ°āđ€āļ›āļ™āđāļ™āļ§āļ—āļēāļ‡āđƒāļ™āļāļēāļĢāđƒāļŠāļ‹āļ­āļĢāđāļ§āļĢāđ‚āļ­āđ€āļžāļ™āļ‹āļ­āļĢāļŠāļ­āļĒāļēāļ‡āļˆāļĢāļ‡āļˆāļ‡āđāļĨāļ°

āļ•āļ­āđ€āļ™āļ­āļ‡

1.4 āļ‚āļ­āļšāđ€āļ‚āļ•āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™ 1.4.1 āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™1

1.4.1.1 āļšāļ™āļ—āļāļ‚āļ­āļĄāļĨāļāļēāļĢāļˆāļĢāļēāļˆāļĢāļšāļ™āđ€āļ„āļĢāļ­āļ‚āļēāļĒ

1.4.1.2 āļ—āļēāļāļēāļĢāļĒāļ™āļĒāļ™āļ•āļ§āļšāļ„āļ„āļĨ

1.4.1.3 āļ­āļ­āļāđāļšāļšāļĢāļ°āļšāļšāļāļēāļĢāļˆāļ”āđ€āļāļšāļĨāļ­āļāđ‚āļ”āļĒāđƒāļŠāļ‹āļ­āļŸāđāļ§āļĢāļ—āđ€āļ›āļ™āđ‚āļ­āđ€āļžāļ™āļ‹āļ­āļĢāļŠāļ—āļ‡āļŦāļĄāļ”āđ€āļžāļ­āđ€āļ›āļ™āļāļēāļĢāļĨāļ”āļ•āļ™āļ—āļ™āđƒāļ™āļāļēāļĢāļāļēāļĢāļšāļ™āļ—āļāļ‚āļ­āļĄāļĨāļāļēāļĢāļˆāļĢāļēāļˆāļĢāļšāļ™āđ€āļ„āļĢāļ­āļ‚āļēāļĒāļ™

Page 10: Log system (for Internet cafe) - MUT

2

1.4.2 āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™ 2 1.4.2.1 āļĻāļāļĐāļēāđāļĨāļ°āļŠāļĢāļēāļ‡āđƒāļ™āļŠāļ§āļ™āļ‚āļ­āļ‡āļāļēāļĢāđ€āļāļšāļ‚āļ­āļĄāļĨāļāļēāļĢāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ

āļ‚āļ­āļĄāļĨāđƒāļ™āļāļēāļĢāđ€āļ‚āļēāđƒāļŠāļ‡āļēāļ™āđƒāļ™āļĢāļ°āļšāļšāļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ• 1.4.2.2 āļĻāļāļĐāļēāđāļĨāļ°āļŠāļĢāļēāļ‡āđƒāļ™āļŠāļ§āļ™āļ‚āļ­āļ‡āļāļēāļĢāļžāļŠāļˆāļ™āļ•āļ§āļ•āļ™āļāļēāļĢāđ€āļ‚āļēāđƒāļŠāļ‡āļēāļ™āđƒāļ™āļĢāļ°āļšāļš

āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ• āļŠāļēāļĄāļēāļĢāļ–āļˆāļ”āļāļēāļĢāļ‚āļ­āļĄāļĨāļ‚āļ­āļ‡āļœāđƒāļŠāļ‡āļēāļ™ āļˆāļ”āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāļ–āļāļ•āļ­āļ‡āđƒāļ™āļāļēāļĢāļĒāļ™āļĒāļ™āļ•āļ§āļ•āļ™āļ‚āļ­āļ‡āļœāđƒāļŠāļšāļĢāļāļēāļĢ āđ‚āļ”āļĒāļŠāļĢāļēāļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨāļ‚āļ­āļ‡āļœāđƒāļŠāļ‡āļēāļ™āđƒāļ™āļĢāļ°āļšāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒ āļāļēāļĢāđ€āļāļšāļ‚āļ­āļĄāļĨāļ‚āļ­āļ‡āļœāđƒāļŠāļ‡āļēāļ™ āļŠāļēāļĄāļēāļĢāļ–āđ€āļžāļĄāļ‚āļ­āļĄāļĨāļ‚āļ­āļ‡āļœāđƒāļŠāļ‡āļēāļ™ āļœāļēāļ™āļ—āļēāļ‡āļŦāļ™āļē Web interface āđ„āļ”

1.4.2.3 āļĄāļĢāļ°āļšāļšāļāļēāļĢāļĢāļāļĐāļēāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāļ‚āļ­āļĄāļĨ āđ‚āļ”āļĒāđƒāļ™āļ—āļ™āđƒāļŠāļāļēāļĢāļ—āļē Data Hashing āđ€āļžāļ­āļĢāļāļĐāļēāļ„āļ§āļēāļĄāļ™āļēāđ€āļŠāļ­āļ–āļ­āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨāļāļēāļĢāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ

1.5 āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āļ—āļ„āļēāļ”āļ§āļēāļˆāļ°āđ„āļ”āļĢāļš 1.5.1 āļŠāļēāļĄāļēāļĢāļ–āļžāļŠāļˆāļ™āļ•āļ§āļ•āļ™āļ‚āļ­āļ‡āļœāđƒāļŠāļ‡āļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āđ„āļ” 1.5.2 āļŠāļēāļĄāļēāļĢāļ–āļ„āļ§āļšāļ„āļĄāļāļēāļĢāđƒāļŠāļ‡āļēāļ™ āļ„āļ§āļšāļ„āļĄāđāļšāļ™āļ§āļ˜āļ‚āļ­āļ‡āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āđ„āļ” 1.5.3 āļĄāļ„āļ§āļēāļĄāđ€āļ‚āļēāđƒāļˆāļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢ Linux āđ€āļžāļĄāļĄāļēāļāļ‚āļ™ 1.5.4 āļĄāļ„āļ§āļēāļĄāđ€āļ‚āļēāđ€āļāļĒāļ§āļāļšāļāļēāļĢāđ€āļāļšāļ‚āļ­āļĄāļĨāļāļēāļĢāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļ‚āļ­āļ‡āļāļēāļĢāđƒāļŠāļ‡āļēāļ™

āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•

1.6 āļ‚āļ™āļ•āļ­āļ™āļāļēāļĢāļĻāļāļĐāļēāđāļĨāļ°āļ—āļ”āļĨāļ­āļ‡ 1.6.1 āļĻāļāļĐāļēāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļž.āļĻ.

2550 1.6.2 āļĻāļāļĐāļēāđāļĨāļ°āļ§āđ€āļ„āļĢāļēāļ°āļŦāļ—āļĪāļĐāļāļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡ 1.6.3 āļĻāļāļĐāļēāļ‹āļ­āļŸāļ•āđāļ§āļĢāļ—āļ™āļēāļĄāļēāđƒāļŠāđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļš 1.6.4 āļ­āļ­āļāđāļšāļšāđāļĨāļ°āļ•āļ”āļ•āļ‡āļĢāļ°āļšāļšāļ‡āļēāļ™ 1.6.5 āļ—āļ”āļŠāļ­āļšāļĢāļ°āļšāļšāļ‡āļēāļ™ 1.6.6 āļŠāļĢāļ›āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡ 1.6.7 āļˆāļ”āļ—āļēāđ€āļ­āļāļŠāļēāļĢāđāļĨāļ°āļŠāļĢāļ›āļœāļĨāļāļēāļĢāļ”āļēāđ€āļ™āļ™āļ‡āļēāļ™

Page 11: Log system (for Internet cafe) - MUT

āļšāļ—āļ— 2 āļžāļ™āļāļēāļ™āđāļĨāļ°āļ—āļĪāļĐāļāļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡

2.1 āļāļĨāļēāļ§āļ™āļē

āļžāļ™āļāļēāļ™āđāļĨāļ°āļ—āļĪāļĐāļāļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡āļāļšāđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ™ āļ­āļ˜āļšāļēāļĒāļ–āļ‡āđ€āļĢāļ­āļ‡āļĢāļ°āļšāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļāļēāļĢāđ€āļāļšāļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđƒāļŦāļŠāļ­āļ”āļ„āļĨāļ­āļ‡āļāļšāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļž.āļĻ.2550, āļāļēāļĢāļˆāļ”āļāļēāļĢāđƒāļ™āđ€āļĢāļ­āļ‡āđāļšāļ™āļ§āļ˜āļāļēāļĢāđƒāļŠāļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•, āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļ•āļ§āļ•āļ™āļœāđƒāļŠāļ‡āļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āđ„āļ” āđ‚āļ”āļĒāļŠāļēāļĄāļēāļĢāļ–āļ„āļ§āļšāļ„āļĄāļšāļĢāļŦāļēāļĢāļœāļēāļ™āļŦāļ™āļēāđ€āļ§āļ›āđ„āļ‹āļ•āđ„āļ” āđ€āļŦāļĄāļēāļ°āļŠāļēāļŦāļĢāļšāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđƒāļ™āļĢāļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļ„āļēāđ€āļŸ āļ„āļ­āļŠāļēāļĄāļēāļĢāļ–āļ—āļēāđ€āļ›āļ™āļĢāļ°āļšāļš Internet Billing (āļāļēāļĢāļ„āļ”āđ€āļ‡āļ™āļ„āļēāđƒāļŠāļšāļĢāļāļēāļĢāļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•) 2.2 āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļž.āļĻ. 2550[1]

āļĄāļēāļ•āļĢāļē āđ’āđ– āļœāđƒāļŦāļšāļĢāļāļēāļĢāļ•āļ­āļ‡āđ€āļāļšāļĢāļāļĐāļēāļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđ„āļ§āđ„āļĄāļ™āļ­āļĒāļāļ§āļēāđ€āļāļēāļŠāļš

āļ§āļ™āļ™āļšāđāļ•āļ§āļ™āļ—āļ‚āļ­āļĄāļĨāļ™āļ™āđ€āļ‚āļēāļŠāļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āđāļ•āđƒāļ™āļāļĢāļ“āļˆāļēāđ€āļ›āļ™āļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļˆāļ°āļŠāļ‡āđƒāļŦ

āļœāđƒāļŦāļšāļĢāļāļēāļĢāļœāđƒāļ”āđ€āļāļšāļĢāļāļĐāļēāļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđ„āļ§āđ€āļāļ™āđ€āļāļēāļŠāļšāļ§āļ™āđāļ•āđ„āļĄāđ€āļāļ™āļŦāļ™āļ‡āļ›āđ€āļ›āļ™

āļāļĢāļ“āļžāđ€āļĻāļĐāđ€āļ‰āļžāļēāļ°āļĢāļēāļĒāđāļĨāļ°āđ€āļ‰āļžāļēāļ°āļ„āļĢāļēāļ§āļāđ„āļ” āļœāđƒāļŦāļšāļĢāļāļēāļĢāļˆāļ°āļ•āļ­āļ‡āđ€āļāļšāļĢāļāļĐāļēāļ‚āļ­āļĄāļĨāļ‚āļ­āļ‡āļœāđƒāļŠāļšāļĢāļāļēāļĢ

āđ€āļ—āļēāļ—āļˆāļēāđ€āļ›āļ™āđ€āļžāļ­āđƒāļŦāļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļ•āļ§āļœāđƒāļŠāļšāļĢāļāļēāļĢāļ™āļšāļ•āļ‡āđāļ•āđ€āļĢāļĄāđƒāļŠāļšāļĢāļāļēāļĢāđāļĨāļ°āļ•āļ­āļ‡āđ€āļāļšāļĢāļāļĐāļēāđ„āļ§āđ€āļ›āļ™

āđ€āļ§āļĨāļēāđ„āļĄāļ™āļ­āļĒāļāļ§āļēāđ€āļāļēāļŠāļšāļ§āļ™āļ™āļšāļ•āļ‡āđāļ•āļāļēāļĢāđƒāļŠāļšāļĢāļāļēāļĢāļŠāļ™āļŠāļ”āļĨāļ‡

āļ›āļĢāļ°āđ€āļ āļ—āļœāđƒāļŦāļšāļĢāļāļēāļĢāđƒāļ™āļāļēāļĢāđ€āļāļšāļ‚āļ­āļĄāļĨāļāļēāļĢāļˆāļĢāļēāļˆāļĢāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļ‹āļ‡āđƒāļ™āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ™āļŠāļ­āļ”āļ„āļĨāļ­āļ‡

āļāļšāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļž.āļĻ.2550 āļ„āļ­ āļāļēāļĢāđ€āļāļš

āļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ‚āļ­āļ‡āļœāđƒāļŦāļšāļĢāļāļēāļĢāļ›āļĢāļ°āđ€āļ āļ— 5(1) āļ‡. āļœāđƒāļŦāļšāļĢāļāļēāļĢāļĢāļēāļ™āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ• 2.2.1 āļœāđƒāļŦāļšāļĢāļāļēāļĢāļ›āļĢāļ°āđ€āļ āļ— 5(1) āļ‡. āļœāđƒāļŦāļšāļĢāļāļēāļĢāļĢāļēāļ™āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ• āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒ

āļœāđƒāļŦāļšāļĢāļāļēāļĢāļĢāļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ• (Internet CafÃĐ)

āļœāđƒāļŦāļšāļĢāļāļēāļĢāļĢāļēāļ™āđ€āļāļĄāļ­āļ­āļ™āđ„āļĨāļ™ (Game Online)

āļœāđƒāļŦāļšāļĢāļāļēāļĢāļĢāļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļˆāļ°āļ•āļ­āļ‡āļĄāļāļēāļĢāļˆāļ”āđ€āļāļšāļ‚āļ­āļĄāļĨāļ‚āļ­āļ‡āļœāđƒāļŠāļšāļĢāļāļēāļĢāđ€āļŠāļ™

1) āļ‚āļ­āļĄāļĨāļ—āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļ•āļ§āļšāļ„āļ„āļĨ

2) āđ€āļ§āļĨāļēāļ‚āļ­āļ‡āļāļēāļĢāđ€āļ‚āļēāđƒāļŠāđāļĨāļ°āđ€āļĨāļāđƒāļŠāļšāļĢāļāļēāļĢ

3) āļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ€āļ„āļĢāļ­āļ‡āļ—āđƒāļŠāđ„āļ­āļž āđāļ­āļ”āđ€āļ”āļŠIP Address (Internet Protocol

Address)

āļšāļāļŠāļœāđƒāļŠāļ—āļĨāļ­āļāļ­āļ™āđ€āļ‚āļēāđƒāļŠāļ‡āļēāļ™āļ āļēāļĒāđƒāļ™āļĢāļēāļ™āļ—āļ‡āļœāļēāļ™āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢāļŦāļĢāļ­āļœāļēāļ™ Proxy Server

āđāļĨāļ°āļšāļāļŠāļœāđƒāļŠāļ™āļ™āļ„āļ§āļĢāļˆāļ°āļĄāļœāļāļžāļ™āļ–āļ‡

Page 12: Log system (for Internet cafe) - MUT

4

1) āļšāļ•āļĢāļ›āļĢāļ°āļˆāļēāļ•āļ§āļ›āļĢāļ°āļŠāļēāļŠāļ™āļ‚āļ­āļ‡āļœāđ€āļ‚āļēāļĄāļēāđƒāļŠāļšāļĢāļāļēāļĢāļŦāļĢāļ­āļ—āļ°āđ€āļšāļĒāļ™āļšāļēāļ™āļŦāļĢāļ­āļĢāļ›āļ–āļēāļĒāļˆāļēāļāđ€āļ§āļšāđāļ„āļĄāđ€āļ›āļ™āļ•āļ™āļšāļēāļ‡āļĢāļēāļ™āđƒāļŠāļĢāļ°āļšāļšāļŠāļĄāļēāļŠāļāđƒāļ™āļāļēāļĢāđ€āļāļšāļšāļ™āļ—āļāđ€āļžāļĒāļ‡āļ„āļĢāļ‡āđāļĢāļāļ„āļĢāļ‡āđ€āļ”āļĒāļ§

2) āļ§āļ™āđāļĨāļ°āđ€āļ§āļĨāļēāļ—āļŦāļĒāļ”āđƒāļŠāļ‡āļēāļ™āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđ€āļ„āļĢāļ­āļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ—āđƒāļŠāļ‡āļēāļ™āļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ„āļ­āļžāļ—āđƒāļŠāļ‡āļēāļ™

āļ‚āļ­āļĄāļĨāļ”āļ‡āļāļĨāļēāļ§āļ™āļŠāļēāļĄāļēāļĢāļ–āļšāļ™āļ—āļāļ”āļ§āļĒāļāļēāļĢāļ™āļēāļĢāļ°āļšāļš Proxy Server āļŦāļĢāļ­ Authentication

Gateway āļĄāļēāđƒāļŠ

3) āļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ€āļ„āļĢāļ­āļ‡āļ—āđƒāļŠ IP Address (Internet Protocol Address)

2.3 āļāļēāļĢāļˆāļ”āđ€āļāļšāļ‚āļ­āļĄāļĨāļĨāļ­āļ āļĨāļ­āļāđ‚āļĨāđ€āļ—āļŠāļ™ (Log Rotation)āđ€āļ›āļ™āļāļēāļĢāļˆāļ”āđ€āļāļšāļĨāļ­āļāđ„āļŸāļĨāđ‚āļ”āļĒāļāļēāļĢāļŦāļĄāļ™āļ‚āļ­āļĄāļĨāļĨāļ­āļāļŦāļĄāļēāļĒāļ–āļ‡

āļāļēāļĢāļšāļ™āļ—āļāđ„āļŸāļĨāļ‚āļ­āļĄāļĨāļĨāļ­āļāđ„āļ§āđ€āļ›āļ™āļŠāļ­āļ­āļ™āđāļĨāļ°āļŠāļĢāļēāļ‡āđ„āļŸāļĨāļĨāļ­āļāđƒāļŦāļĄāđ€āļžāļ­āļĢāļ­āļ‡āļĢāļšāļāļēāļĢāļšāļ™āļ—āļāļ‚āļ­āļĄāļĨāļ•āļ­āđ„āļ›

āļ•āļ§āļ­āļĒāļēāļ‡āđ€āļŠāļ™āļāļēāļĢāļšāļ™āļ—āļāđ„āļŸāļĨāļĨāļ­āļāđ€āļ›āļ™ /var/log/message āđ€āļĄāļ­āļĄāļāļēāļĢāļŦāļĄāļ™āļ‚āļ­āļĄāļĨāļĨāļ­āļāļˆāļ°āļšāļ™āļ—āļ

āļ‚āļ­āļĄāļĨāļĨāļ­āļāđ€āļ›āļ™ /var/log/message.1 āđāļĨāļ°āļŠāļĢāļēāļ‡āđ„āļŸāļĨāļĨāļ­āļāđƒāļŦāļĄāđ€āļ›āļ™āļŠāļ­ /var/log/message āđ€āļ›āļ™āļ•āļ™

āđ€āļžāļ­āļ›āļ­āļ‡āļāļ™āđ„āļĄāđƒāļŦāļĄāđ„āļŸāļĨāļ‚āļ­āļĄāļĨāļĨāļ­āļāļ‚āļ™āļēāļ”āđƒāļŦāļāđ€āļāļ™āļˆāļ™āđ„āļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āđ„āļ”āđ‚āļ”āļĒāļ›āļāļ•āļāļēāļĢāļŦāļĄāļ™

āļ‚āļ­āļĄāļĨāļĨāļ­āļāļˆāļ°āļ”āļēāđ€āļ™āļ™āļāļēāļĢāļ•āļēāļĄāļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāļ—āđ€āļŦāļĄāļēāļ°āļŠāļĄāđ€āļŠāļ™āļ—āļāļ§āļ™āļŦāļĢāļ­āļ—āļāļŠāļ›āļ”āļēāļŦāļŦāļĢāļ­āđ€āļĄāļ­āļĄāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡

āđ„āļŸāļĨāļ‚āļ­āļĄāļĨāļĨāļ­āļāļĄāļ‚āļ™āļēāļ”āļ–āļ‡āļ—āļāļēāļŦāļ™āļ”āđ„āļ§āļ™āļ­āļāļˆāļēāļāļ™āļĒāļ‡āļ™āļēāļ‚āļ­āļĄāļĨāļĨāļ­āļāđ€āļ”āļĄāđ€āļĄāļ­āļĄāļāļēāļĢāļŦāļĄāļ™āļ‚āļ­āļĄāļĨāļĨāļ­āļāđ„āļ›

āļšāļšāļ­āļ”āļ‚āļ­āļĄāļĨāđ€āļžāļ­āđ€āļžāļĄāļžāļ™āļ—āđ€āļāļšāļ‚āļ­āļĄāļĨāļŦāļĢāļ­āļ—āļēāļĨāļ­āļāđāļ­āļ„āļ‹āļŸ (Log Archive)āđ„āļ”āļāļēāļĢāļŦāļĄāļ™āļ‚āļ­āļĄāļĨāļĨāļ­āļāļ—

āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ„āļ­āļāļēāļĢāļšāļ™āļ—āļāļ‚āļ­āļĄāļĨāļĨāļ­āļāđāļĒāļāđ€āļ›āļ™āļĢāļēāļĒāļ§āļ™āđāļĨāļ°āđāļĒāļāļ•āļēāļĄāđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāļŦāļĢāļ­āļ­āļ›āļāļĢāļ“āđƒāļ™āļĢāļ°āļšāļš

āđ€āļ„āļĢāļ­āļ‚āļēāļĒ

āļĨāļ­āļāđāļ­āļ„āļ‹āļŸāļ„āļ­āļāļēāļĢāļŠāļēāļĢāļ­āļ‡āļ‚āļ­āļĄāļĨāļĨāļ­āļāđ€āļžāļ­āđƒāļŦāļŠāļēāļĄāļēāļĢāļ–āļĢāļāļĐāļēāļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļˆāļ”āđ€āļāļš

āļ‚āļ­āļĄāļĨāļĨāļ­āļāļ•āļēāļĄāļ„āļ§āļēāļĄāļ•āļ­āļ‡āļāļēāļĢāđ‚āļ”āļĒāļāļēāļĢāļšāļ™āļ—āļāļ‚āļ­āļĄāļĨāļĨāļ­āļāļšāļ™āļŠāļ­āļšāļ™āļ—āļāļ‚āļ­āļĄāļĨāļ āļēāļĒāļ™āļ­āļāļŦāļĢāļ­āļāļēāļĢ

āļšāļ™āļ—āļāļ‚āļ­āļĄāļĨāļšāļ™ storage area network āļŦāļĢāļ­ SAN āļŦāļĢāļ­āļāļēāļĢāļšāļ™āļ—āļāļšāļ™āđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāļŦāļĢāļ­āļ‚āļ­āļĄāļĨāļ—āļ—āļē

āļŦāļ™āļēāļ—āđ€āļ‰āļžāļēāļ°āđƒāļ™āļāļēāļĢāļšāļ™āļ—āļāļ‚āļ­āļĄāļĨāļĨāļ­āļāđ€āļ›āļ™āļ•āļ™āļĒāļ‡āļĢāļ§āļĄāļ–āļ‡āļāļēāļĢāļŠāļēāļĢāļ­āļ‡āļ‚āļ­āļĄāļĨāļĨāļ­āļāļšāļ™āļŠāļ­āļšāļ™āļ—āļāļ‚āļ­āļĄāļĨ

āļ­āļ™āđ€āļŠāļ™āđ€āļ—āļ›āļŠāļēāļĢāļ­āļ‡āļ‚āļ­āļĄāļĨāļ‹āļ”āļĢāļ­āļĄāļŦāļĢāļ­āļ”āļ§āļ”āđ€āļ›āļ™āļ•āļ™āļāļēāļĢāļˆāļ”āļ—āļēāļĨāļ­āļāđāļ­āļ„āļ‹āļŸāđāļšāļ‡āđ€āļ›āļ™āļŠāļ­āļ‡āđāļšāļšāļ„āļ­

1) āļĨāļ­āļāđ‚āļĨāđ€āļ—āļŠāļ™āđ€āļ›āļ™āļāļēāļĢāļšāļ™āļ—āļāļ‚āļ­āļĄāļĨāļĨāļ­āļāļ‚āļ­āļ‡āđ€āļŦāļ•āļāļēāļĢāļ“āļˆāļēāļāļĢāļ°āļšāļšāļ­āļĒāļēāļ‡āļŠāļĄāļēāđ€āļŠāļĄāļ­

2) āļĨāļ­āļāļžāļĢāđ€āļ‹āļ­āļĢāđ€āļ§āļĒāļŠāļ™ (Log Preservation)āđ€āļ›āļ™āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļĢāļāļĐāļēāļ‚āļ­āļĄāļĨāļĨāļ­āļāđ€āļžāļ­āđƒāļŦ

āļŠāļēāļĄāļēāļĢāļ–āļ™āļēāđ„āļ›āđƒāļŠāļĢāļ§āļĄāļāļšāļāļēāļĢāļĢāļšāļĄāļ­āđ€āļŦāļ•āļāļēāļĢāļ“āļ”āļēāļ™āļ„āļ§āļēāļĄāļĄāļ™āļ„āļ‡āļ›āļĨāļ­āļ”āļ āļĒāļŦāļĢāļ­āđ€āļŦāļ•āļāļēāļĢāļ“āļœāļ”āļ›āļāļ•āļ—

āđ€āļāļ”āļ‚āļ™āļāļšāļĢāļ°āļšāļšāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļĢāļāļĐāļēāļ‚āļ­āļĄāļĨāļĨāļ­āļāđ„āļ”āļ•āļēāļĄāļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāļ—āļāļēāļŦāļ™āļ”āđ„āļ§āļŦāļĢāļ­āļ•āļēāļĄ

āļ„āļ§āļēāļĄāļ•āļ­āļ‡āļāļēāļĢāļˆāļēāļāļ āļēāļĒāļ™āļ­āļāđ€āļŠāļ™āļ„āļ§āļēāļĄāļ•āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”

āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļž.āļĻ. 2550 āđ€āļ›āļ™āļ•āļ™

Page 13: Log system (for Internet cafe) - MUT

Log

āļ‡āļēāļĒāđƒāļ™āļāļēāļĢāļŠ

āļ”āļēāđ€āļ™āļ™āļāļēāļĢāļ•

Log

āļāļēāļĢāļ—āļē Da

Rotation āđ€

āļŦāļĢāļ­āļāļēāļĢāļ—āļē

āļ­āļāļ‚āļ­āļ‡āļŠāļ›āļ”

Message D

āļ‚āļ™āļēāļ” 128

āļšāļ•āđ€āļžāļ­āđƒāļŠāđ€āļ›

āļ—āļ›āļĨāļ­āļ”āļ āļĒāđ€

Data Hashin

āļĨāļ­āļ

āļ•āļēāļĄāļĢāļ›āļšāļ™āļĢāļ°

āļ§āļ™āđ‚āļ”āļ§āļŠāļ•āļēāļĄ

āđāļĨāļ°āļ‚āļ­āļĄāļĨ M

āļ­āļĒāļēāļ‡āđ€āļ”āļĒāļ§āđ€āļ›

Compress

āļŠāļēāļĢāļ­āļ‡āļ‚āļ­āļĄāļĨ

āļ­āđ€āļ™āļ­āļ‡āļˆāļēāļ L

file integrit

ata Hashin

āđ€āļ›āļ™āļ§āļ™āļ”āļ‡āļ™āļ™

Log Compr

āļ”āļēāļŦāļ—āđāļĨāļ§āļ™āļē

igest āđ€āļŠāļ™āļāļē

āļšāļ•āđ€āļ›āļ™āļ•āļ™āļœ

āļ™āļ•āļ§āđāļ—āļ™āļ‚āļ­

āđ€āļŠāļ™āļŠāļ­āļšāļ™āļ—āļ

ng

āļĢāļ›

āļāđ„āļŸāļĨ /var/l

āļ°āļšāļšāļ›āļāļšāļ•āļ

āļĄāļĨāļēāļ”āļšāļ—āļˆāļ”āđ€āļ

Message Dig

āļ›āļ™āļ•āļ™āđ€āļĄāļ­āļ•āļ­

ion āļ„āļ­āļāļēāļĢāļš

āļĨāļĨāļ­āļāļŦāļĢāļ­āļ

Log Rotation

ty checking

ng āļāļšāļĨāļ­āļ

āļ™āļŠāļēāļĄāļēāļĢāļ–āļ™āļēāļ‚

ression āļāļšāļĨ

āļēāļĄāļēāļšāļšāļ­āļ”āđ

āļēāļĢāļ„āļēāļ™āļ§āļ“āļ”āļ§

āļœāļĨāļĨāļžāļ˜āļ—āđ„āļ”āļŦ

āļ‡āļĨāļ­āļāđ„āļŸāļĨāļ‚āļ­

āļāļ‚āļ­āļĄāļĨāđāļšāļš

āļ— 2.1 āđāļŠāļ”āļ‡āļ

og/message

āļēāļĢāļĒāļ™āļāļ‹āđāļĨāļ°

āļāļšāļšāļ™āļĨāļ­āļāđ€āļ‹

gest āļ—āđ„āļ”āļ™āļēāđ„

āļ­āļ‡āļāļēāļĢāđ€āļ—āļĒāļš

āļšāļšāļ­āļ”āļ‚āļ­āļĄāļĨāļĨ

āļāļēāļĢāļĒāļēāļĒāļ‚āļ­āļĄ

n āļŦāļĢāļ­ Log A

āđ€āļ›āļ™āļāļĢāļ°āļšāļ§āļ™

āļāđ„āļŸāļĨāļ—āđ„āļĄāļĄāļ

āļ‚āļ­āļĄāļĨāļĨāļ­āļāđ„āļŸ

āļĨāļ­āļāđ„āļŸāļĨāļ—āļœāļē

āđāļĨāļ°āļ„āļēāļ™āļ§āļ“āļ”

āļĒāļ­āļĨāļāļ­āļĢāļ—āļĄ

āļĢāļ­āļ—āđ€āļĢāļĒāļāļ§āļē

āļ­āļĄāļĨ Messag

āđ€āļ‚āļĒāļ™āđ„āļ”āļ­āļĒāļē

āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļš

e āđāļĨāļ° C:\

āļ°āļ‚āļ­āļĄāļĨāļĨāļ­āļāđ„

āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāļ™āļēāļĄ

āđ„āļ›āđ€āļāļšāđ„āļ§āļšāļ™āļŠ

āļšāļ§āļēāļĨāļ­āļāđ„āļŸāļĨāļ”

āļĨāļ­āļāđ€āļžāļ­āđ€āļžāļĄ

āļĄāļĨāļĨāļ­āļāđ„āļ›āđ€āļ

Archival

āļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠ

āļāļēāļĢāđ€āļ‚āļĒāļ™āļ‚āļ­āļĄ

āļŸāļĨāļ‚āļ­āļ‡āđ€āļ”āļ­āļ™

āļ™āļāļĢāļ°āļšāļ§āļ™āļāļē

āļ”āļ§āļĒāļ§āļ˜āļāļēāļĢāļ™

MD5 āļ‚āļ™āļēāļ”

Message

ge Digest āļ„āļ§

āļēāļ‡āđ€āļ”āļĒāļ§āđ€āļ›āļ™

āļšāļ„āļ§āļēāļĄāļ–āļāļ•āļ­

\WINDOWS

āđ„āļŸāļĨāļ‚āļ­āļ‡ Se

āļĄāļēāļ„āļēāļ™āļ§āļ“āļœāļē

āļŠāļ­āļšāļ™āļ—āļāļ‚āļ­āļĄ

āļ”āļ‡āļāļĨāļēāļ§āļĄāļāļē

āļžāļ™āļ—āđƒāļ™āļāļēāļĢāļˆ

āļāļšāđ„āļ§āļšāļ™āļŠāļ­

āļ­āļšāļ„āļ§āļēāļĄāļ–āļāļ•

āļĄāļĨāđāļĨāļ§āļ•āļ§āļ­āļĒ

āļ™āļāļ­āļ™āļŦāļ™āļēāļĄāļē

āļēāļĢ Log Arch

āļ™āđ€āļ›āļ™āļ•āļ™āļ‹āļ‡āļˆ

128 āļšāļ•āļŦāļĢāļ­

Digest āļˆāļ°āļĄāļ„

āļ§āļĢāļˆāļ°āļ•āļ­āļ‡āđ€āļāļš

āļ•āļ™āļ•āļ§āļ­āļĒāļēāļ‡āđƒ

āļ­āļ‡āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨ

\System32\c

curity Log

āļēāļ™āļāļĢāļ°āļšāļ§āļ™āļ

āļĄāļĨāļ›āļĢāļ°āđ€āļ āļ— C

āļēāļĢāđ€āļ›āļĨāļĒāļ™āđāļ›

āļˆāļ”āđ€āļāļšāļ‚āļ­āļĄāļĨ

āļ­āļšāļ™āļ—āļāļ‚āļ­āļĄ

āļ•āļ­āļ‡āļ‚āļ­āļ‡āļĨāļ­āļ

āļĒāļēāļ‡āļ”āļēāđ€āļ™āļ™āļāļē

āđ€āļ‚āļēāļāļĢāļ°āļšāļ§āļ™

hival āđāļĨāļ§āđ€āļŠāļ™

āļˆāļ°āđ„āļ”āđ€āļ›āļ™āļ‚āļ­

āļ­āđƒāļŠāļ­āļĨāļāļ­āļĢāļ—āļĄ

āļ„āļ§āļēāļĄāļĒāļēāļ§āļ‚āļ™

āļšāđ„āļ§āđƒāļ™āļŠāļ­āļšāļ™āļ—

āđƒāļ™āļĢāļ›āđ€āļ›āļ™āļāļē

config\SecE

āļšāļ™āļĢāļ°āļšāļšāļ›āļ

āļāļēāļĢ Data

CD-ROM āļ‹āļ‡

āļĨāļ‡āļŦāļĢāļ­āđ„āļĄāđƒāļŦ

5

āļĨāļ­āļāđāļĨāļ°

āļĨāļ­āļ™āļĄāļ

āļāđ„āļŸāļĨāđ‚āļ”āļĒ

āļēāļĢāļ—āļēLog

āļ™āļāļēāļĢāļ™āđ„āļ”

āļ™āļ‚āļ­āļĄāļĨāļĨ

āļ­āļĄāļĨāđ€āļ›āļ™

āļĄ SHA-1

āļ™āļēāļ” 128

āļ—āļāļ‚āļ­āļĄāļĨ

āļēāļĢāđƒāļŠāļ‡āļēāļ™

vent.Evt

āļāļšāļ•āļāļēāļĢ

Hashing

āļ‡āđ€āļ‚āļĒāļ™āđ„āļ”

āļŦāļ„āļēāļ™āļ§āļ“

Page 14: Log system (for Internet cafe) - MUT

6

āđ€āļ—āļĒāļšāļ”āļ§āļĒāļ§āļ˜āļāļēāļĢāđ€āļŠāļ™āđ€āļ”āļĄāđāļĨāļ°āļ™āļēāļœāļĨāļĨāļžāļ˜āļ‚āļ­āļ‡ Message Digest āđ„āļ›āđ€āļ—āļĒāļšāļāļšāļ„āļēāļ‚āļ­āļ‡ Message

Digest āļ—āļ„āļēāļ™āļ§āļ“āđ„āļ§āļ•āļ­āļ™āļ•āļ™āļ–āļēāļ„āļēāļ—āđ„āļ”āđ„āļĄāđ€āļ—āļēāļāļ™āđāļŠāļ”āļ‡āļ§āļēāđ€āļāļ”āļāļēāļĢāđ€āļ›āļĨāļĒāļ™āđāļ›āļĨāļ‡āđ‚āļ”āļĒāļ—āđ„āļĄāđ„āļ”āļĢāļš

āļ­āļ™āļāļēāļ•āđāļĨāļ§āļ‚āļ­āļŠāļēāļ„āļāļ„āļ­āļ‚āļ­āļĄāļĨ Message Digest āļ—āđ„āļ”āļˆāļēāļāļāļēāļĢāļ„āļēāļ™āļ§āļ“āļ•āļ­āļ™āđāļĢāļāļ•āļ­āļ‡āļĄāļāļēāļĢ

āļāļēāļŦāļ™āļ”āļĄāļēāļ•āļĢāļāļēāļĢāļ„āļ§āļšāļ„āļĄāļāļēāļĢāđ€āļāļšāļ­āļĒāļēāļ‡āļĄāļ™āļ„āļ‡āļ›āļĨāļ­āļ”āļ āļĒāđāļĨāļ°āļ›āļ­āļ‡āļāļ™āļāļēāļĢāđ€āļ›āļĨāļĒāļ™āđāļ›āļĨāļ‡āđ‚āļ”āļĒāđ„āļĄāđ„āļ”āļĢāļš

āļ­āļ™āļāļēāļ•āļ”āļ§āļĒ

2.4 Network Time Protocol (NTP) [1]

āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļŦāļĢāļ­āļ­āļ›āļāļĢāļ“āđ€āļ„āļĢāļ­āļ‚āļēāļĒāļ•āļēāļ‡ āđ† āđƒāļ™āļĢāļ°āļšāļšāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāļ™āļ™āļĄāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡

āļāļēāļĢāļĢāļāļĐāļēāļ„āļ§āļēāļĄāđ€āļ—āļĒāļ‡āļ•āļĢāļ‡āđāļĨāļ°āđāļĄāļ™āļĒāļēāļ‚āļ­āļ‡āđ€āļ§āļĨāļēāđ„āļ”āđāļ•āļāļ•āļēāļ‡āļāļ™ āļ—āļ‡āļ™āļ‚āļ™āļ­āļĒāļāļšāļ›āļˆāļˆāļĒāļŦāļĨāļēāļĒāļ”āļēāļ™

āđ€āļŠāļ™ āļ§āļŠāļ”āļ—āđƒāļŦāļŠāļĢāļēāļ‡āļ§āļ‡āļˆāļĢāđ€āļ§āļĨāļēāļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ, āļ­āļ“āļŦāļ āļĄ, āļ„āļ§āļēāļĄāļŠāļ™, āļ„āļĨāļ™āđāļĄāđ€āļŦāļĨāļāđ„āļŸāļŸāļē

āļŦāļĢāļ­āļ„āļ§āļēāļĄāļŠāļĄāļēāđ€āļŠāļĄāļ­āļ‚āļ­āļ‡āļžāļĨāļ‡āļ‡āļēāļ™āļ—āļˆāļēāļĒāđƒāļŦāļāļšāļ§āļ‡āļˆāļĢāđ€āļ§āļĨāļēāđ€āļ›āļ™āļ•āļ™āļŠāļ‡āļœāļĨāđƒāļŦāļ­āļ›āļāļĢāļ“āļ•āļēāļ‡āļāļ™āļ­āļēāļˆāļˆāļ°āđƒāļŦ

āļ„āļēāđ€āļ§āļĨāļēāļ—āđāļ•āļāļ•āļēāļ‡āļāļ™āļŦāļēāļāļ­āļ›āļāļĢāļ“āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļŦāļĢāļ­āļ­āļ›āļāļĢāļ“āđ€āļ„āļĢāļ­āļ‚āļēāļĒāđƒāļ™āļĢāļ°āļšāļšāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāļĄāļ„āļē

āđ€āļ§āļĨāļēāļ—āđāļ•āļāļ•āļēāļ‡āļāļ™āđāļĨāļ§āļ™āļ™āļˆāļ°āļŠāļ‡āļœāļĨāđƒāļŦāđ€āļāļ”āļ›āļāļŦāļēāļāļšāļœāđƒāļŠāļ‡āļēāļ™āļĢāļ§āļĄāļ—āļ‡āļœāļ”āđāļĨāļĢāļ°āļšāļšāđƒāļ™āļāļēāļĢāļ›āļāļšāļ•āļ‡āļēāļ™

āļ•āļēāļ‡āđ† āđ€āļŠāļ™

- āļ„āļ§āļēāļĄāļ„āļĨāļēāļ”āđ€āļ„āļĨāļ­āļ™āļ‚āļ­āļ‡āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāđāļˆāļ‡āļ›āļāļŦāļēāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ āļĢāļ°āļŦāļ§āļēāļ‡āļœāđƒāļŠāļ‡āļēāļ™

āđāļĨāļ°āļœāļ”āđāļĨāļĢāļ°āļšāļš

- āļ„āļ§āļēāļĄāļŠāļšāļŠāļ™āđƒāļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđāļĨāļ°āļ§āđ€āļ„āļĢāļēāļ°āļŦāđ€āļŦāļ•āļāļēāļĢāļ“āļ•āļēāļ‡ āđ† āđ€āļŠāļ™ āđ€āļŦāļ•āļāļēāļĢāļ“āļāļēāļĢāļšāļāļĢāļ

āđ€āļŦāļ•āļāļēāļĢāļ“āļ‚āļ­āļ‡āļ›āļāļŦāļēāļ”āļēāļ™āđ€āļ„āļĢāļ­āļ‚āļēāļĒ āļŦāļĢāļ­āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ

- āļœāļžāļ’āļ™āļēāļĄāļ„āļ§āļēāļĄāļŠāļšāļŠāļ™āđƒāļ™āđ€āļ§āļ­āļĢāļŠāļ™āļ‚āļ­āļ‡āđ‚āļ„āļ”āļĢāļ°āļŦāļ§āļēāļ‡āļāļēāļĢāļžāļ’āļ™āļē

- āļĄāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđ„āļŸāļĨāļ‚āļ­āļĄāļĨ āļŦāļĢāļ­āļāļēāļ™āļ‚āļ­āļĄāļĨ āļ—āļ‹āļ­āļ™āļ—āļšāļāļ™

āļˆāļēāļāļ•āļ§āļ­āļĒāļēāļ‡āļ›āļāļŦāļēāļ‚āļēāļ‡āļ•āļ™āļˆāļ°āđ€āļŦāļ™āļ§āļēāļœāļ”āđāļĨāļĢāļ°āļšāļšāđāļĨāļ°āļœāđƒāļŠāļ‡āļēāļ™āļĢāļ°āļšāļšāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāļĄāļ„āļ§āļēāļĄ

āļˆāļēāđ€āļ›āļ™āļ•āļ­āļ‡āļ—āļēāđƒāļŦāļ­āļ›āļāļĢāļ“āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđāļĨāļ°āļ­āļ›āļāļĢāļ“āđ€āļ„āļĢāļ­āļ‚āļēāļĒāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāđƒāļ™āļ­āļ‡āļ„āļāļĢāļĄāļ„āļē

āđ€āļ§āļĨāļēāđ€āļ—āļĒāļ‡āļ•āļĢāļ‡āđāļĄāļ™āļĒāļēāđ€āļŦāļĄāļ­āļ™āļāļ™

2.4.1 āļ„āļ§āļēāļĄāļĢāļžāļ™āļāļēāļ™āļ‚āļ­āļ‡NTP

Network Time Protocol (NTP) āđ€āļ›āļ™āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāđƒāļ™āļĢāļ°āļ”āļš Application Layer āļ‚āļ­āļ‡āļĢāļ°āļšāļš

āđ€āļ„āļĢāļ­āļ‚āļēāļĒāđāļšāļš TCP/IP āļ—āļ—āļēāļŦāļ™āļēāļ—āđƒāļ™āļāļēāļĢāđ€āļ—āļĒāļšāđ€āļ§āļĨāļēāļĢāļ°āļŦāļ§āļēāļ‡āļ­āļ›āļāļĢāļ“āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ‹āļ‡āļ­āļēāļ‡āļ­āļ‡āļˆāļēāļ

RFC āļŦāļĄāļēāļĒāđ€āļĨāļ‚ RFC 778, RFC 891, RFC 956, RFC 958, āđāļĨāļ° RFC 1305 āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ‚āļ­āļ‡

āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļŠāļ™āļ”āļ™āļˆāļ°āļ•āļ­āļ‡āļ­āļēāļĻāļĒāđ€āļ„āļĢāļ­āļ‡āđƒāļŦāļšāļĢāļāļēāļĢāļ—āđ€āļ›āļ”āļžāļ­āļĢāļ•āļŦāļĄāļēāļĒāđ€āļĨāļ‚ 123 āļŠāļ™āļ” UDP āđƒāļ™āļāļēāļĢāļĢāļ­

āļĢāļšāļ‚āļ­āļĄāļĨāļĢāļ­āļ‡āļ‚āļ­āļāļēāļĢāđ€āļ—āļĒāļšāđ€āļ§āļĨāļēāļˆāļēāļāđ€āļ„āļĢāļ­āļ‡āļĨāļāļ‚āļēāļĒ

Page 15: Log system (for Internet cafe) - MUT

7

āļĨāļāļĐāļ“āļ°āļāļēāļĢāđāļˆāļāļˆāļēāļĒāđ€āļ§āļĨāļēāļ‚āļ­āļ‡ NTP āļ™āļ™āļˆāļ°āļ­āļĒāđƒāļ™āļĢāļ›āđāļšāļšāļĨāļēāļ”āļšāļŠāļ™ āļ—āđ€āļĢāļĒāļāļ§āļē

“Clock Strata” āđ‚āļ”āļĒāđāļšāļ‡āļĨāļēāļ”āļšāļŠāļ™āļ‚āļ­āļ‡āļāļēāļĢāđ€āļ—āļĒāļšāđ€āļ§āļĨāļēāļ”āļ‡āļ™

Stratum 0 āđ€āļ›āļ™āļ­āļ›āļāļĢāļ“āļ‚āļ­āļ‡āđāļŦāļĨāļ‡āļāļēāđ€āļ™āļ”āđ€āļ§āļĨāļē āđ€āļŠāļ™ Atomic Clocks, GPS āđ€āļ›āļ™āļ•āļ™

āļ‹āļ‡āļ­āļ›āļāļĢāļ“āđāļ•āļĨāļ°āļŠāļ™āļ”āļĄāļ‚āļ­āļ”āđāļĨāļ°āļ‚āļ­āđ€āļŠāļĒāđāļ•āļāļ•āļēāļ‡āļāļ™āđ€āļŠāļ™ āļāļēāļĢāļ›āļĢāļ°āļĒāļāļ•āđƒāļŠ GPS (āļˆāļžāđ€āļ­āļŠ)āļˆāļ°āļĄ

āļ•āļ™āļ—āļ™āļ—āļ•āļēāļāļ§āļē Atomic clock āļĄāļēāļ āđāļ•āļˆāļ°āļĄāđ€āļŠāļ–āļĒāļĢāļ āļēāļžāļ—āļ™āļ­āļĒāļāļ§āļēāļŦāļēāļāļŠāļ āļēāļžāļ­āļēāļāļēāļĻāđ„āļĄāđ€āļŦāļĄāļēāļ°āļŠāļĄ

āļˆāļžāđ€āļ­āļŠāļˆāļ°āđ„āļĄāļŠāļēāļĄāļēāļĢāļ–āļĢāļšāļŠāļāļāļēāļ”āļēāļ§āđ€āļ—āļĒāļĄāđ„āļ” āđ€āļ›āļ™āļ•āļ™

Stratum 1 āđ€āļ›āļ™āđ€āļ„āļĢāļ­āļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđāļĄāļ‚āļēāļĒāļ—āđ€āļŠāļ­āļĄāļ•āļ­āļāļš stratum 0 āđ„āļ”āļĢāļšāļ„āļēāđ€āļ§āļĨāļēāļĄāļēāļˆāļēāļ

stratum 0 āđ‚āļ”āļĒāļ•āļĢāļ‡āļœāļēāļ™āļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­āđƒāļ™āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āđ€āļŠāļ™ RS-232 āđ€āļ›āļ™āļ•āļ™

Stratum 2 āđ€āļ›āļ™āđ€āļ„āļĢāļ­āļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ—āļĢāļ­āļ‡āļ‚āļ­āļāļēāļĢāđ€āļ—āļĒāļšāđ€āļ§āļĨāļēāļˆāļēāļāđ€āļ„āļĢāļ­āļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ

āđāļĄāļ‚āļēāļĒ stratum 1 āļœāļēāļ™āļĢāļ°āļšāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒ TCP/IP āļ”āļ§āļĒāļāļēāļĢāđƒāļŠāļ‡āļēāļ™ NTP āđ€āļ„āļĢāļ­āļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđƒāļ™

āļĢāļ°āļ”āļšāļ™āļ­āļēāļˆāļˆāļ°āļĢāļ­āļ‡āļ‚āļ­āļāļēāļĢāđ€āļ—āļĒāļšāđ€āļ§āļĨāļēāļˆāļēāļ stratum 1 āđ„āļ”āļĄāļēāļāļāļ§āļē 1 āđāļŦāļĨāļ‡āđ€āļžāļ­āļĢāļ­āļ‡āļĢāļšāļāļēāļĢāļ—āļēāļ‡āļēāļ™

āđāļšāļšāļ—āļ”āđāļ—āļ™āļāļ™āđ€āļĄāļ­āđ„āļĄāļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āļēāļ–āļ‡ stratum 1 āļ•āļ§āđƒāļ”āļ•āļ§āļŦāļ™āļ‡āļāļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āļĢāļ­āļ‡āļ‚āļ­āļāļēāļĢāđ€āļ—āļĒāļš

āđ€āļ§āļĨāļēāļˆāļēāļ stratum 1 āļ•āļ§āļ­āļ™āđ„āļ”āļ•āļ­āđ„āļ›āļ™āļ­āļāļˆāļēāļāļ™āđ€āļ„āļĢāļ­āļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđƒāļ™ stratum 2 āļŠāļēāļĄāļēāļĢāļ–

āđ€āļ—āļĒāļšāđ€āļ„āļĒāļ‡āđ€āļ§āļĨāļēāļĢāļ°āļŦāļ§āļēāļ‡āļāļ™āđāļšāļšāđ€āļžāļĒāļĢāļ—āđ€āļžāļĒāļĢ (peer-to-peer)āđ€āļžāļ­āļĢāļāļĐāļēāđ€āļ§āļĨāļēāđƒāļŦāđ€āļ—āļĒāļšāđ€āļ—āļēāļāļ™āđƒāļ™

āļĢāļ°āļ”āļšāđ€āļ”āļĒāļ§āļāļ™

Stratum 3 āđ€āļ›āļ™āđ€āļ„āļĢāļ­āļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ—āļĢāļ­āļ‡āļ‚āļ­āļāļēāļĢāđ€āļ—āļĒāļšāđ€āļ§āļĨāļēāļˆāļēāļāđ€āļ„āļĢāļ­āļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ

āđāļĄāļ‚āļēāļĒ stratum 2 āļœāļēāļ™āļĢāļ°āļšāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒ TCP/IP āļ”āļ§āļĒāļāļēāļĢāđƒāļŠāļ‡āļēāļ™ NTP āđ€āļ„āļĢāļ­āļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđƒāļ™

āļĢāļ°āļ”āļšāļ™āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āļ­āļēāļ‡āļ­āļ‡ stratum 2 āđ„āļ”āļĄāļēāļāļāļ§āļē 1 āđāļŦāļĨāļ‡āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļ—āļēāļ‡āļēāļ™āđƒāļ™āļĢāļ›āđāļšāļš

āđ€āļžāļĒāļĢāļ—āđ€āļžāļĒāļĢāđ„āļ”āđ€āļŠāļ™āđ€āļ”āļĒāļ§āļāļ™ NTP āļ™āļ™āļŠāļēāļĄāļēāļĢāļ–āļĢāļ­āļ‡āļĢāļšāļĢāļ°āļ”āļšāļ‚āļ­āļ‡āļāļēāļĢāđ€āļ—āļĒāļšāđ€āļ§āļĨāļēāđ„āļ”āļ–āļ‡ 16 āļĢāļ°āļ”āļš

2.4.2 NTP āļāļš āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ

āļŦāļĨāļāđ€āļāļ“āļ‘āđƒāļ™āļ‚āļ­ 9 āļ•āļĢāļ‡āļ‚āļ­āļ„āļ§āļēāļĄāļ—āļ§āļēāļ•āļ­āļ‡āļ•āļ‡āļ™āļēāļŽāļāļēāļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“āļšāļĢāļāļēāļĢāļ—āļāļŠāļ™āļ”āđƒāļŦāļ•āļĢāļ‡

āļāļšāđ€āļ§āļĨāļēāļ­āļēāļ‡āļ­āļ‡āļŠāļēāļāļĨ (Stratum 0) āļ”āļ‡āļ•āļēāļĢāļēāļ‡āļ— 2.1 āđāļ™āļ°āļ™āļēāđƒāļŦāđƒāļŠāļ§āļ˜āļāļēāļĢāļ•āļ”āļ•āļ‡ NTP Server āđ„āļ§āđƒāļ™

āļĢāļ°āļšāļšāļŦāļ™āļ‡āđ€āļ„āļĢāļ­āļ‡āļ™āļēāļˆāļ°āđ€āļ­āļēāđ„āļ§āļ—āđ€āļ„āļĢāļ­āļ‡āļĨāļ­āļāđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢ (Log Server)āđ€āļžāļ­āļˆāļēāļĒāļŠāļāļāļēāļ“āļ™āļēāļŽāļāļē

āđƒāļŦāļāļšāđ€āļ„āļĢāļ­āļ‡āđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāđāļĨāļ°āđ€āļ„āļĢāļ­āļ‡āđ€āļ§āļĢāļ„āļŠāđ€āļ•āļŠāļ™āđāļĨāļ°āļ­āļ›āļāļĢāļ“āđ€āļ„āļĢāļ­āļ‚āļēāļĒāđƒāļ™āļĢāļ°āļšāļšāļ—āļ‡āļŦāļĄāļ”āđƒāļ™āļĢāļ°āļšāļšāđ€āļ›āļ™

āļĨāļēāļ”āļšāļ— 1 āļŠāļ§āļ™āļĨāļēāļ”āļšāļ— 2 āđāļĨāļ° 3 āđƒāļŦāļ­āļēāļ‡āļ­āļ‡āđ„āļ›āļĒāļ‡āļāļēāļ™āđ€āļ§āļĨāļēāļ āļēāļĒāļ™āļ­āļāđ€āļžāļĢāļēāļ°āļ–āļēāđƒāļŦāđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāđāļ•āļĨāļ°

āļ•āļ§āđ„āļ›āļĢāļ­āļ‡āļ‚āļ­āļŠāļāļāļēāļ“āļ™āļēāļŽāļāļēāļˆāļēāļāļ āļēāļĒāļ™āļ­āļāđ€āļ§āļĨāļēāļ­āļēāļˆāļĄāļ›āļāļŦāļēāđ„āļ”

Page 16: Log system (for Internet cafe) - MUT

8

āļ•āļēāļĢāļēāļ‡āļ— 2.1āđāļŠāļ”āļ‡āļāļēāļ™āđ€āļ§āļĨāļē NTP Server āđƒāļ™āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒ

NTP Server Address āļŦāļ™āļ§āļĒāļ‡āļēāļ™ Clock Strata āļ­āļ›āļāļĢāļ“āļ­āļēāļ‡āļ­āļ‡

03.185.69.60 āļŠāļ–āļēāļšāļ™āļĄāļēāļ•āļĢāļ§āļ—āļĒāļē

āđāļŦāļ‡āļŠāļēāļ•

Stratum-1

āļ™āļēāļŽāļāļēāļ‹āđ€āļ‹āļĒāļĄ

Stratum-0āđ€āļ—āļĒāļšāļ”āļ§āļĒāļ„āļē

TAIāđ‚āļ”āļĒ BIPM

(precision ~50 nSec)

time.navy.mi.th

āļāļĢāļĄāļ­āļ—āļāļĻāļēāļŠāļ•āļĢ

āļāļ­āļ‡āļ—āļžāđ€āļĢāļ­

Stratum-1

āļ™āļēāļŽāļāļēāļ‹āđ€āļ‹āļĒāļĄ Stratum-0

āļ—āļē MOU āļāļšāļŠāļ–āļēāļšāļ™

āļĄāļēāļ•āļĢāļŊ

āđ€āļžāļ­āļŠāļ‡āļ„āļēāđ€āļ—āļĒāļšāļāļšBIPM

time.nist.gov

National

National

Institute of

Standards and

Technology , US

Stratum-1

āļ™āļēāļŽāļāļēāļ‹āđ€āļ‹āļĒāļĄStratum-0

āđ€āļ—āļĒāļšāļ”āļ§āļĒāļ„āļē TAI

āđ‚āļ”āļĒ BIPM

āļĢāļ›āļ— 2.2 āļĨāļēāļ”āļšāļŠāļ™āļāļēāļĢāđ€āļ—āļĒāļšāđ€āļ§āļĨāļēāļāļšāđ€āļ§āļĨāļēāļĄāļēāļ•āļĢāļāļēāļ™āļŠāļēāļāļĨ Stratum 0

Page 17: Log system (for Internet cafe) - MUT

9

āļˆāļēāļāļ•āļēāļĢāļēāļ‡āļ— 2.1 āļˆāļ°āđ€āļŦāļ™āđ„āļ”āļ§āļēāļāļēāļ™āđ€āļ§āļĨāļēāļ—āļ•āļēāļĄāļāļŽāļŦāļĄāļēāļĒāļāļēāļŦāļ™āļ”āđ€āļ›āļ™āļ„āļē stratum 0

āļŦāļĄāļēāļĒāļ–āļ‡āļ•āļ§āļ™āļēāļŽāļāļēāļ—āļĄāļ„āļ§āļēāļĄāđ€āļ—āļĒāļ‡āļ•āļĢāļ‡āļŠāļ‡āđ€āļĄāļ­āđ€āļ„āļĢāļ­āļ‡āđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāļ•āļ‡āđ€āļ§āļĨāļēāļ­āļēāļ‡āļ­āļ‡āļāļˆāļ°āļ–āļ­āļ§āļēāđ€āļ›āļ™āļĨāļēāļ”āļš

āļŠāļ™ (stratum 1) āļŠāļ§āļ™āļ—āđ€āļ„āļĢāļ­āļ‡āļ•āļ§āļĨāļāļ‚āļēāļĒāđƒāļ™āļĢāļ°āļšāļšāļ—āļ­āļēāļ‡āļ­āļ‡āļˆāļ°āđ€āļ›āļ™ Stratum 3 āļ•āļēāļĄāļĨāļēāļ”āļšāļ—āļ•āļ­āļ‡āđƒāļŦ

āļ—āļēāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ„āļēāđ€āļ§āļĨāļēāļĢāļ°āļŦāļ§āļēāļ‡āđ€āļ„āļĢāļ­āļ‡āļ‚āļ­āļ‡āđ€āļĢāļēāļāļšāđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāļ āļēāļĒāļ™āļ­āļāđ€āļžāļ­āđƒāļŦāđ€āļĨāļ­āļāļŦāļēāđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāļ—

āđ€āļ§āļĨāļēāļ­āļēāļ‡āļ­āļ‡āđƒāļāļĨāđ€āļ„āļĒāļ‡āļāļ™āļĄāļēāļāļ—āļŠāļ” (āļ”āļœāļĨāļ„āļēāļ­āļ­āļŸāđ€āļ‹āļ—āļ•āļ­āļ‡āļĄāļ„āļēāļ™āļ­āļĒāļ—āļŠāļ”āļ–āļēāđ€āļ›āļ™āđ„āļ›āđ„āļ”āļ„āļ§āļĢāđ€āļĨāļ­āļ

āđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāđƒāļ™āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒāđ€āļĨāļ­āļāļĄāļēāļˆāļ”āļ­āļ™āļ”āļšāļ— 1, 2, 3 āđƒāļ™āļ„āļ­āļ™āļŸāļāļāđ€āļĨāļŠāļ™) āđāļĨāļ°āļ•āļ­āļ‡āđ„āļĄāļžāļšāļ›āļāļŦāļē

no server suitable for synchronization found āđ€āļžāļĢāļēāļ°āļ–āļēāđ„āļĄāļĄāđ‚āļŪāļŠāļ• (host) āļ—āļ­āļēāļ‡āļ–āļ‡āļāļˆāļ°āđ„āļĄ

āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ€āļ›āļ™āļĄāļēāļ•āļĢāļāļēāļ™āđ€āļ§āļĨāļēāđ„āļ”āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļĢāđ‚āļĄāļ—āđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢ (Remote Server)āļ—āļ•āļ­āļ‡āļāļēāļĢāđƒāļŠ

āļ­āļēāļ‡āļ­āļ‡āļāļēāļ™āđ€āļ§āļĨāļēāđƒāļŠāļ„āļēāļŠāļ‡āļ”āļ‡āļ™

# ntpdate -b 203.185.69.60

# ntpdate -u time.navy.mi.th

20 Mar 22:49:20 ntpdate[5670]: adjust time server 118.175.67.83 offset -

0.088607 sec

āļ•āļ§āļ­āļĒāļēāļ‡ NTP Server āļ‚āļ­āļ‡Nectec

# ntpdate -b clock.nectec.or.th

# ntpdate -b clock2.nectec.or.th

# ntpdate -b clock.thaicert.nectec.or.th

NTP Server āļˆāļ°āđƒāļŠāļ‡āļēāļ™āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨāļĒāļ”āļž (Protocol UDP)āļŦāļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢāļ• 123 āļ”āļ‡āļ™āļ™āļ–āļē

āđƒāļ™āļĢāļ°āļšāļšāļĄāđ„āļŸāļĨāļ§āļ­āļĨ (Firewall) āļˆāļ°āļ•āļ­āļ‡āļ­āļ™āļāļēāļ•āđƒāļŦāļĨāļāļ‚āļēāļĒāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļžāļ­āļĢāļ• 123 āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨāļĒāļ”āļž

āļ•āļ§āļ­āļĒāļēāļ‡āļāļēāļĢāđ€āļ›āļ”āđ„āļŸāļĨāļ§āļ­āļĨāđ€āļžāļ­āđƒāļŦāđ€āļ­āļ™āļ—āļžāļ—āļēāļ‡āļēāļ™

/sbin/iptables -A INPUT -p udp --dport 123 -j ACCEPT

/sbin/iptables -A OUTPUT -p udp --sport 123 -j ACCEPT

āļāļēāļĢāļ›āļĢāļ°āļĒāļāļ•āđƒāļŠāđ€āļ­āļ™āļ—āļž

āļĢāļ›āđāļšāļšāļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļžāļˆāļ°āļ­āļĒāđƒāļ™āļĨāļāļĐāļ“āļ°āļ‚āļ­āļ‡āđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢ-āđ„āļ„āļĢāđ€āļ­āļ™āļ• (Server-

Client)āļ‹āļ‡āđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāļˆāļ°āļ—āļēāļŦāļ™āļēāļ—āđāļˆāļāļˆāļēāļĒāđ€āļ§āļĨāļēāđƒāļŦāļāļšāđ„āļ„āļĢāđ€āļ­āļ™āļ•āļ—āļ­āļĒāđƒāļ™āļĢāļ°āļ”āļš stratum āļ—āļ•āļēāļāļ§āļē

āđāļ™āļ§āļ—āļēāļ‡āļāļēāļĢāđ€āļ—āļĒāļšāđ€āļ§āļĨāļēāđƒāļŦāļŠāļ­āļ”āļ„āļĨāļ­āļ‡āļāļšāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ• āļ™āļ™āļ„āļ­āļāļēāļĢāļāļēāļŦāļ™āļ”āđƒāļŦāđ„āļ„āļĢāđ€āļ­āļ™āļ•āļ āļēāļĒāđƒāļ™

āđ€āļ„āļĢāļ­āļ‚āļēāļĒāļ‚āļ­āļ‡āļ­āļ‡āļ„āļāļĢāļ‚āļ­āđ€āļ—āļĒāļšāđ€āļ§āļĨāļēāļˆāļēāļāđ€āļ„āļĢāļ­āļ‡āđƒāļŦāļšāļĢāļāļēāļĢāđ€āļ­āļ™āļ—āļžāđƒāļ™āļĢāļ°āļ”āļš stratum 1 āļ‹āļ‡āđƒāļ™āļ›āļˆāļˆāļšāļ™

āļĄāđ€āļ„āļĢāļ­āļ‡āđƒāļŦāļšāļĢāļāļēāļĢāļ‚āļ­āđ€āļ—āļĒāļšāđ€āļ§āļĨāļēāđƒāļ™āļĢāļ›āđāļšāļšāđ€āļ­āļ™āļ—āļžāļ­āļĒāļĄāļēāļāļĄāļēāļĒ āđ€āļŠāļ™ NTP pool Project

Page 18: Log system (for Internet cafe) - MUT

10

2.5 Syslog-ng [4] āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢāļĒāļ™āļ„ (Unix)āļĄ Syslog āđƒāļŠāļāļ™āļĄāļēāļĒāļēāļ§āļ™āļēāļ™āđāļĨāļ§āđāļĨāļ°āđ„āļ”āđ€āļ›āļ™āļĄāļēāļ•āļĢāļāļēāļ™āļ‚āļ­āļ‡

āļāļēāļĢāđ€āļāļšāļ‚āļ­āļĄāļĨāļĨāļ­āļāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢāļĒāļ™āļ„āļŦāļĨāļēāļĒāđ† āļ”āļŠāļ—āļĢāļšāļ§āļ—āļĄ Log Daemon āļĄāļēāļžāļĢāļ­āļĄāļāļš

āļĢāļ°āļšāļšāđāļ•āļ­āļĒāļēāļ‡āđ„āļĢāļāļ•āļēāļĄ syslog āļāļĄāļ‚āļ­āđ€āļŠāļĒāļšāļēāļ‡āļ­āļĒāļēāļ‡āļ— Log Daemon āļ•āļ§āļ­āļ™āđ†āļŠāļēāļĄāļēāđāļāđ„āļ‚

āļ‚āļ­āļšāļāļžāļĢāļ­āļ‡āļ”āļ‡āļāļĨāļēāļ§āđāļĨāļ§āđ€āļŠāļ™ Syslog-ng (Newgeneration) āļ‹āļ‡āđ€āļ›āļ™ Log Daemon āļ•āļ§āđƒāļŦāļĄāđāļĨāļ°

āđ€āļ›āļ™āļ—āļ™āļĒāļĄāđƒāļ™āļ›āļˆāļˆāļšāļ™ Syslog-ngāļŠāļēāļĄāļēāļĢāļ–āđāļāđ„āļ‚āļ‚āļ­āļšāļāļžāļĢāļ­āļ‡āļŠāļ§āļ™āđƒāļŦāļāļ‚āļ­āļ‡ Syslog āđ„āļ”āļ”āļ‡āļ™

2.5.1 Syslog-ngāļŠāļēāļĄāļēāļĢāļ–āļ—āļēāļ‡āļēāļ™āđ„āļ”āļ—āļ‡āļšāļ™āļ—āļ‹āļž (TCP) āđāļĨāļ°āļĒāļ”āļž(UDP)

2.5.2 Syslog-ngāļŠāļēāļĄāļēāļĢāļ–āļ—āļēāļāļēāļĢāļāļĢāļ­āļ‡ (Filter) āļ‚āļ­āļĄāļĨāđ„āļ”āļ”āļ§āļĒ Regular Expression

2.5.3 Syslog-ngāļŠāļēāļĄāļēāļĢāļ–āļ—āļēāļ‡āļēāļ™āđƒāļ™āļĢāļ›āđāļšāļšāļ—āļ­āļēāļ‡āļ­āļ‡ Priority/Facility āđ„āļ” āļ”āļ‡āļ™āļ™āļĄāļ™āļˆāļ‡

āļŠāļēāļĄāļēāļĢāļ–āļ—āļēāļ‡āļēāļ™āđāļ—āļ™āļ— syslog āđ„āļ”

2.5.4 Syslog-ng āļŠāļ™āļšāļŠāļ™āļ™log forwarding āļ‹āļ‡āļ—āļēāđƒāļŦāļŠāļēāļĄāļēāļĢāļ–āļ—āļĢāļēāļšāđ„āļ”āļ§āļēāļ•āļ™āļ—āļēāļ‡āļ‚āļ­āļ‡āļĨāļ­āļ

āļ–āļāļŠāļ‡āļĄāļēāļˆāļēāļāđ€āļ„āļĢāļ­āļ‡āđƒāļ” āđāļĨāļ°āļœāļēāļ™āđ€āļ„āļĢāļ­āļ‡āđƒāļ”āļĄāļēāļšāļēāļ‡

āļˆāļēāļāđ€āļŦāļ•āļœāļĨāļ—āļāļĨāļēāļ§āļĄāļēāđƒāļ™āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ™āđ„āļ”āđƒāļŠ Syslog-ngāđ€āļ›āļ™āļĨāļ­āļāđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāđ€āļĄāļ­āļžāļˆāļēāļĢāļ“āļē

āđāļĨāļ§āļŠāļēāļĄāļēāļĢāļ–āđāļĒāļāđ€āļŦāļ•āļœāļĨāļ­āļ­āļāđ€āļ›āļ™āļ‚āļ­āđ†āđ„āļ”āļ”āļ‡āļ™

āļ‚āļ­ 1 āđƒāļŠāļŠāļ­āļ‡āļ—āļēāļ‡āļāļēāļĢāļŠāļ­āļŠāļēāļĢāđāļšāļšāļ—āļ‹āļžāļ‹āļ‡āļĄāļ‚āļšāļ§āļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ™āļēāđ€āļŠāļ­āļ–āļ­āļĄāļēāļāļāļ§āļē

āļāļēāļĢāļŠāļ­āļŠāļēāļĢāđāļšāļšāļĒāļ”āļž

āļ‚āļ­ 2 āļāļēāļĢāļāļĢāļ­āļ‡āļ‚āļ­āļĄāļĨāļ”āļ§āļĒ Regular Expression āļŠāļēāļĄāļēāļĢāļ–āļāļĢāļ­āļ‡āļˆāļēāļāđ€āļ™āļ­āļŦāļēāļ‚āļ­āļ‡

Logāđ„āļ”āđ€āļŠāļ™ āļāļĢāļ­āļ‡āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ—āđƒāļŠāļāļĢāļ­āļ‡ āļ„āļēāļ§āļē http āđ€āļžāļĢāļēāļ°āđƒāļ™āļāļēāļĢāđ€āļāļ”āđ€āļŦāļ•āļāļēāļĢāļ“

āļˆāļ°āļĄāļ—āļāļ„āļĢāļ‡

āļ‚āļ­3 āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āļāļēāļĢāļ­āļēāļ‡āļ­āļ‡āđāļšāļš Priority/Facility āđ„āļ”āļˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ—āļēāļ‡āļēāļ™

āđāļ—āļ™āļ— syslog āđ„āļ”

āļ‚āļ­ 4 āļŠāļ™āļšāļŠāļ™āļ™ log forwarding āļŠāļēāļĄāļēāļĢāļ–āļ—āļĢāļēāļšāđ„āļ”āļ§āļēāļ•āļ™āļ—āļēāļ‡āļ‚āļ­āļ‡āļĨāļ­āļāļœāļēāļ™āđ€āļ„āļĢāļ­āļ‡

āđƒāļ”āļĄāļēāļšāļēāļ‡

Page 19: Log system (for Internet cafe) - MUT

11

āļ•āļēāļĢāļēāļ‡āļ— 2.2 syslog-ng command line options

Flag Description

-d āđāļŠāļ”āļ‡āļ‚āļ­āļ„āļ§āļēāļĄāļ”āļšāļ

-v āđāļŠāļ”āļ‡āļ‚āļ­āļ„āļ§āļēāļĄāļ”āļšāļāļĄāļēāļāļāļ§āļēāđ€āļ”āļĄ (verbose)

-f filename āđƒāļŠ filename āđ€āļ›āļ™āđ„āļŸāļĨ configuration (default = /etc/syslog-ng/syslog-

ng.conf)

-V āđāļŠāļ”āļ‡āļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ€āļ§āļ­āļĢāļŠāļ™

-p

pidfilename āļ•āļ‡āļŠāļ­āđ„āļŸāļĨ proce-ID (default = /var/run/syslog-ng.pid)

āđ€āļĄāļ­āļĄāļ‚āļ­āļĄāļĨāļĨāļ­āļāļ—āļĄ Facility āđāļĨāļ° Level āļ—āļ•āļĢāļ‡āļŦāļĢāļ­āļĄāļēāļāļāļ§āļēāļāļšāļ—āļ•āļ‡āđ„āļ§ āļāļˆāļ°āļ—āļē Action

āļ•āļēāļĄāļ—āļāļēāļŦāļ™āļ”āđ„āļ§ āļ—āļ‡āļ™āđ€āļžāļĢāļēāļ° Level āļ—āļ•āļ‡āđ„āļ§āļ™āļ™āđ€āļ›āļ™āļ„āļē Minimum āļ‹āļ‡āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āļēāļ–āļēāđ€āļĢāļēāļ•āļ‡

Level āđ€āļ›āļ™ Debug āļāļˆāļ°āļ„āļĨāļ­āļšāļ„āļĨāļĄāļ—āļ Level āļ‚āļ­āļ‡ Facility āļ™āļ™āđ†āđ€āļĨāļĒ āļ—āļ‡āļ™āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠ

āđ€āļ„āļĢāļ­āļ‡āļŦāļĄāļēāļĒ * āđāļ—āļ™āļ—āļāđ†āļ„āļēāđƒāļ™ Facility āļŦāļĢāļ­ Priority Level āļ™āļ™āđ† āđ„āļ” āđ€āļŠāļ™ mail.* /var/log/mail

āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āļēāđƒāļŦ syslogd āđ€āļāļšāļ‚āļ­āļĄāļĨāļĨāļ­āļāļ‚āļ­āļ‡ mail āļ—āļ level āđ„āļ›āđ„āļ§āļĒāļ‡āđ„āļŸāļĨ /var/log/mail

āđƒāļ™āļ‚āļ“āļ°āļ— Level āļ—āđ€āļ›āļ™ none āļ™āļ™āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āļēāđ„āļĄāđƒāļŦāļŠāļ™āđƒāļˆ facility āļ—āļ›āļĢāļ°āļāļēāļĻāļ„āļē level āđ€āļ›āļ™

none āđ€āļŠāļ™ *.emerg;mail.non /var/log/emer.log āļ„āļ­āđƒāļŦāđ€āļāļšāļ‚āļ­āļĄāļĨāļĨāļ­āļāļ—āļĄ level āđ€āļ›āļ™ emerg

āļŠāļēāļŦāļĢāļšāļ—āļ facility āļĒāļāđ€āļ§āļ™ mail facility āļŠāļēāļŦāļĢāļš Action āļ™āļ™āļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ­āļāđ„āļ”āļ”āļ‡āļ™āļ„āļ­

1. Filename :āđ€āļāļšāļ‚āļ­āļĄāļĨāļĨāļ­āļāļ™āļ™āļĨāļ‡āđƒāļ™āđ„āļŸāļĨāļ—āļāļēāļŦāļ™āļ”

2. @hostname : āļŠāļ‡āļ•āļ­āļ‚āļ­āļĄāļĨāļĨāļ­āļāđ„āļ›āļĒāļ‡Syslogdāļšāļ™āđ‚āļŪāļŠāļ•āļ—āļāļēāļŦāļ™āļ”

3. @ipaddress : āļŠāļ‡āļ•āļ­āļ‚āļ­āļĄāļĨāļĨāļ­āļāđ„āļ›āļĒāļ‡ āđ‚āļŪāļŠāļ•āļ—āļĄāđ„āļ­āļž āđāļ­āļ”āđ€āļ”āļĢāļŠāļ•āļēāļĄāļ—āļāļēāļŦāļ™āļ”

4. User1, User2 :āļŠāļ‡āļ‚āļ­āļĄāļĨāļĨāļ­āļāđ„āļ›āļĒāļ‡āļŦāļ™āļēāļˆāļ­āļ‚āļ­āļ‡āļĒāļŠāđ€āļ‹āļ­āļĢāļ—āļāļēāļŦāļ™āļ” āļ–āļēāļĒāļŠāđ€āļ‹āļ­āļĢ

āđ€āļŦāļĨāļēāļ™āļ™āļĒāļ‡āļĨāļ­āļāļ­āļ™āļ­āļĒāđƒāļ™āļĢāļ°āļšāļš

5. āļŠāļ‡āļ‚āļ­āļĄāļĨāļĨāļ­āļāđ„āļ›āļĒāļ‡āļ—āļāđ† āļĒāļŠāđ€āļ‹āļ­āļĢāļ—āļĒāļ‡āļĨāļ­āļāļ­āļ™āļ­āļĒāđƒāļ™āļĢāļ°āļšāļš

6. /dev/console :āđ€āļžāļ­āļŠāļ‡āļ‚āļ­āļĄāļĨāļĨāļ­āļāđ„āļ›āļĒāļ‡ Console Device āļŦāļĢāļ­ Device āļ­āļ™āđ† āļ•āļēāļĄāļ—

āļ•āļ­āļ‡āļāļēāļĢ

Syslog-ngāļĒāļ‡āļĄāļĢāļ›āđāļšāļšāļ‚āļ­āļ‡āđ„āļŸāļĨ Configuration āļ—āļ‡āļēāļĒāđāļ•āļĄāļ„āļ§āļēāļĄāļĒāļ”āļŦāļĒāļ™āļŠāļ‡ āļŠāļēāļĄāļēāļĢāļ–

āļ™āļēāđ„āļ›āļ›āļĢāļ°āļĒāļāļ•āđƒāļŠāđƒāļŦāļ•āļĢāļ‡āļ„āļ§āļēāļĄāļ•āļ­āļ‡āļāļēāļĢāđ„āļ”āđ‚āļ”āļĒāļ‡āļēāļĒ syslog-ngāđ„āļ”āļ–āļāļ•āļ”āļ•āļ‡āđ„āļ§āđāļĨāļ§āđƒāļ™ Debianāđāļ•āđƒāļ™

Page 20: Log system (for Internet cafe) - MUT

12

āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢāļ­āļ™āļ™āļ™āļœāļ”āđāļĨāļĢāļ°āļšāļšāļˆāļ°āļ•āļ­āļ‡āļ•āļ”āļ•āļ‡āđ€āļ­āļ‡āđ‚āļ”āļĒāļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāļˆāļēāļ source āļ—āļ‡āļ™āļˆāļ°āļ•āļ­āļ‡

āļ•āļ”āļ•āļ‡ libolāļāļ­āļ™āļˆāļ‡āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āļ•āļ”āļ•āļ‡ syslog-ngāđ„āļ”āļœāļ”āđāļĨāļĢāļ°āļšāļšāļŠāļēāļĄāļēāļĢāļ–āļ”āļēāļ§āļ™āđ‚āļŦāļĨāļ” libolāđāļĨāļ°

syslog-ng āđ„āļ”āļˆāļēāļāļœāļžāļ’āļ™āļēāļĢāļ°āļšāļš[8] āļŦāļĨāļ‡āļˆāļēāļāļ™āļ™āđƒāļŦāļ‚āļĒāļēāļĒāđ„āļŸāļĨāļ­āļ­āļāļĄāļē āđāļĨāļ°āļ—āļēāļāļēāļĢāļ•āļ”āļ•āļ‡āļ”āļ‡āļ„āļēāļŠāļ‡

āļ”āļēāļ™āļĨāļēāļ‡

# cdlibol-x.x# ./configure; make; make install

# cd syslog-ng-x.x

# ./configure --sysconfdir=/etc; make; make install

āļ„āļēāļŠāļ‡āļ”āļēāļ™āļšāļ™āļˆāļ°āļ—āļēāļāļēāļĢāļ•āļ”āļ•āļ‡ Syslog-ng āđ„āļ›āđ„āļ§āļ—āļ•āļēāđāļŦāļ™āļ‡āđ‚āļ”āļĒāļ”āļŸāļ­āļĨāļ• (Default Location) āļ„āļ­

/usr/local āļŦāļēāļāļ•āļ­āļ‡āļāļēāļĢāļ•āļ”āļ•āļ‡ Syslog-ngāđ„āļ›āļĒāļ‡ Path āļ­āļ™āđƒāļŦāđƒāļŠāļ„āļēāļŠāļ‡ ./configure --

prefix=/your/dir/āļŦāļĨāļ‡āļˆāļēāļāļāļēāļĢāļ•āļ”āļ•āļ‡āđāļĨāļ§āļœāļ”āđāļĨāļĢāļ°āļšāļšāļˆāļēāđ€āļ›āļ™āļ•āļ­āļ‡āļ”āļēāđ€āļ™āļ™āļāļēāļĢāļšāļēāļ‡āļ­āļĒāļēāļ‡āđ€āļžāļ­āđƒāļŦ

Syslog-ng āļ—āļēāļ‡āļēāļ™āđ„āļ”āļ•āļēāļĄāļ›āļāļ• āļ”āļ‡āļ™

1. āļŠāļĢāļēāļ‡āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢ /etc/syslog-ng

2. āļŠāļĢāļēāļ‡āđ„āļŸāļĨ Configuration āļ‚āļ­āļ‡ Syslog-ng (āļŦāļĢāļ­āļ„āļ”āļĨāļ­āļāļĄāļēāļˆāļēāļāđ„āļ”āđ€āļĢāļāļ—āļ­āļĢ

Contrib/ āđāļĨāļ° doc/) āđ„āļ§āļ— /etc/syslog-ng/syslog-ng.conf

3. āļŠāļĢāļēāļ‡ Startup script āļ‚āļ­āļ‡ Syslog-ngāđ„āļ§āļ— /etc/init.d/syslog-ngāļĢāļ§āļĄāļ—āļ‡āļŠāļĢāļēāļ‡

symbolic link āļˆāļēāļ run level āļ•āļēāļ‡āđ† āđ€āļŠāļ™ /etc/rc2.d, /etc/rc3.d, /etc/rc5.d) āļœāļ”āđāļĨāļĢāļ°āļšāļšāļŠāļēāļĄāļēāļĢāļ–

āļ„āļ”āļĨāļ­āļāļ•āļ§āļ­āļĒāļēāļ‡ startup script āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢāļ—āļ•āļ­āļ‡āļāļēāļĢāđ„āļ”āļˆāļēāļāđ„āļ”āđ€āļĢāļāļ—āļ­āļĢcontrib/

āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļāļēāļĢāļšāļāļĢāļāļˆāļēāļ Log Files āļ­āļēāļˆāļŠāļ§āļĒāđƒāļ™āļāļēāļĢāļŦāļēāļ‚āļ­āļĄāļĨāđ„āļ”āļ§āļēāļĢāļ°āļšāļšāļ–āļāļšāļāļĢāļ

āđāļĨāļ°āđāļāđ„āļ‚āļ­āļĒāļēāļ‡āđ„āļĢāļŠāļēāļĄāļēāļĢāļ–āļ•āļĢāļ§āļˆāļ§āļēāļāļēāļĢāļšāļāļĢāļāđ€āļāļ”āļ‚āļ™āđ€āđ€āļĄāļ­āđƒāļ”āđ€āļāļ”āļ­āļ°āđ„āļĢāļšāļēāļ‡āđƒāļ™āļ‚āļ“āļ°āļ—āļšāļāļĢāļāđāļĨāļ°

āļ•āļĢāļ§āļˆāļŠāļ­āļšāļāļēāļĢāđ€āļ‚āļēāđƒāļŠāļĢāļ°āļšāļš āļ­āļĒāļēāļ‡āđ„āļĢāļāļ•āļēāļĄ log files āļĄāļāļˆāļ°āļ–āļāđāļāđ„āļ‚āļˆāļēāļāļœāļšāļāļĢāļāđ€āļĄāļ­āļĄāļāļēāļĢāļšāļāļĢāļ

āļ”āļ‡āļ™āļ™āđƒāļ™āļšāļēāļ‡āļ„āļĢāļ‡ log file āļ­āļēāļˆāļˆāļ°āđ„āļĄāļŠāļ§āļĒāļ­āļ°āđ„āļĢāļĄāļēāļāļ™āļāđƒāļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļāļēāļĢāļšāļāļĢāļ āđƒāļ™āļĢāļ°āļšāļšāļĒāļ™āļ„āļŦāļē

Log File āđ„āļ”āļˆāļēāļ /etc/syslog.confāļĢāļ°āļšāļšāđ€āļ­āļ™āļ—āļˆāļ°āđ€āļāļšāđƒāļ™ C:\winnt\system32\logfiles āđ‚āļ”āļĒ

āđ‚āļ›āļĢāđāļāļĢāļĄ Event Viewer āļˆāļ°āđƒāļŠāđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļ•āļĢāļ§āļˆ log āļ™āļ­āļāļˆāļēāļāļ™āļšāļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ­āļēāļˆāļˆāļ°āļĄāļāļēāļĢ Log

File āļ—āļ•āļēāļ‡āļāļ™āđ€āļŠāļ™ IIS āđ€āļ›āļ™āļ•āļ™āđ„āļŸāļĨāļ”āļ‡āļ•āļ­āđ„āļ›āļ™āđ€āļ›āļ™ log file āđƒāļ™āļĢāļ°āļšāļšāļĒāļ™āļ„āđ‚āļ”āļĒāđāļ•āļĨāļ°āđ„āļŸāļĨāļĄāļ„āļ§āļēāļĄ

āđāļ•āļāļ•āļēāļ‡āļ•āļēāļĄāļŦāļ™āļēāļ—āđāļĨāļ°āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļŠāļĢāļēāļ‡

2.6 āļāļēāļĢāđ€āļ‚āļēāļĢāļŦāļŠāļ‚āļ­āļĄāļĨ āļāļēāļĢāđ€āļ‚āļēāļĢāļŦāļŠāļ‚āļ­āļĄāļĨāđ‚āļ”āļĒāļžāļ™āļāļēāļ™āđāļĨāļ§āļˆāļ°āđ€āļāļĒāļ§āļ‚āļ­āļ‡āļāļšāļ§āļ˜āļāļēāļĢāļ—āļēāļ‡āļ„āļ“āļ•āļĻāļēāļŠāļ•āļĢāđ€āļžāļ­āđƒāļŠāđƒāļ™āļāļēāļĢ

āļ›āļ­āļ‡āļāļ™āļ‚āļ­āļĄāļĨāļŦāļĢāļ­āļ‚āļ­āļ„āļ§āļēāļĄāļ•āļ‡āļ•āļ™āļ—āļ•āļ­āļ‡āļāļēāļĢāļŠāļ‡āđ„āļ›āļ–āļ‡āļœāļĢāļšāļ‚āļ­āļĄāļĨāļ•āļ‡āļ•āļ™āļˆāļ°āļ–āļāđāļ›āļĢāđ€āļ›āļĨāļĒāļ™āđ„āļ›āļŠāļ‚āļ­āļĄāļĨ

āļŦāļĢāļ­āļ‚āļ­āļ„āļ§āļēāļĄāļ­āļāļĢāļ›āđāļšāļšāļŦāļ™āļ‡āļ—āđ„āļĄāļŠāļēāļĄāļēāļĢāļ–āļ­āļēāļ™āđ€āļ‚āļēāđƒāļˆāđ„āļ”āđ‚āļ”āļĒāđƒāļ„āļĢāļāļ•āļēāļĄāļ—āđ„āļĄāļĄāļāļāđāļˆāļŠāļēāļŦāļĢāļšāđ€āļ›āļ”āļ”

Page 21: Log system (for Internet cafe) - MUT

13

āļ‚āļ­āļĄāļĨāļ™āļ™āđ€āļĢāļēāđ€āļĢāļĒāļāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāđƒāļ™āļāļēāļĢāđāļ›āļĢāļĢāļ›āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨāļ•āļ‡āļ•āļ™āļ§āļē "āļāļēāļĢāđ€āļ‚āļēāļĢāļŦāļŠāļ‚āļ­āļĄāļĨ"

(Encryption) āđāļĨāļ°āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāđƒāļ™āļāļēāļĢāđāļ›āļĨāļ‡āļ‚āļ­āļ„āļ§āļēāļĄāļ—āđ„āļĄāļŠāļēāļĄāļēāļĢāļ–āļ­āļēāļ™āđāļĨāļ°āļ—āļēāļ„āļ§āļēāļĄāđ€āļ‚āļēāđƒāļˆāđƒāļŦāļāļĨāļš

āđ„āļ›āļŠāļ‚āļ­āļ„āļ§āļēāļĄāļ”āļ‡āđ€āļ”āļĄāļ§āļē “āļāļēāļĢāļ–āļ­āļ”āļĢāļŦāļŠāļ‚āļ­āļĄāļĨ” (Decryption)

āļŠāļ‡āļˆāļēāđ€āļ›āļ™āļŠāļēāļŦāļĢāļšāļāļēāļĢāļĢāļāļĐāļēāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāļ‚āļ­āļĄāļĨāļ™āļ™āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒ

- āļāļēāļĢāļžāļŠāļˆāļ™āļ—āļĢāļēāļšāļ•āļ§āļ•āļ™ ( Authentication ) āđ€āļ›āļ™āļāļĢāļĢāļĄāļ§āļ˜āđƒāļ™āļāļēāļĢāļžāļŠāļˆāļ™āļ§āļēāđƒāļ„āļĢāđ€āļ›āļ™āđƒāļ„āļĢ āđ€āļŠāļ™āļāļēāļĢāđƒāļŠāļĢāļŦāļŠāļœāļēāļ™ āļŠāļĄāļēāļĢāļ—āļāļēāļĢāļ” āđ€āļ›āļ™āļ•āļ™ āļ›āļˆāļˆāļšāļ™āđ‚āļ”āļĒāļŠāļ§āļ™āđƒāļŦāļāļāļēāļĢāļžāļŠāļˆāļ™āļ—āļĢāļēāļšāļ•āļ§āļ•āļ™āļšāļ™āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•āļˆāļ°āđƒāļŠāļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ„āļ­āļž āđāļĨāļ°āļŠāļ­āđ‚āļ”āđ€āļĄāļ™āđ€āļ›āļ™āļŦāļĨāļ āļ‹āļ‡āđ€āļ›āļ™āļ§āļ˜āļāļēāļĢāļ—āđ„āļĄāļ›āļĨāļ­āļ”āļ āļĒ

- āļāļēāļĢāļĢāļāļĐāļēāļ„āļ§āļēāļĄāļĨāļš ( Confidentiality ) āđ€āļ›āļ™āļāļēāļĢāļ›āļāļ›āļ”āļ‚āļ­āļĄāļĨāļ—āļĢāļš-āļŠāļ‡ āļœāļēāļ™āļŠāļ­āļ•āļēāļ‡ āđ† āđ„āļ”āđ‚āļ”āļĒāļ—āđ„āļĄāļĄāđƒāļ„āļĢāļŠāļēāļĄāļēāļĢāļ–āļ­āļēāļ™āļ‚āļ­āļĄāļĨāđ„āļ”āļ™āļ­āļāļˆāļēāļāļœāļĢāļšāđ€āļ—āļēāļ™āļ™

- āļ„āļ§āļēāļĄāļ„āļ‡āļŠāļ āļēāļž ( Integrity ) āđ€āļ›āļ™āļāļēāļĢāļ—āļēāđƒāļŦāļĄāļ™āđƒāļˆāļ§āļēāļ‚āļ­āļĄāļĨāļ—āļĢāļšāļŠāļ‡āļ™āļ™āļˆāļ°āđ„āļĄāļ–āļāđ€āļ›āļĨāļĒāļ™āđāļ›āļĨāļ‡āļ•āļ‡āđāļ•āļˆāļēāļāļœāļŠāļ‡āđ„āļ›āļœāļĢāļš

- āļāļēāļĢāđ„āļĄāļ›āļāđ€āļŠāļ˜āđāļŦāļĨāļ‡āļ—āļĄāļē ( Non-repudiation ) āđ€āļ›āļ™āļāļĨāđ„āļāļ—āļžāļŠāļˆāļ™āļ§āļēāļœāļ™āļ™āđ€āļ›āļ™āļœāļŠāļ‡āļ‚āļ­āļĄāļĨāļˆāļĢāļ‡āļ‹āļ‡āļ—āļēāđƒāļŦāļœāļŠāļ‡āđ„āļĄāļŠāļēāļĄāļēāļĢāļ–āļ›āļāđ€āļŠāļ˜āļāļēāļĢāļāļĢāļ°āļ—āļēāļ‚āļ­āļ‡āļ•āļ™āđ€āļ­āļ‡āđ„āļ”

āļ›āļˆāļˆāļšāļ™āļāļēāļĢāđ€āļ‚āļēāļĢāļŦāļŠāļ‚āļ­āļĄāļĨāļˆāļ°āđāļšāļ‡āļ­āļ­āļāđ€āļ›āļ™ 3 āļ›āļĢāļ°āđ€āļ āļ—āļ„āļ­

- āļ‹āđ€āļ„āļĢāļ—āļ„āļĒāļ„āļĢāļžāđ‚āļ•āļāļĢāļēāļŸ( Secrete Key Cryptography ) - āļžāļšāļžāļĨāļāļ„āļĒāļ„āļĢāļžāđ‚āļ•āļāļĢāļēāļŸ ( Public Key Cryptography ) - āđāļŪāļ—āļŸāļ‡āļāļŠāļ™ ( Hash Function )

2.6.1 āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāđƒāļ™āļāļēāļĢāļžāļŠāļˆāļ™āļ•āļ§āļ•āļ™(Authentication Protocol) āđƒāļ™āļĢāļ°āļšāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒāđāļšāļšāđ€āļ›āļ”āļŦāļĢāļ­āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•āļāļēāļĢāļžāļŠāļˆāļ™āļ•āļ§āļ•āļ™āļ–āļ­āđ„āļ”āļ§āļēāđ€āļ›āļ™āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢ

āđ€āļĢāļĄāļ•āļ™āđāļĨāļ°āļĄāļ„āļ§āļēāļĄāļŠāļēāļ„āļāļ—āļŠāļ”āđƒāļ™āļāļēāļĢāļ›āļāļ›āļ­āļ‡āđ€āļ„āļĢāļ­āļ‚āļēāļĒāđƒāļŦāļ›āļĨāļ­āļ”āļ āļĒāđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāđƒāļ™āļāļēāļĢāļžāļŠāļˆāļ™āļ•āļ§āļ•āļ™

āļ„āļ­āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļāļēāļĢāļŠāļ­āļŠāļēāļĢāļ—āļĄāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļžāļŠāļˆāļ™āļ•āļ§āļ•āļ™āļĢāļ§āļĄāļ­āļĒāđƒāļ™āļŠāļ”āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļāļēāļĢ

āļžāļŠāļˆāļ™āļ•āļ§āļ•āļ™āļ—āļāļĨāļēāļ§āļ–āļ‡āđƒāļ™āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ™āđ€āļ™āļ™āđ€āļ‰āļžāļēāļ°āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļŦāļĨāļāļ—āļ™āļĒāļĄāđƒāļŠāļ­āļĒāļēāļ‡āđāļžāļĢāļŦāļĨāļēāļĒāļšāļ™

āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•āđƒāļ™āļ›āļˆāļˆāļšāļ™āļ›āļĢāļ°āļāļ­āļšāđ„āļ›āļ”āļ§āļĒ

1) Secure Socket Layer (SSL) Secure Sockets Layer (SSL) āđ€āļĢāļĄāļžāļ’āļ™āļēāđ‚āļ”āļĒ Netscape Communications āđ€āļžāļ­āđƒāļŠāđƒāļ™

āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļĢāļ°āļ”āļšāđāļ­āļžāļžāļĨāđ€āļ„āļŠāļ™āļ„āļ­ Hypertext Transfer Protocol (HTTP) āļ‹āļ‡āđ€āļ›āļ™āļāļēāļĢāļŠāļ­āļŠāļēāļĢ

āļœāļēāļ™āđ€āļ§āļšāđƒāļŦāļ›āļĨāļ­āļ”āļ āļĒāļžāļ’āļ™āļēāđƒāļ™āļŠāļ§āļ‡āļ•āļ™āļ‚āļ­āļ‡āļĒāļ„āļāļēāļĢāļ„āļēāļ­āđ€āļĨāļāļ—āļĢāļ­āļ™āļ„āļŠāļāļēāļĨāļ‡āđ„āļ”āļĢāļšāļ„āļ§āļēāļĄāļ™āļĒāļĄāđƒāļ™āđ‚āļĨāļ

āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•

āđ€āļ­āļŠāđ€āļ­āļŠāđ€āļ­āļĨāļ—āļēāđƒāļŦāđ€āļāļ”āļāļēāļĢāļŠāļ­āļŠāļēāļĢāļ­āļĒāļēāļ‡āļ›āļĨāļ­āļ”āļ āļĒāļĢāļ°āļŦāļ§āļēāļ‡āđ„āļ„āļĨāđ€āļ­āļ™āļ•āđāļĨāļ°āđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāđ‚āļ”āļĒāļāļēāļĢ

āļ­āļ™āļāļēāļ•āđƒāļŦāļĄāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļžāļŠāļˆāļ™āļ•āļ§āļ•āļ™ āļĢāļ§āļĄāļāļšāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļĨāļēāļĒāđ€āļ‹āļ™āļ•āļ”āļˆāļ•āļ­āļĨ āļŠāļēāļŦāļĢāļšāļāļēāļĢāļĢāļāļĐāļē

Page 22: Log system (for Internet cafe) - MUT

14

āļ„āļ§āļēāļĄāļ–āļāļ•āļ­āļ‡āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨāđāļĨāļ°āļāļēāļĢāđ€āļ‚āļēāļĢāļŦāļŠāļ‚āļ­āļĄāļĨāđ€āļžāļ­āļ›āļ­āļ‡āļāļ™āļ„āļ§āļēāļĄāđ€āļ›āļ™āļŠāļ§āļ™āļ•āļ§āļĢāļ°āļŦāļ§āļēāļ‡āļāļēāļĢāļŠāļ­āļŠāļēāļĢ

āļ‚āļ­āļĄāļĨ

āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāđ€āļ­āļŠāđ€āļ­āļŠāđ€āļ­āļĨāļ­āļ™āļāļēāļ•āđƒāļŦāļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ­āļāļ§āļ˜āļāļēāļĢāđƒāļ™āļāļēāļĢāđ€āļ‚āļēāļĢāļŦāļŠ āļ§āļ˜āļŠāļĢāļēāļ‡āđ„āļ”āđ€āļˆāļŠāļ•

āđāļĨāļ°āļĨāļēāļĒāđ€āļ‹āļ™āļ”āļˆāļ•āļ­āļĨ āđ„āļ”āļ­āļĒāļēāļ‡āļ­āļŠāļĢāļ°āļāļ­āļ™āļāļēāļĢāļŠāļ­āļŠāļēāļĢāļˆāļ°āđ€āļĢāļĄāļ•āļ™āļ‚āļ™āļ•āļēāļĄāļ„āļ§āļēāļĄāļ•āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļ—āļ‡āđ€āļ§āļš

āđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāđāļĨāļ°āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāļ—āļ‡āļ™āđ€āļžāļ­āđ€āļžāļĄāļ„āļ§āļēāļĄāļĒāļ”āļŦāļĒāļ™āđƒāļ™āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđ€āļ›āļ”āđ‚āļ­āļāļēāļŠāđƒāļŦāļ—āļ”āļĨāļ­āļ‡āđƒāļŠāļ§āļ˜āļāļēāļĢ

āđƒāļ™āļāļēāļĢāđ€āļ‚āļēāļĢāļŦāļŠāļ§āļ˜āđƒāļŦāļĄāļĢāļ§āļĄāļ–āļ‡āļĨāļ”āļ›āļāļŦāļēāļāļēāļĢāļŠāļ‡āļ­āļ­āļāļ§āļ˜āļāļēāļĢāđ€āļ‚āļēāļĢāļŦāļŠāđ„āļ›āļ›āļĢāļ°āđ€āļ—āļĻāļ—āđ„āļĄāļ­āļ™āļāļēāļ•

Netscape āđ€āļĢāļĄāļžāļ’āļ™āļēāđ€āļ­āļŠāđ€āļ­āļŠāđ€āļ­āļĨāđ€āļ§āļ­āļĢāļŠāļ™āđāļĢāļāļ„āļ­āđ€āļ§āļ­āļĢāļŠāļ™ 2.0 āđāļĨāļ°āđ€āļ§āļ­āļĢāļŠāļ™āļ–āļ”āļĄāļēāđ€āļ›āļ™ 3.0

āļ‹āļ‡āļŠāļ™āļšāļŠāļ™āļ™āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ”āļēāļ™āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāļĄāļēāļāļ‚āļ™āđāļĨāļ°āđ€āļ›āļ™āđ€āļ§āļ­āļĢāļŠāļ™āļŠāļ”āļ—āļēāļĒāļāļ­āļ™āļ—āļˆāļ°āđ€āļ›āļ™

āļĄāļēāļ•āļĢāļāļēāļ™āļāļĨāļēāļ‡āļ‚āļ­āļ‡āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļšāļ™āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•āđ‚āļ”āļĒāđ€āļ›āļĨāļĒāļ™āļŠāļ­āđ€āļ›āļ™ Transport Layer Security

āļŦāļĢāļ­āļ—āđ€āļ­āļĨāđ€āļ­āļŠ (TLS)āļ‹āļ‡āļ”āđāļĨāļĄāļēāļ•āļĢāļāļēāļ™āđ‚āļ”āļĒ Internet Engineering Task Force (IETF) āļ­āļ˜āļšāļēāļĒ

āđ€āļ§āļ­āļĢāļŠāļ™āļ‚āļ­āļ‡āđ€āļ­āļŠāđ€āļ­āļŠāđ€āļ­āļĨāđāļĨāļ°āļœāļžāļ’āļ™āļēāđ„āļ”āļ•āļēāļĄāļ•āļēāļĢāļēāļ‡āļ— 2.3

āļ•āļēāļĢāļēāļ‡āļ— 2.3 āļāļēāļĢāļžāļ’āļ™āļēāđ€āļ­āļŠāđ€āļ­āļŠāđ€āļ­āļĨāđāļĨāļ°āļ—āđ€āļ­āļĨāđ€āļ­āļŠ

āđ€āļ§āļ­āļĢāļŠāļ™ āļœāļžāļ’āļ™āļē āļˆāļ”āđ€āļ”āļ™ āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāļ—āļŠāļ™āļšāļŠāļ™āļ™

SSL v2.0 Netscape Corp.

[SSL2]

āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨ SSL āļĢāļ™āđāļĢāļāļ—

āļžāļ’āļ™āļēāļšāļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢ

â€Ē NS Navigator 1.x/2.x

â€Ē MS IE 3.x â€Ē Lynx/2.8 +

OpenSSL SSL v3.0 Netscape Corp. āđ€āļ›āļ™

Internet Drafted āļĢāļ™

āļāļ­āļ™āđ€āļ›āļ™āļĄāļēāļ•āļĢāļāļēāļ™

āļāļĨāļēāļ‡ [SSL3]

āļ› āļĢāļšāļ›āļĢ āļ‡ āđƒāļŦāļĄ āđ€ āļž āļĄāļ„āļ§āļēāļĄ

āļ›āļĨāļ­āļ”āļ āļĒāļĄāļēāļāļ‚āļ™ āļŠāļ™āļšāļŠāļ™āļ™

āļāļēāļĢāđƒāļŠ non-RSA ciphers

āđƒāļ™āļāļēāļĢāđ€āļ‚āļēāļĢāļŦāļŠ āđāļĨāļ°āļŦāļ§āļ‡āđ‚āļ‹

Certificate[*2]

â€Ē NS Navigator 2.x/3.x/4.x

â€Ē MS IE 3.x/4.x â€Ē Lynx/2.8+OpenSSL

TLS v1.0 IETF āļāļēāļĨāļ‡āđ€āļŠāļ™āļ­āđƒāļŦ

āđ€āļ›āļ™āļĄāļēāļ•āļĢāļāļēāļ™

āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļšāļ™

āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•

(ProposedInternet

Standard)

āļ› āļĢ āļš āļ› āļĢ āļ‡ āļˆ āļē āļ SSLv3.0

āļŠāļ™āļšāļŠāļ™āļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āđƒāļ™āļŠāļ™

MAC āđāļĨāļ°HMACāđ€āļžāļĄ

Padding āļŠāļ™āļ” Block āđāļĨāļ°

āļ§āļ˜āļāļēāļĢāļˆāļ”āļĨāļēāļ”āļšāļ‚āļ­āļĄāļĨ āđāļĨāļ°

āđ€āļžāļĄāļĢāļ°āļ”āļšāļāļēāļĢāđāļˆāļ‡āđ€āļ•āļ­āļ™

â€Ē Lynx/2.8+ OpenSSL

Page 23: Log system (for Internet cafe) - MUT

15

āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāđƒāļ™āļāļēāļĢāđ€āļĢāļĄāļ•āļ™āļāļēāļĢāļŠāļ­āļŠāļēāļĢāļœāļēāļ™āļŠāļ™āđ€āļ­āļŠāđ€āļ­āļŠāđ€āļ­āļĨāđāļšāļ‡āđ€āļ›āļ™ 4 āļ‚āļ™āļ•āļ­āļ™āļ„āļ­

- āļ›āļĢāļ°āļāļēāļĻāļŠāļ”āļ§āļ˜āļāļēāļĢāđ€āļ‚āļēāļĢāļŦāļŠ āđ„āļ”āđ€āļˆāļŠāļ•āđāļĨāļ°āļĨāļēāļĒāđ€āļ‹āļ™āļ”āļˆāļ•āļ­āļĨāļ—āļŠāļ™āļšāļŠāļ™āļ™āļ‚āļ­āļ‡āļ—āļ‡āđ„āļ„āļĨāđ€āļ­āļ™āļ•āđāļĨāļ°āđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢ

- āļāļēāļĢāļžāļŠāļˆāļ™āļ•āļ§āļ•āļ™āļ‚āļ­āļ‡āđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāļ•āļ­āđ„āļ„āļĨāđ€āļ­āļ™āļ• - āļāļēāļĢāļžāļŠāļˆāļ™āļ•āļ§āļ•āļ™āļ‚āļ­āļ‡āđ„āļ„āļĨāđ€āļ­āļ™āļ•āļ•āļ­āđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢ āļ–āļēāļˆāļēāđ€āļ›āļ™ - āđ„āļ„āļĨāđ€āļ­āļ™āļ•āđāļĨāļ°āđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāļ•āļāļĨāļ‡āļŠāļ”āļ§āļ˜āļāļēāļĢāđ€āļ‚āļēāļĢāļŦāļŠāļāļēāļĢāļŠāļĢāļēāļ‡āđ„āļ”āđ€āļˆāļŠāļ•āđāļĨāļ°āļāļēāļĢāđƒāļŠāļĨāļēāļĒāđ€āļ‹āļ™

āļ”āļˆāļ•āļ­āļĨ 2.7 āđ„āļŸāļĢāļ§āļ­āļĨāļĨ(Firewall)

āđƒāļ™āļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­āļāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒāļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•āļ­āļĒāļēāļ‡āļŦāļ™āļ‡āļ—āļĄāļ„āļ§āļēāļĄāļŠāļēāļ„āļāđ„āļĄāļ™āļ­āļĒ āļ™āļ™āļ„āļ­āđ€āļĢāļēāļ•āļ­āļ‡

āļĄāļ§āļ˜āļāļēāļĢāđƒāļ™āļāļēāļĢāļĢāļāļĐāļēāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒ āļŠāļ‡āļ—āļŠāļēāļĄāļēāļĢāļ–āļŠāļ§āļĒāļĨāļ”āļ„āļ§āļēāļĄāđ€āļŠāļĒāļ‡āļ™āđ„āļ”āļāļ„āļ­ āđ„āļŸāļĢāļ§āļ­āļĨāļĨ

āđ‚āļ”āļĒāđ„āļŸāļĢāļ§āļ­āļĨāļĨāļ™āļ™āļˆāļ°āļ—āļēāļŦāļ™āļēāļ—āļ›āļ­āļ‡āļāļ™āļ­āļ™āļ•āļĢāļēāļĒāļ•āļēāļ‡ āđ† āļˆāļēāļāļ āļēāļĒāļ™āļ­āļāļ—āļˆāļ°āđ€āļ‚āļēāļĄāļēāļĒāļ‡āđ€āļ™āļ•āđ€āļ§āļĢāļāļ‚āļ­āļ‡

āđ€āļĢāļē āđ„āļŸāļĢāļ§āļ­āļĨāļĨāđ€āļ›āļ™āļ„āļ­āļĄāđ‚āļžāđ€āļ™āļ™āļ•āļŦāļĢāļ­āđ€āļ™āļ•āđ€āļ§āļĢāļāļ—āđ€āļĢāļēāļ„āļ”āļ§āļēāđ„āļĄāļ›āļĨāļ­āļ”āļ āļĒāļāļšāđ€āļ™āļ•āđ€āļ§āļĢāļāļ āļēāļĒāđƒāļ™āļŦāļĢāļ­āđ€āļ™āļ•

āđ€āļ§āļĢāļāļ—āļ•āļ­āļ‡āļāļēāļĢāļˆāļ°āļ›āļ­āļ‡āļāļ™ āđ‚āļ”āļĒāļ—āļ„āļ­āļĄāđ‚āļžāđ€āļ™āļ™āļ•āļ™āļ™āļ­āļēāļˆāļˆāļ°āđ€āļ›āļ™āđ€āļĢāļēāđ€āļ•āļ­āļĢ āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļŦāļĢāļ­āđ€āļ™āļ•āđ€āļ§āļĢāļ

āļ•āļēāļĄāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļ—āđƒāļŠāđƒāļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđāļĨāļ°āļ„āļ§āļšāļ„āļĄāđāļšāļ‡āđ„āļ”āđ€āļ›āļ™ Packet Filtering, Proxy Service

āđāļĨāļ° Stateful Inspection [5]

āđāļžāļ„āđ€āļāļˆ āļŸāļ§āđ€āļ•āļ­āļĢ (Packet Filter)āļ„āļ­ āđ€āļĢāļēāđ€āļ•āļ­āļĢāļ—āļ—āļēāļāļēāļĢāļŦāļēāđ€āļŠāļ™āļ—āļēāļ‡āđāļĨāļ°āļŠāļ‡āļ•āļ­ (route)

āļ­āļĒāļēāļ‡āļĄāđ€āļ‡āļ­āļ™āđ„āļ‚āđ‚āļ”āļĒāļˆāļ°āļžāļˆāļēāļĢāļ“āļēāļˆāļēāļāļ‚āļ­āļĄāļĨāļŠāļ§āļ™āļ—āļ­āļĒāđƒāļ™āļŦāļ§āļ‚āļ­āļ‡āđāļžāļāđ€āļāļˆāļ—āļœāļēāļ™āđ€āļ‚āļēāļĄāļēāđ€āļ—āļĒāļšāļāļšāļāļŽāļ—

āļāļēāļŦāļ™āļ”āđ„āļ§ āđāļĨāļ°āļ•āļ”āļŠāļ™āļ§āļēāļ„āļ§āļĢāļˆāļ°āļ—āļ‡āđāļžāļāđ€āļāļˆāļ™āļ™āđ„āļ›āļŦāļĢāļ­āļ§āļēāļˆāļ°āļĒāļ­āļĄāđƒāļŦāđāļžāļāđ€āļāļˆāļ™āļ™āļœāļēāļ™āđ„āļ›āđ„āļ”

āđƒāļ™āļāļēāļĢāļžāļˆāļēāļĢāļ“āļēāđ€āļŪāļ”āđ€āļ”āļ­āļĢāđāļžāļ„āđ€āļāļˆ āļŸāļ§āđ€āļ•āļ­āļĢāļˆāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļ™āļĢāļ°āļ”āļšāļ‚āļ­āļ‡āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•āđ€āļĨāđ€āļĒāļ­āļĢ

āđāļĨāļ°āļ—āļĢāļēāļ™āļŠāļ›āļ­āļĢāļ•āđ€āļĨāđ€āļĒāļ­āļĢāđƒāļ™āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•āđ‚āļĄāđ€āļ”āļĨ āļ‹āļ‡āđƒāļ™āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•āđ€āļĨāđ€āļĒāļ­āļĢāļˆāļ°āļĄāđāļ­āļ—āļ—āļĢāļšāļ§āļ•āļ—

āļŠāļēāļ„āļāļ•āļ­āđāļžāļ„āđ€āļāļˆ āļŸāļ§āđ€āļ•āļ­āļĢāļ”āļ‡āļ™ āđ„āļ­āļžāļ•āļ™āļ—āļēāļ‡ āđ„āļ­āļžāļ›āļĨāļēāļĒāļ—āļēāļ‡ āļŠāļ™āļ”āļ‚āļ­āļ‡āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨ (āļ—āļ‹āļž (TCP),

āļĒāļ”āļž (UDP)āđāļĨāļ° āđ„āļ­āļ‹āđ€āļ­āļĄāļž (ICMP)) āđāļĨāļ°āđƒāļ™āļĢāļ°āļ”āļšāļ‚āļ­āļ‡āļ—āļĢāļēāļ™āļŠāļ›āļ­āļĢāļ•āđ€āļĨāđ€āļĒāļ­āļĢāļĄāđāļ­āļ—āļ—āļĢāļšāļ§āļ•āļ—

āļŠāļēāļ„āļāļ„āļ­ āļžāļ­āļĢāļ•āļ•āļ™āļ—āļēāļ‡ āļžāļ­āļĢāļ•āļ›āļĨāļēāļĒāļ—āļēāļ‡ āđāļĨāļ°āđāļŸāļĨāļ āļ‹āļ‡āļˆāļ°āļĄāđ€āļ‰āļžāļēāļ°āđƒāļ™āđ€āļŪāļ”āđ€āļ”āļ­āļĢāļ‚āļ­āļ‡āđāļžāļāđ€āļāļˆāļ—āļ‹

āļž(āļŠāļ™āļ”āļ‚āļ­āļ‡ ICMP message) āđƒāļ™āđāļžāļāđ€āļāļˆāđ„āļ­āļ‹āđ€āļ­āļĄāļž āļ‹āļ‡āļžāļ­āļĢāļ•āļ‚āļ­āļ‡āļ—āļĢāļēāļ™āļŠāļ›āļ­āļĢāļ•āđ€āļĨāđ€āļĒāļ­āļĢ āļ„āļ­ āļ—āļ‡

āļ—āļ‹āļžāđāļĨāļ°āļĒāļ”āļžāļ™āļ™āļˆāļ°āđ€āļ›āļ™āļŠāļ‡āļ—āļšāļ­āļāļ–āļ‡āđāļ­āļžāļžāļĨāđ€āļ„āļŠāļ™āļ—āđāļžāļāđ€āļāļˆāļ™āļ™āļ•āļ­āļ‡āļāļēāļĢāļ•āļ”āļ•āļ­āļ”āļ§āļĒāđ€āļŠāļ™ āļžāļ­āļĢāļ•

80 āļŦāļĄāļēāļĒāļ–āļ‡ HTTP āļžāļ­āļĢāļ• 21 āļŦāļĄāļēāļĒāļ–āļ‡ FTP āđ€āļ›āļ™āļ•āļ™ āļ”āļ‡āļ™āļ™āđ€āļĄāļ­āđāļžāļ„āđ€āļāļˆ āļŸāļ§āđ€āļ•āļ­āļĢāļžāļˆāļēāļĢāļ“āļēāđ€āļŪāļ”-

āđ€āļ”āļ­āļĢ āļˆāļ‡āļ—āļēāđƒāļŦāļŠāļēāļĄāļēāļĢāļ–āļ„āļ§āļšāļ„āļĄāđāļžāļāđ€āļāļˆāļ—āļĄāļēāļˆāļēāļāļ—āļ•āļēāļ‡āđ† āđāļĨāļ°āļĄāļĨāļāļĐāļ“āļ°āļ•āļēāļ‡āđ† āļ‹āļ‡āļ”āđ„āļ”āļˆāļēāļāđāļŸāļĨ

āļāļ‚āļ­āļ‡āđāļžāļāđ€āļāļˆāļŦāļĢāļ­āļŠāļ™āļ”āļ‚āļ­āļ‡āđ„āļ­āļ‹āđ€āļ­āļĄāļž āđƒāļ™āđāļžāļāđ€āļāļˆāđ„āļ­āļ‹āđ€āļ­āļĄāļžāđ„āļ” āđ€āļŠāļ™ āļŦāļēāļĄāđāļžāļāđ€āļāļˆāļ—āļāļŠāļ™āļ”āļˆāļēāļ

crack.cracker.net āđ€āļ‚āļēāļĄāļēāļĒāļ‡āđ€āļ™āļ•āđ€āļ§āļĢāļ 203.154.207.0/24 āļŦāļēāļĄāđāļžāļāđ€āļāļˆāļ—āļĄāđ„āļ­āļžāļ•āļ™āļ—āļēāļ‡āļ­āļĒāđƒāļ™āđ€āļ™āļ•

āđ€āļ§āļĢāļ 203.154.207.0/24 āļœāļēāļ™

Page 24: Log system (for Internet cafe) - MUT

16

Proxy Firewall āļŦāļĢāļ­ Application Gateway āđ€āļ›āļ™āđāļ­āļžāļžāļĨāđ€āļ„āļŠāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļ—āļēāļ‡āļēāļ™āļ­āļĒāļšāļ™

āđ„āļŸāļĢāļ§āļ­āļĨāļĨāļ—āļ•āļ‡āļ­āļĒāļĢāļ°āļŦāļ§āļēāļ‡āđ€āļ™āļ•āđ€āļ§āļĢāļāļŠāļ­āļ‡āđ€āļ™āļ•āđ€āļ§āļĢāļ āļ—āļēāļŦāļ™āļēāļ—āđ€āļžāļĄāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļ™āļ•āđ€āļ§āļĢāļ

āđ‚āļ”āļĒāļāļēāļĢāļ„āļ§āļšāļ„āļĄāļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­āļĢāļ°āļŦāļ§āļēāļ‡āđ€āļ™āļ•āđ€āļ§āļĢāļāļ āļēāļĒāđƒāļ™āđāļĨāļ°āļ āļēāļĒāļ™āļ­āļ Proxy āļˆāļ°āļŠāļ§āļĒāđ€āļžāļĄāļ„āļ§āļēāļĄ

āļ›āļĨāļ­āļ”āļ āļĒāđ„āļ”āļĄāļēāļ āđ€āļ™āļ­āļ‡āļˆāļēāļāļĄāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ‚āļ­āļĄāļĨāļ–āļ‡āđƒāļ™āļĢāļ°āļ”āļšāļ‚āļ­āļ‡āđāļ­āļŸāļžāļĨāđ€āļ„āļŠāļ™āđ€āļĨāđ€āļĒāļ­āļĢ

āđ€āļĄāļ­āđ„āļ„āļĨāđ€āļ­āļ™āļ•āļ•āļ­āļ‡āļāļēāļĢāđƒāļŠāđ€āļ‹āļ­āļĢāļ§āļŠāļ āļēāļĒāļ™āļ­āļ āđ„āļ„āļĨāđ€āļ­āļ™āļ•āļˆāļ°āļ—āļēāļāļēāļĢāļ•āļ”āļ•āļ­āđ„āļ›āļĒāļ‡ Proxy āļāļ­āļ™

āđ„āļ„āļĨāđ€āļ­āļ™āļ•āļˆāļ°āđ€āļˆāļĢāļˆāļē (negotiate) āļāļš Proxy āđ€āļžāļ­āđƒāļŦ Proxy āļ•āļ”āļ•āļ­āđ„āļ›āļĒāļ‡āđ€āļ„āļĢāļ­āļ‡āļ›āļĨāļēāļĒāļ—āļēāļ‡āđƒāļŦāđ€āļĄāļ­

Proxy āļ•āļ”āļ•āļ­āđ„āļ›āļĒāļ‡āđ€āļ„āļĢāļ­āļ‡āļ›āļĨāļēāļĒāļ—āļēāļ‡āđƒāļŦāđāļĨāļ§āļˆāļ°āļĄāļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­ (connection) āļŠāļ­āļ‡āļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­

āļ„āļ­ āđ„āļ„āļĨāđ€āđ€āļ­āļ™āļ•āļāļš Proxy āđāļĨāļ° Proxy āļāļšāđ€āļ„āļĢāļ­āļ‡āļ›āļĨāļēāļĒāļ—āļēāļ‡ āđ‚āļ”āļĒāļ— Proxy āļˆāļ°āļ—āļēāļŦāļ™āļēāļ—āļĢāļšāļ‚āļ­āļĄāļĨ

āđāļĨāļ°āļŠāļ‡āļ•āļ­āļ‚āļ­āļĄāļĨāđƒāļŦāđƒāļ™āļŠāļ­āļ‡āļ—āļĻāļ—āļēāļ‡ āļ—āļ‡āļ™ Proxy āļˆāļ°āļ—āļēāļŦāļ™āļēāļ—āđƒāļ™āļāļēāļĢāļ•āļ”āļŠāļ™āđƒāļˆāļ§āļēāļˆāļ°āđƒāļŦāļĄāļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­

āļāļ™āļŦāļĢāļ­āļˆāļ°āļŠāļ‡āļ•āļ­āđāļžāļāđ€āļāļˆāđƒāļŦāļŦāļĢāļ­āđ„āļĄ

Stateful Firewall āđ‚āļ”āļĒāļ›āļāļ•āđāļĨāļ§ Packet Filtering āđāļšāļšāļ˜āļĢāļĢāļĄāļ”āļē (āļ—āđ€āļ›āļ™ Stateless āđāļšāļš

āļ—āļĄāļ­āļĒāđƒāļ™āđ€āļĢāļēāđ€āļ•āļ­āļĢāļ—āļ§āđ„āļ›) āļˆāļ°āļ„āļ§āļšāļ„āļĄāļāļēāļĢāđ€āļ‚āļēāļ­āļ­āļāļ‚āļ­āļ‡āđāļžāļāđ€āļāļˆāđ‚āļ”āļĒāļžāļˆāļēāļĢāļ“āļēāļ‚āļ­āļĄāļĨāļˆāļēāļāđ€āļŪāļ”āđ€āļ”āļ­āļĢ

āļ‚āļ­āļ‡āđāļ•āļĨāļ°āđāļžāļāđ€āļāļˆāļ™āļēāļĄāļēāđ€āļ—āļĒāļšāļāļšāļāļŽāļ—āļĄāļ­āļĒ āļ‹āļ‡āļāļŽāļ—āļĄāļ­āļĒāļāļˆāļ°āđ€āļ›āļ™āļāļŽāļ—āļŠāļĢāļēāļ‡āļˆāļēāļāļ‚āļ­āļĄāļĨāļŠāļ§āļ™āļ—āļ­āļĒ

āđƒāļ™āđ€āļŪāļ”āđ€āļ”āļ­āļĢāđ€āļ—āļēāļ™āļ™ āļ”āļ‡āļ™āļ™ Packet Filtering āđāļšāļšāļ˜āļĢāļĢāļĄāļ”āļēāļˆāļ‡āđ„āļĄāļŠāļēāļĄāļēāļĢāļ–āļ—āļĢāļēāļšāđ„āļ”āļ§āļēāđāļžāļāđ€āļāļˆāļ™āļ­āļĒ

āļŠāļ§āļ™āđƒāļ”āļ‚āļ­āļ‡āļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­ āđ€āļ›āļ™āđāļžāļāđ€āļāļˆāļ—āđ€āļ‚āļēāļĄāļēāļ•āļ”āļ•āļ­āđƒāļŦāļĄāļŦāļĢāļ­āđ€āļ›āļ™āđāļžāļāđ€āļāļˆāļ—āđ€āļ›āļ™āļŠāļ§āļ™āļ‚āļ­āļ‡āļāļēāļĢ

āđ€āļŠāļ­āļĄāļ•āļ­āļ—āđ€āļāļ”āļ‚āļ™āđāļĨāļ§ āđ€āļ›āļ™āļ•āļ™ āļ‹āļ‡ Stateful Inspection āđ€āļ›āļ™āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļ—āđ€āļžāļĄāđ€āļ‚āļēāđ„āļ›āđƒāļ™ Packet

Filtering āđ‚āļ”āļĒāđƒāļ™āļāļēāļĢāļžāļˆāļēāļĢāļ“āļēāļ§āļēāļˆāļ°āļĒāļ­āļĄāđƒāļŦāđāļžāļāđ€āļāļˆāļœāļēāļ™āđ„āļ›āļ™āļ™āđāļ—āļ™āļ—āļˆāļ°āļ”āļ‚āļ­āļĄāļĨāļˆāļēāļāđ€āļŪāļ”āđ€āļ”āļ­āļĢ

āđ€āļžāļĒāļ‡āļ­āļĒāļēāļ‡āđ€āļ”āļĒāļ§ Stateful Inspection āļˆāļ°āļ™āļēāđ€āļ­āļēāļŠāļ§āļ™āļ‚āļ­āļĄāļĨāļ‚āļ­āļ‡āđāļžāļāđ€āļāļˆ (message content)

āđāļĨāļ°āļ‚āļ­āļĄāļĨāļ—āđ„āļ”āļˆāļēāļāđāļžāļāđ€āļāļˆāļāļ­āļ™āļŦāļ™āļēāļ™āļ—āđ„āļ”āļ—āļēāļāļēāļĢāļšāļ™āļ—āļāđ€āļ­āļēāđ„āļ§āļ™āļēāļĄāļēāļžāļˆāļēāļĢāļ“āļēāļ”āļ§āļĒ āļˆāļ‡āļ—āļēāđƒāļŦ

āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāđ„āļ”āļ§āļēāđāļžāļāđ€āļāļˆāđƒāļ”āđ€āļ›āļ™āđāļžāļāđ€āļāļˆāļ—āļ•āļ”āļ•āļ­āđ€āļ‚āļēāļĄāļēāđƒāļŦāļĄāļŦāļĢāļ­āļ§āļēāđ€āļ›āļ™āļŠāļ§āļ™āļŦāļ™āļ‡āļ‚āļ­āļ‡āļāļēāļĢ

āđ€āļŠāļ­āļĄāļ•āļ­āļ—āļĄāļ­āļĒāđāļĨāļ§ āļŠāļēāļŦāļĢāļšāļ•āļ§āļ­āļĒāļēāļ‡āļœāļĨāļ•āļ āļ“āļ‘āļ—āļēāļ‡āļāļēāļĢāļ„āļēāļ—āđƒāļŠ Stateful Inspection Technology

āđ„āļ”āđāļ Check Point Firewall-1, Cisco Secure Pix Firewall āļŦāļĢāļ­ SunScreen Secure Net

āđāļĨāļ°āļ—āđ€āļ›āļ™āļ‹āļ­āļŸāļ•āđāļ§āļĢāđ‚āļ­āđ€āļžāļ™āļ‹āļ­āļĢāļŠ āđ„āļ”āđāļ NetFilterāđƒāļ™ Linux (iptablesāđƒāļ™āļĨāļ™āļāļ‹āđ€āļ„āļ­āļĢāđ€āļ™āļĨ2.3 āđ€āļ›āļ™

āļ•āļ™āđ„āļ›)

āļĢāļ°āļšāļšāļ›āļŽāļšāļ•āļāļēāļĢāļĨāļ™āļāļ‹āđ„āļ”āļĄ iptablesāđƒāļŠāđƒāļ™āļāļēāļĢāļ•āļ‡āļāļŽāđ€āļžāļ­āļ•āļĢāļ§āļˆāļŠāļ­āļšāļāļēāļĢāđ€āļ‚āļē-āļ­āļ­āļāļˆāļēāļ

āļĢāļ°āļšāļšāļ‹āļ‡āļˆāļ°āļĄāļāļēāļĢāļŠāļĢāļēāļ‡āđ€āļŠāļ™ (chain) āļ‚āļ™āđ€āļŦāļĄāļ­āļ™āđ€āļ›āļ™āļāļĨāļĄāļ‚āļ­āļ‡āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđ‚āļ”āļĒāđ€āļŠāļ™āđ€āļĢāļĄāļ•āļ™āļ—āļžāļĢāļ­āļĄ

āļāļšāļĢāļ°āļšāļšāļ›āļŽāļšāļ•āļāļēāļĢāļĨāļ™āļāļ‹āļĄāļ”āļ‡āļ™

Page 25: Log system (for Internet cafe) - MUT

17

- āđ€āļŠāļ™āļ‚āļēāđ€āļ‚āļē (input chain) āļ•āļĢāļ§āļˆāļŠāļ­āļšāđāļžāļāđ€āļāļˆāļˆāļēāļāļ āļēāļĒāļ™āļ­āļāļ—āđ€āļ‚āļēāļĄāļēāļ•āļ”āļ•āļ­āļāļšāļĢāļ°āļšāļšāļŦāļĨāļ‡

āđ„āļŸāļĢāļ§āļ­āļĨāļĨ

- āđ€āļŠāļ™āļ‚āļēāļ­āļ­āļ (output chain) āļ•āļĢāļ§āļˆāļŠāļ­āļšāđāļžāļāđ€āļāļˆāļˆāļēāļāļ āļēāļĒāđƒāļ™āļ—āļ•āļ”āļ•āļ­āļāļšāļ āļēāļĒāļ™āļ­āļāđ„āļŸāļĢ

āļ§āļ­āļĨāļĨ

- āđ€āļŠāļ™āļŠāļ‡āļ•āļ­ (forward chain) āļ•āļĢāļ§āļˆāļŠāļ­āļšāđāļžāļāđ€āļāļˆāļ—āđ€āļ‚āļēāļĄāļēāļ—āđ€āļ„āļĢāļ­āļ‡āđāļĨāļ§āļŠāļ‡āļ•āļ­āđ„āļ›āļĒāļ‡āđ€āļ„āļĢāļ­āļ‡

āļ­āļ™āļ­āļāļ—

2.7.1 āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļ„āļēāļŠāļ‡ iptables

āļŦāļĨāļ‡āļˆāļēāļāļ—āđ„āļ”āļĢāļˆāļāļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ‚āļ­āļ‡āđ„āļŸāļĢāļ§āļ­āļĨāļĨāđāļĨāļ°āđāļ™āļ— (NAT)āđ„āļ›āļ­āļĒāļēāļ‡āļ„āļĢāļēāļ§āđ† āđāļĨāļ§ āļĨāļ­āļ‡āļ—āļē

āļ„āļ§āļēāļĄāļĢāļˆāļāļāļšāļ„āļēāļŠāļ‡āļ—āđƒāļŠāđƒāļ™āļāļēāļĢāļŠāļĢāļēāļ‡āđ„āļŸāļĢāļ§āļ­āļĨāļĨāđāļĨāļ°āļ„āļēāļŠāļ‡āđƒāļ™āļāļēāļĢāļ—āļēāđāļ™āļ—āļ‹āļ‡āļ™āļ™āļāļ„āļ­ āļ„āļēāļŠāļ‡ Iptables

āļ‹āļ‡āđ€āļ›āļ™āļ•āļ§āļ—āļ•āļ”āļĄāļēāļāļšāđ€āļ„āļ­āļĢāđ€āļ™āļĨāđ€āļ§āļ­āļĢāļŠāļ™ (āļ•āļ‡āđāļ• Kernel āđ€āļ§āļ­āļĢāļŠāļ™2.3 āđ€āļ›āļ™āļ•āļ™āļĄāļē) āļ‹āļ‡āđƒāļ™ Linux

āļŠāļĄāļĒāļāļ­āļ™ āđ† āļˆāļ°āļĄāļ—āđƒāļŦāđƒāļŠāļāļ„āļ­āļ„āļēāļŠāļ‡ ipchaināļ‹āļ‡āļŦāļĨāļ‡āļˆāļēāļāđ€āļ§āļ­āļĢāļŠāļ™2.3.15 āļ™āļ™ āļāđ„āļ”āļ­āļ­āļāļĄāļēāđ€āļ›āļ™

iptablesāļ‹āļ‡āļ­āļēāļˆāļˆāļ°āļ–āļ­āđ„āļ”āļ§āļēāđ€āļ›āļ™āļĢāļ™āļ—āļŠāļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ„āļŸāļĢāļ§āļ­āļĨāļĨāļ—āļĄāļ­āļĒāđƒāļ™āļĢāļ°āļšāļšāļĨāļ™āļāļ‹ āļ‹āļ‡āļˆāļ°āđ€āļĢāļĒāļāļ§āļēāđ€āļ™āļ•

āļŸāļĨāđ€āļ•āļ­āļĢ (Netfilter) āļ‹āļ‡āđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ‚āļ­āļ‡ Iptablesāļāļˆāļ°āļ„āļĨāļēāļĒāđ† āļāļšāļāļēāļĢāđƒāļŠāļ‡āļēāļ™ ipchaināđāļĨāļ°

ipfwadmāļˆāļ°āļĄāļšāļēāļ‡āļ„āļēāļŠāļ‡āđ€āļ—āļēāļ™āļ™āļ—āļĄāļāļēāļĢāđ€āļ›āļĨāļĒāļ™āđ„āļ›āļšāļēāļ‡āļ‹āļ‡ iptablesāļˆāļ°āļĄāļĢāļ›āđāļšāļšāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļ”āļ‡āļ™āļ„āļ­

[4]

iptables [table] <command><match><target/jump>

āđ‚āļ”āļĒāļāļŽāļ—āđ€āļ‚āļĒāļ™āļ‚āļ™āļˆāļ°āđ€āļ›āļ™āļ•āļ§āļšāļ­āļāđ€āļ„āļ­āļĢāđ€āļ™āļĨāļ§āļēāđƒāļŦāļāļĢāļ°āļ—āļēāļ­āļĒāļēāļ‡āđ„āļĢ āđƒāļ™āļāļĢāļ“āļ—āļžāļšāļ‚āļ­āļĄāļĨāļ•āļĢāļ‡

āļ•āļēāļĄāļ—āļĢāļ°āļšāđ„āļ§

- [table] āļŦāļĄāļēāļĒāļ–āļ‡ āļ•āļēāļĢāļēāļ‡āļŦāļĢāļ­ table āļ—āļ•āļ­āļ‡āļāļēāļĢāļĢāļ°āļš āđ€āļŠāļ™ iptables –t natāļŦāļĄāļēāļĒāļ–āļ‡āđƒāļŦ

āļ—āļēāļ‡āļēāļ™āļāļš nat table āđƒāļ™āļāļĢāļ“āļ—āđ„āļĄāđ„āļ”āļĢāļ°āļšāļ•āļēāļĢāļēāļ‡ iptablesāļˆāļ°āļ–āļ­āļ§āļēāļ„āļēāļŠāļ‡āļ”āļ‡āļāļĨāļēāļ§āļĢāļ°āļšāļ–āļ‡ filter

table āđ‚āļ”āļĒāļ­āļ•āđ‚āļ™āļĄāļ•

- <command>āļˆāļ°āđ€āļ›āļ™āļ•āļ§āļŠāļ‡āđƒāļŦ iptablesāļ—āļēāđƒāļ™āļŠāļ‡āļ—āļ•āļ­āļ‡āļāļēāļĢ āđ€āļŠāļ™ iptables –A INPUT āļ‹āļ‡

āļŦāļĄāļēāļĒāļ–āļ‡āđƒāļŦāļŠāļĢāļēāļ‡ rule āļ•āļ­āļ—āļēāļĒāđ€āļŠāļ™āļ‚āļēāđ€āļ‚āļēāđƒāļ™ filter table

- <match>āđ€āļ›āļ™āļŠāļ§āļ™āļ—āđƒāļŠāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āļēāđāļžāļāđ€āļāļˆāļĄāļ‚āļ­āļĄāļĨāļ•āļĢāļ‡ (match) āļāļšāļ—āļĢāļ°āļšāđ„āļ§āļŦāļĢāļ­āđ„āļĄ

āđ€āļŠāļ™ āļĄ source ip address āđ€āļ›āļ™ 1.2.3.4

- <targer/jump>āđ€āļ›āļ™āļ•āļ§āļĢāļ°āļšāļ§āļēāđ€āļĄāļ­āđ€āļˆāļ­āđāļžāļāđ€āļāļˆāļ—āļ•āļĢāļ‡āļāļ™āļāļˆāļ°āļāļĢāļ°āļ—āļē (action) āļ•āļēāļĄāļ—āļĢāļ°āļš

āđ„āļ§ āđ€āļŠāļ™ āļ–āļēāđāļžāļāđ€āļāļˆāđƒāļ”āļĄ source ip address āđ€āļ›āļ™ 1.2.3.4 āđƒāļŦ DROP āđāļžāļāđ€āļāļˆāļ™āļ™āļ—āļ‡āđ„āļ›

Page 26: Log system (for Internet cafe) - MUT

18

Table: iptablesāļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļ•āļēāļĢāļēāļ‡āđ„āļ”āđ‚āļ”āļĒāđƒāļŠāļ­āļ­āļ›āļŠāļ™ –t āļ•āļēāļĄāļ”āļ§āļĒāļŠāļ­ table āļ„āļ­

1) filter table āđƒāļŠāļŠāļēāļŦāļĢāļšāļāļĢāļ­āļ‡āđāļžāļāđ€āļāļˆāļĄ 3 built-inchaināļ„āļ­ INPUT, OUTPUT,

FORWARD

2) nat table āđƒāļŠāļŠāļēāļŦāļĢāļšāļāļēāļĢāđ€āļ›āļĨāļĒāļ™āđāļ›āļĨāļ‡āđāļ­āļ”āđ€āļ”āļĢāļŠ (Network Address Translation)

āļĄ 3built-in chain āļ„āļ­ PREROUTION, POSTROUTING, OUTPUT āļ‹āļ‡āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āļˆāļ°āđ„āļ”

āļ­āļ˜āļšāļēāļĒāļ•āļ­āđ„āļ›

3) mangle table āđ€āļ›āļ™āļ•āļēāļĢāļēāļ‡āļ—āđƒāļŠāđ€āļ›āļĨāļĒāļ™āđāļ›āļĨāļ‡āđāļāđ„āļ‚āđāļžāļāđ€āļāļˆāđ€āļŠāļ™ āđ€āļ›āļĨāļĒāļ™āļ„āļē TTL,

MARK āļ‹āļ‡āļ›āļāļ•āļˆāļ°āđƒāļŠāđƒāļ™āļāļēāļĢāļ—āļē routing āļ—āļĄāļ„āļ§āļēāļĄāļ‹āļšāļ‹āļ­āļ™āļŠāļ‡ āļĄ 2 built-in chain āļ„āļ­

PREROUTING chain (āđƒāļŠāđāļāđ„āļ‚āđāļžāļāđ€āļāļˆāļāļ­āļ™āļ—āļˆāļ°āđ€āļ‚āļēāļŠāđ„āļŸāļĢāļ§āļ­āļĨāļĨāđāļĨāļ°āļāļ­āļ™āđ€āļ‚āļēāļŠ routing

decision) āđāļĨāļ° OUTPUT chain (āđƒāļŠāđāļāđƒāļ‚āđāļžāļāđ€āļāļˆāļ—āļ–āļāļŠāļĢāļēāļ‡āđ‚āļ”āļĒāđ„āļŸāļĢāļ§āļ­āļĨāļĨāļāļ­āļ™āļ—āļĄāļ™āļˆāļ°āļ–āļāļŠāļ‡āđ„āļ›

āļĒāļ‡ routing decision) āļ—āļ‡āļ™āđ„āļĄāļŠāļēāļĄāļēāļĢāļ–āļ—āļē network address translation āļŦāļĢāļ­ masquerading āļ—

table āļ™āđ„āļ”āđāļĨāļ°āđƒāļ™āđ€āļ­āļāļŠāļēāļĢāļ‰āļšāļšāļ™āļˆāļ°āđ„āļĄāļāļĨāļēāļ§āļ–āļ‡ mangle āļ­āļ āđ€āļ™āļ­āļ‡āļˆāļēāļāđ€āļ›āļ™āļŠāļ§āļ™āļ—āđ„āļĄāļ™āļĒāļĄāļ™āļēāđ„āļ›āđƒāļŠ

āļ‡āļēāļ™

2.7.2 Port Number

āļŠāļēāļŦāļĢāļšāļžāļ§āļ Application āđƒāļ™āļŠāļ™ layer āļŠāļ‡āđ†āļ—āđƒāļŠāđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨāļ—āļ‹āļž āļŦāļĢāļ­āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨāļĒāļ—āļžāļˆāļ°

āļĄāļŦāļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢāļ• āļŦāļĄāļēāļĒāđ€āļĨāļ‚āļ‚āļ­āļ‡āļžāļ­āļĢāļ•āļˆāļ°āđ€āļ›āļ™āđ€āļĨāļ‚ 16 āļšāļ•āđ€āļĢāļĄāļ•āļ‡āđāļ• 0 āļ–āļ‡ 65535 āļŦāļĄāļēāļĒāđ€āļĨāļ‚

āļžāļ­āļĢāļ•āđƒāļŠāļŠāļēāļŦāļĢāļšāļ•āļ”āļŠāļ™āļ§āļēāļšāļĢāļāļēāļĢāđƒāļ”āļ—āļ•āļ­āļ‡āļāļēāļĢāđ€āļĢāļĒāļāđƒāļŠ āđƒāļ™āļ—āļēāļ‡āļ—āļĪāļĐāļŽ āļŦāļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢāļ•āđāļ•āļĨāļ°

āļŦāļĄāļēāļĒāđ€āļĨāļ‚āļ–āļāđ€āļĨāļ­āļāļŠāļēāļŦāļĢāļšāļšāļĢāļāļēāļĢāđƒāļ” āđ† āļ‚āļ™āļ­āļĒāļāļšāđ‚āļ­āđ€āļ­āļŠOS (operating system) āļ—āđƒāļŠ āđ„āļĄ

āļˆāļēāđ€āļ›āļ™āļ•āļ­āļ‡āđ€āļŦāļĄāļ­āļ™āļāļ™āđāļ•āđ„āļ”āļĄāļāļēāļŦāļ™āļ”āļ‚āļ™āđƒāļŦāđƒāļŠāļ„āļ­āļ™āļ‚āļēāļ‡āđ€āļ›āļ™āļĄāļēāļ•āļĢāļāļēāļ™āđ€āļžāļ­āđƒāļŦāļĄāļāļēāļĢāļ•āļ”āļ•āļ­āļāļēāļĢāļŠāļ‡

āļ‚āļ­āļĄāļĨāļ—āļ”āļ‚āļ™āļ—āļēāļ‡ Internet Assigned Numbers Authority (IANA) āđ€āļ›āļ™āļŦāļ™āļ§āļĒāļ‡āļēāļ™āļāļĨāļēāļ‡āđƒāļ™āļāļēāļĢ

āļ›āļĢāļ°āļŠāļēāļ™āļāļēāļĢāđ€āļĨāļ­āļāđƒāļŠāļžāļ­āļĢāļ• āļ§āļēāļžāļ­āļĢāļ•āļŦāļĄāļēāļĒāđ€āļĨāļ‚āđƒāļ”āļ„āļ§āļĢāđ€āļŦāļĄāļēāļ°āļŠāļēāļŦāļĢāļšāļšāļĢāļāļēāļĢāđƒāļ” āđāļĨāļ°āđ„āļ”āļāļēāļŦāļ™āļ”āđƒāļ™

Request For Comments (RFC') 1700 āļ•āļ§āļ­āļĒāļēāļ‡āđ€āļŠāļ™ āđ€āļĨāļ­āļāđƒāļŠāļ—āļ‹āļž āļžāļ­āļĢāļ•āļŦāļĄāļēāļĒāđ€āļĨāļ‚ 23 āļāļš

Service Telnet āđāļĨāļ°āđ€āļĨāļ­āļāđƒāļŠāļĒāļ”āļž āļžāļ­āļĢāļ•āļŦāļĄāļēāļĒāđ€āļĨāļ‚ 69 āļŠāļēāļŦāļĢāļš Service Trivial File transfer

Protocol (TFTP) āļ•āļ§āļ­āļĒāļēāļ‡āļ•āļ­āđ„āļ›āļ™āđ€āļ›āļ™āļšāļēāļ‡āļŠāļ§āļ™āļ‚āļ­āļ‡ File/etc/services āđāļŠāļ”āļ‡āđƒāļŦāđ€āļŦāļ™āļ§āļē āļŦāļĄāļēāļĒāđ€āļĨāļ‚

āļžāļ­āļĢāļ•āđāļ•āļĨāļ°āļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ„āļ”āļ–āļāļˆāļšāļ„āļāļšāļ—āļĢāļēāļ™āļŠāļ›āļ­āļĢāļ• āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨ āļŦāļ™āļ‡āļŦāļĢāļ­āļŠāļ­āļ‡āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨāļ‹āļ‡

āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āļēāļĒāļ”āļžāļŦāļĢāļ­ āļ—āļ‹āļžāļ­āļēāļˆāļˆāļ°āđƒāļŠāļŦāļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢāļ•āđ€āļ”āļĒāļ§āļāļ™āļāđ„āļ” āđ€āļ™āļ­āļ‡āļˆāļēāļāđ€āļ›āļ™āđ‚āļ›āļĢāđ‚āļ•āļĢāļ„āļ­āļĨāļ—

āļ•āļēāļ‡āļāļ™

Page 27: Log system (for Internet cafe) - MUT

19

āļĢāļ›āļ— 2.3 āđāļŠāļ”āļ‡āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨāđāļĨāļ°āļžāļ­āļĢāļ•āļ•āļēāļ‡āđ†

āļŦāļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢāļ•āļ–āļāļˆāļ”āđāļšāļ‡āđ€āļ›āļ™ 2 āļ›āļĢāļ°āđ€āļ āļ— āļ•āļēāļĄāļ—āđ„āļ”āļāļēāļŦāļ™āļ”āđƒāļ™ RFC 1700 (āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”

āļ”āļēāļ§āļ™āđ‚āļŦāļĨāļ”āđāļĨāļ°āļĻāļāļĐāļēāđ„āļ”āļ— ftp://ftp.isi.edn/in-notes/rfc'1700.txt) āļ„āļ­ well known Ports āđāļĨāļ°

Registered Ports

- Well Known Ports āļ„āļ­āļˆāļ°āđ€āļ›āļ™āļžāļ­āļĢāļ•āļ—āļĢāļ°āļšāļšāļŠāļ§āļ™āđƒāļŦāļ āļāļēāļŦāļ™āļ”āđƒāļŦāđƒāļŠāđ‚āļ”āļĒ Privileged

User (āļœāđƒāļŠāļ—āļĄāļŠāļ—āļ˜āļžāđ€āļĻāļĐ) āđ‚āļ”āļĒāļžāļ­āļĢāļ•āđ€āļŦāļĨāļēāļ™āđƒāļŠāļŠāļēāļŦāļĢāļšāļāļēāļĢāļ•āļ”āļ•āļ­āļĢāļ°āļŦāļ§āļēāļ‡āđ€āļ„āļĢāļ­āļ‡āļ—āļĄāļĢāļ°āļšāļšāđ€āļ§āļĨāļēāļ—

āļĒāļēāļ§āļ™āļēāļ™ āļ§āļ•āļ–āļ›āļĢāļ°āļŠāļ‡āļ„āđ€āļžāļ­āđƒāļŦāļšāļĢāļāļēāļĢāđāļāļœāđƒāļŠ (āļ—āđ„āļĄāļĢāļˆāļāļŦāļĢāļ­āļ„āļ™āđ€āļ„āļĒ) āđāļ›āļĨāļāļŦāļ™āļē āļˆāļ‡āļˆāļēāđ€āļ›āļ™āļ•āļ­āļ‡

āļāļēāļŦāļ™āļ”āļžāļ­āļĢāļ•āļ•āļ”āļ•āļ­āļŠāļēāļŦāļĢāļšāļšāļĢāļāļēāļĢāļ™āļ™āđ†

- Registered Ports āļˆāļ°āđ€āļ›āļ™āļžāļ­āļĢāļ•āļŦāļĄāļēāļĒāđ€āļĨāļ‚ 1024 āļ‚āļ™āđ„āļ› āļ‹āļ‡ IANA āđ„āļĄāđ„āļ”āļāļēāļŦāļ™āļ”āđ„āļ§

āđāļ•āļĨāļ° Transport layer segment āļˆāļ°āļĄāļŠāļ§āļ™āļĒāļ­āļĒāļ—āļ›āļĢāļ°āļāļ­āļšāđ„āļ›āļ”āļ§āļĒāļŦāļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢāļ•āļ‚āļ­āļ‡

āđ€āļ„āļĢāļ­āļ‡āļ›āļĨāļēāļĒāļ—āļēāļ‡ āđ‚āļ”āļĒāļ—āđ€āļ„āļĢāļ­āļ‡āļ›āļĨāļēāļĒāļ—āļēāļ‡ (Destination host) āļˆāļ°āđƒāļŠāļžāļ­āļĢāļ•āļ™āđƒāļ™āļāļēāļĢāļŠāļ‡āļ‚āļ­āļĄāļĨāđƒāļŦāđ„āļŦāļĨ

āļāļšāđāļ­āļ›āļžāļĨāđ€āļ„āļŠāļ™āđ„āļ”āļ–āļāļ•āļ­āļ‡āļŦāļ™āļēāļ—āđƒāļ™āļāļēāļĢāļŠāļ‡āļŦāļĢāļ­āđāļˆāļāļˆāļēāļĒāđ€āļ‹āļāđ€āļĄāļ™āļ—āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨāđƒāļŦāļ•āļĢāļ‡āļāļš

āđāļ­āļ›āļžāļĨāđ€āļ„āļŠāļ™āđ€āļĢāļĒāļāļ§āļēāļāļēāļĢ " Demultiplexing " āđƒāļ™āļ—āļēāļ‡āļāļĨāļšāļāļ™āđ€āļ„āļĢāļ­āļ‡āļ•āļ™āļ—āļēāļ‡ ( Source host )

āļŦāļ™āļēāļ—āđƒāļ™āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāļ‚āļ­āļĄāļĨāļˆāļēāļāđāļ­āļ›āļžāļĨāđ€āļ„āļŠāļ™āđāļĨāļ°āđ€āļžāļĄāđ€āļŪāļ”āđ€āļ”āļ­āļĢāđ€āļžāļ­āļŠāļĢāļēāļ‡āđ€āļ‹āļāđ€āļĄāļ™āļ—āđ€āļĢāļĒāļāļ§āļē

"Multiplexing" āļŦāļĢāļ­āļ–āļēāļĒāļāļ•āļ§āļ­āļĒāļēāļ‡āđ€āļ›āļ™āļ āļēāļĐāļēāļ—āļ§āđ† āđ„āļ› āļ„āļ­ āđƒāļ™āđāļ•āļĨāļ°āļšāļēāļ™āļˆāļ°āļĄāļ„āļ™ 1 āļ„āļ™āļĢāļšāļœāļ”āļŠāļ­āļš

āđ€āļāļšāļˆāļ”āļŦāļĄāļēāļĒāļˆāļēāļāļāļĨāļ­āļ‡āļˆāļ”āļŦāļĄāļēāļĒ āļ–āļēāđ€āļ›āļ™āļāļēāļĢ āļ”āļĄāļĨāļ•āđ€āļžāļĨāļ„āļ‹āļ‡ (Demultiplexing)āļ„āļ™āđ†āļ™āļ™āļˆāļ°

āđāļˆāļāļˆāļēāļĒāļˆāļ”āļŦāļĄāļēāļĒāļ—āļˆāļēāļŦāļ™āļēāļ‹āļ­āļ‡āđƒāļŦāļŠāļ­āļ”āļ„āļĨāļ­āļ‡āļāļšāļšāļ„āļ„āļĨāļ™āļ™āđ† āđƒāļ™āļšāļēāļ™ āđƒāļ™āļ—āļēāļ‡āļ•āļĢāļ‡āļāļ™āļ‚āļēāļĄāļ–āļēāđ€āļ›āļ™

āļāļēāļĢāļĄāļĨāļ•āđ€āļžāļĨāļ„āļ‹āļ‡ (Multiplexing)āļ„āļ™ āđ†āļ™āļ™āļāļˆāļ°āļĢāļ§āļšāļĢāļ§āļĄāļˆāļ”āļŦāļĄāļēāļĒāļˆāļēāļāļŠāļĄāļēāļŠāļāđƒāļ™āļšāļēāļ™āđāļĨāļ°āļ—āļēāļŦāļ™āļēāļ—

āļŠāļ‡āļ­āļ­āļāđ„āļ›āļ”āļĄāļĨāļ•āđ€āļžāļĨāļ„āļ‹āļ‡

Page 28: Log system (for Internet cafe) - MUT

āļŦāļĄāļē

āļŦāļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­

āļ”āļ‡āđāļŠāļ”āļ‡āđƒāļ™āļĢ

āļ—āļ‹āļž

āļ—āļ•āļ­āļ‡āļāļēāļĢāļ‚

āļ›āļĨāļēāļĒāļ—āļēāļ‡āļĄāļ„

āļ•āļēāļĄ

āļ—āļ­āļĒāđ„āļāļĨāļ­āļ­āļ

āļŠāļēāļŦāļĢāļšāļšāļĢāļ

Allocated P

āļ›āļĢāļ°āđ€āļ āļ—āļ™āđƒāļŦ

āļˆāļ°āļ•āļ­āļ‡āđƒāļŦāļ„āļ§

āļĒāļāļ•

assign āđƒāļŦ āļŦ

āļˆāļ°āļāļēāļŦāļ™āļ” āļŦ

āļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢāļ•āļˆ

āļ­āļĢāļ•āļ‚āļ­āļ‡āđ€āļ„āļĢāļ­

āļ›āļ— 2.5

āļžāļŦāļĢāļ­ āļĒāļ”āļž āļˆ

āļ­āļĄāļĨāļ™āļ™ āđ† āļŦ

āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–

āļĄāļ—āđ„āļ”āļāļĨāļēāļ§āđƒāļ™

āļāđ„āļ› (Remot

āļēāļĢāđ€āļ‰āļžāļēāļ°āļ™āļ™

Port āļ‹āļ‡āļžāļ­āļĢāļ•

āļŦāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļ

āļēāļĄāļĄāļ™āđƒāļˆāļ§āļēāļˆ

āļ•āļ§āļ­āļĒāļēāļ‡ āļŠāļĄāļĄ

āļŦāļĄāļēāļĒāđ€āļĨāļ‚ Dy

āļŦāļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢ

āļĢāļ›āļ— 2

āļˆāļ°āļ­āļĒāđƒāļ™ 32

āļ­āļ‡āļ•āļ™āļ—āļēāļ‡ āļ‚āļ“

āļĢāļ›āļ— 2.5

āļˆāļ°āļ”āļ—āļ‚āļ­āļĄāļĨāļŦ

āļŦāļĄāļēāļĒāđ€āļĨāļ‚āļž

āļ–āļ—āļˆāļ°āļĢāļ™āđ‚āļžāļĢāđ€

āļ™āļ‚āļēāļ‡āļ•āļ™ "We

te Comput

āļ™āđ† āļ­āļĒāļēāļ‡āđ„āļĢāļ

āļ•āļ›āļĢāļ°āđ€āļ āļ—āļ™āđ„āļĄ

āļāđāļĨāļ°āļ„āļ§āļēāļĄāļ„āļĨ

āļ°āđ„āļĄāļāļēāļŦāļ™āļ”āļŦ

āļĄāļ•āļ§āļēāļĄāļœāđƒāļŠāļ•

ynamic Port

āļĢāļ•āļ›āļĨāļēāļĒāļ—āļēāļ‡

2.4 āđāļŠāļ”āļ‡āļāļēāļĢ

āļšāļ•āđāļĢāļāļ‚āļ­āļ‡

āļ“āļ°āļ— 16 āļšāļ•āļ•

āđāļŠāļ”āļ‡ āļ—āļ‹āļžāđ

āļŦāļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢ

āļ­āļĢāļ•āļ—āļ‡āļ•āļ™āļ—

āđ€āļ‹āļŠāļĄāļēāļāļāļ§āļē

ell know Por

ter) āļŠāļēāļĄāļēāļĢ

āļāļ•āļēāļĄāļĒāļ‡āļĄāļž

āļĄāđ„āļ”āļ–āļāļāļēāļŦāļ™

āļĨāļ­āļ‡āļ•āļ§āļŠāļēāļŦāļĢ

āļŦāļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢ

āļ­āļ‡āļāļēāļĢāđƒāļŠ Se

(āđ€āļŠāļ™ 3044)

āđ€āļ›āļ™23 āđ€āļžāļĢāļē

āļĢāļ”āļĄāļĨāļ•āđ€āļžāļĨāļ„

āļ—āļ‹āļžāđāļĨāļ°āļĒāļ”

āļ•āļ­āļĄāļēāđ€āļ›āļ™āļŦāļĄ

āđāļĨāļ° āļĒāļ”āļž āđ€āļŪāļ”

āļĢāļ•āđƒāļ™āđ€āļŪāļ”āđ€āļ”āļ­

āļ—āļēāļ‡āđāļĨāļ°āļ›āļĨāļē

1 āđ‚āļžāļĢāđ€āļ‹āļŠāđƒāļ™

rts" āđ€āļ›āļ™āļžāļ­āļĢ

āļĢāļ–āļĢāđ„āļ”āļ§āļēāļˆāļ°āļ•

āļ­āļĢāļ•āļ­āļāļ›āļĢāļ°āđ€

āļ™āļ”āđ„āļ§āđāļ•āđ€āļ”āļĄāđ

āļšāļĢāļ°āļšāļšāļ—āļĄāļœāđƒ

āļĢāļ•āļ‹āļēāļāļ™

ervice Teln

āđ‚āļ”āļĒāļ—āļŦāļĄāļēāļĒ

āļēāļ°āļ§āļēāđ€āļ›āļ™ We

āļ‹āļ‡

āļžāđ€āļŪāļ”āđ€āļ”āļ­āļĢāđ‚āļ”

āļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢāļ•

āļ”āđ€āļ”āļ­āļĢ

āļ­āļĢāđ€āļžāļ­āļžāļˆāļēāļĢāļ“

āļĒāļ—āļēāļ‡āļˆāļēāđ€āļ›āļ™

āļ™āđ€āļ§āļĨāļēāđ€āļ”āļĒāļ§āļ

āļ•āļ—āļ„āļ­āļ™āļ‚āļēāļ‡āļĄ

āļ”āļ•āļ­āļāļšāļ—āļēāļ‡āļž

āđ€āļ āļ—āļ—āđ€āļĢāļĒāļāļ§

āđāļ•āļˆāļ°āļ–āļāļāļēāļŦ

āđƒāļŠāļŦāļĨāļēāļĒ āđ† āļ„

net āļ—āļēāļ‡āđ€āļ„āļĢ

āđ€āļĨāļ‚āļžāļ­āļĢāļ•āļ›āļĨ

ell Known P

āļ”āļĒāļ— 16 āļšāļ•

āļ•āļ‚āļ­āļ‡āđ€āļ„āļĢāļ­āļ‡āļ›

āļ“āļēāļ§āļēāđāļ­āļ›āļžāļĨ

āļ™āļ•āļ­āļ‡āļĄāđ€āļžāļ­āđƒ

āļāļ™

āļĄāļēāļ•āļĢāļāļēāļ™āļ—āļēāđƒ

āļžāļ­āļĢāļ•āļŦāļĄāļēāļĒ

āļ§āļē Dyn

āļŦāļ™āļ”āđ€āļĄāļ­āļˆāļēāđ€āļ›

āļ„āļ™āļžāļĢāļ­āļĄ āđ† āļ„

āļĢāļ­āļ‡āļ•āļ™āļ—āļēāļ‡āļˆ

āļĨāļēāļĒāļ—āļēāļ‡āļ„āļ­ 2

Port āļŠāļēāļŦāļĢāļš

20

āļ•āđāļĢāļāđ€āļ›āļ™

āļ›āļĨāļēāļĒāļ—āļēāļ‡

āļĨāđ€āļ„āļŠāļ™āđƒāļ”

āđƒāļŦāđ€āļ„āļĢāļ­āļ‡

āđƒāļŦāđ€āļ„āļĢāļ­āļ‡

āđ€āļĨāļ‚āļ­āļ°āđ„āļĢ

amically

āļ™ āļžāļ­āļĢāļ•

āļ„āļ™āļĢāļ°āļšāļš

āļˆāļ°āļ—āļēāļāļēāļĢ

23 āđ€āļ„āļĢāļ­āļ‡

Service

Page 29: Log system (for Internet cafe) - MUT

21

Telnet āļˆāļēāļāļ™āļ™āđ€āļ„āļĢāļ­āļ‡āļ›āļĨāļēāļĒāļ—āļēāļ‡āļˆāļ°āļ—āļēāļāļēāļĢāļ•āļ­āļšāļĢāļšāļāļĨāļšāđ‚āļ”āļĒāđƒāļŠ Port āļŦāļĄāļēāļĒāđ€āļĨāļ‚ 23 āđ€āļ›āļ™āļŦāļĄāļēāļĒāđ€āļĨāļ‚

āļ•āļ™āļ—āļēāļ‡ āđāļĨāļ° āļŦāļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢāļ• 3044 āđ€āļ›āļ™āļŦāļĄāļēāļĒāđ€āļĨāļ‚ āļ›āļĨāļēāļĒāļ—āļēāļ‡

āļāļĨāļĄāļ‚āļ­āļ‡āļŦāļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢāļ•āđāļĨāļ° āļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ„āļ­āļžāđ€āļĢāļēāđ€āļĢāļĒāļāļ§āļēāļ‹āļ­āļ„āđ€āļāļ• (Socket)āļ‹āļ‡āļˆāļ°āđ€āļ›āļ™āļ•āļ§

āļšāļ‡āļŠāļ—āđ€āļ‰āļžāļēāļ°āđ€āļˆāļēāļ°āļˆāļ‡āļŠāļēāļŦāļĢāļšāđ€āļ™āļ•āđ€āļ§āļĢāļ„āđ‚āļžāļĢāđ€āļ‹āļŠāļŦāļ™āļ‡āđ€āļ”āļĒāļ§āļ—āļĄāļ­āļĒāđƒāļ™āļ—āļ‡āļĢāļ°āļšāļšāļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•āļ„āļ‚āļ­āļ‡āļ‹āļ­āļ„

āđ€āļāļ•āļ—āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒ āļ‹āļ­āļ„āđ€āļāļ•āļŦāļ™āļ‡āļ•āļ§ āļŠāļēāļŦāļĢāļšāļ•āļ™āļ—āļēāļ‡ āđāļĨāļ°āļ­āļāļ•āļ§ āļŠāļēāļŦāļĢāļšāļ›āļĨāļēāļĒāļ—āļēāļ‡ āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠ

āļšāļĢāļĢāļĒāļēāļĒāļ–āļ‡āļ„āļ“āļĨāļāļĐāļ“āļ°āļ‚āļ­āļ‡ Connection oriented protocols āđ€āļŠāļ™

āļĢāļ›āļ— 2.6 āđāļŠāļ”āļ‡āļ‹āļ­āļ„āđ€āļāļ•āđāļĨāļ°āđ€āļ™āļ—āđ€āļ§āļĢāļ„āđ‚āļžāļĢāđ€āļ‹āļŠ

āļ–āļēāļœāđƒāļŠāļ„āļ™āļ— 2 āļ•āļ­āļ‡āļāļēāļĢāđƒāļŠāđ€āļ‹āļ­āļĢāļ§āļŠ āđ€āļ—āļĨāđ€āļ™āļ•āļˆāļēāļāđ€āļ„āļĢāļ­āļ‡āļ›āļĨāļēāļĒāļ—āļēāļ‡āđ€āļ„āļĢāļ­āļ‡āđ€āļ”āļĒāļ§āļāļ™āļœāđƒāļŠāļ™āļ™āļ

āļˆāļ°āđ„āļ”āļĢāļšāļāļēāļĢāļāļēāļŦāļ™āļ”āļŦāļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢāļ•āļ•āļ™āļ—āļēāļ‡āļ—āđāļ•āļāļ•āļēāļ‡āļāļ™āļ­āļ­āļāđ„āļ›āđ‚āļ”āļĒāļĄāļŦāļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢāļ•āļ›āļĨāļēāļĒāļ—āļēāļ‡

āđ€āļŦāļĄāļ­āļ™āļāļ™āļāļšāļœāđƒāļŠāļ„āļ™āđāļĢāļāļ”āļ‡āļĢāļ›āļ— 4 āļˆāļ°āđ€āļŦāļ™āđ„āļ”āļ§āļēāļāļēāļĢāļˆāļšāļ„āļ‚āļ­āļ‡āļŦāļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢāļ•āđāļĨāļ°āļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ„āļ­āļž

āļ—āļ‡āļ•āļ™āļ—āļēāļ‡āđāļĨāļ°āļ›āļĨāļēāļĒāļ—āļēāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ—āļēāđƒāļŦāđāļĒāļāļ„āļ§āļēāļĄāđāļ•āļāļ•āļēāļ‡āļ‚āļ­āļ‡āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ• āļ„āļ­āļ™āđ€āļ™āļ„āļŠāļ™āļĢāļ°āļŦāļ§āļēāļ‡

āđ€āļ„āļĢāļ­āļ‡āļ•āļ™āļ—āļēāļ‡āđāļĨāļ°āđ€āļ„āļĢāļ­āļ‡āļ›āļĨāļēāļĒāļ—āļēāļ‡āđ„āļ”

2.7.3 ActiveāđāļĨāļ° Passive Ports

āļŠāļ‡āļŠāļ”āļ—āļēāļĒāļ—āļˆāļ°āļ•āļ­āļ‡āļāļĨāļēāļ§āļ–āļ‡āđ€āļāļĒāļ§āļāļšāļžāļ­āļĢāļ•āļāļ„āļ­ āļ„āļ§āļēāļĄāđāļ•āļāļ•āļēāļ‡āļĢāļ°āļŦāļ§āļēāļ‡āđāļ­āļ„āļ—āļŸāđāļĨāļ° āļžāļēāļŠ

āļ—āļŸ āļžāļ­āļĢāļ•āđƒāļ™āļāļēāļĢāđƒāļŠāļāļēāļĢāļ•āļ”āļ•āļ­āļ”āļ§āļĒāļ—āļ‹āļžāļŠāļēāļĄāļēāļĢāļ–āļāļĢāļ°āļ—āļēāđ„āļ” 2 āļ§āļ˜āļ„āļ­ āļžāļēāļŠāļ—āļŸāđāļĨāļ°āđāļ­āļ„āļ—āļŸ āļ„āļ­āļ™

āđ€āļ™āļ„āļŠāļ™āļ„āļ­āļāļēāļĢāļ•āļ”āļ•āļ­āļ—āđāļ­āļŸāļžāļĨāđ€āļ„āļŠāļ™āđ‚āļžāļĢāđ€āļ‹āļŠāļŠāļ‡āđƒāļŦāļ—āļ‹āļžāļĢāļ­āļŦāļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢāļ•āļŠāļēāļŦāļĢāļšāļāļēāļĢāļĢāļ­āļ‡āļ‚āļ­āļāļēāļĢ

āļ•āļ”āļ•āļ­āļˆāļēāļāļ‹āļ­āļĢāļŠāđ‚āļŪāļŠāļĨāđ€āļĄāļ­āļ—āļ‹āļžāđ„āļ”āļĢāļšāļāļēāļĢāļĢāļ­āļ‡āļ‚āļ­āđāļĨāļ§āļˆāļ‡āļ—āļēāļāļēāļĢāđ€āļĨāļ­āļāļŦāļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢāļ•āđƒāļŦ āđāļ•āļ–āļēāđ€āļ›āļ™

āđāļšāļšāđāļ­āļ„āļ—āļŸ āļ—āļ‹āļžāļāļˆāļ°āđƒāļŦāđāļ­āļŸāļžāļĨāđ€āļ„āļŠāļ™āđ‚āļžāļĢāđ€āļ‹āļŠāđ€āļ›āļ™āļāļēāļĒāđ€āļĨāļ­āļāļŦāļĄāļēāļĒāđ€āļĨāļ‚āļžāļ­āļĢāļ•āđƒāļŦāđ€āļĨāļĒ

Page 30: Log system (for Internet cafe) - MUT

22

2.8 MySQL (āļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨ)[12]

āđ€āļ›āļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāđāļšāļšāđ‚āļ­āđ€āļžāļ™āļ‹āļ­āļĢāļŠāļ—āđ„āļ”āļĢāļšāļ„āļ§āļēāļĄāļ™āļĒāļĄāđƒāļ™āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļŠāļ‡āļŠāļ”āđ‚āļ›āļĢāđāļāļĢāļĄāļŦāļ™āļ‡āļšāļ™

āđ€āļ„āļĢāļ­āļ‡āđƒāļŦāļšāļĢāļāļēāļĢāļĄāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļˆāļ”āļāļēāļĢāļāļšāļāļēāļ™āļ‚āļ­āļĄāļĨāļ”āļ§āļĒāļ āļēāļĐāļēāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨ SQL

(Structures Query Language) āļ­āļĒāļēāļ‡āļĄāļ›āļĢāļ°āļŠāļ—āļ˜āļ āļēāļžāļĄāļ„āļ§āļēāļĄāļĢāļ§āļ”āđ€āļĢāļ§āđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļĢāļ­āļ‡āļĢāļšāļāļēāļĢ

āļ—āļēāļ‡āļēāļ™āļˆāļēāļāļœāđƒāļŠāļŦāļĨāļēāļĒāđ†āļ„āļ™āđāļĨāļ°āļŦāļĨāļēāļĒāđ†āļ‡āļēāļ™āđ„āļ”āđƒāļ™āļ‚āļ“āļ°āđ€āļ”āļĒāļ§āļāļ™āļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļ–āļāļžāļ’āļ™āļēāļ‚āļ™āđ‚āļ”āļĒ

āļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāđāļĨāļ› āļĄāļĨāļ‚āļŠāļ—āļ˜āļāļēāļĢāđƒāļŠāļ‡āļēāļ™ 2 āđāļšāļšāļ„āļ­āļœāļ”āđāļĨāļĢāļ°āļšāļšāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āļ‹āļ­āļŸāļ•āđāļ§āļĢāđ„āļ”

āđ‚āļ”āļĒāđ„āļĄāļĄāļ„āļēāđƒāļŠāļˆāļēāļĒāđƒāļ”āđ†āļ āļēāļĒāđƒāļ•āļĨāļ‚āļŠāļ—āļ˜āļ‚āļ­āļ‡āļˆāđ€āļ­āļ™āļĒ GNU (General Public License)

(http://www.gnu.org/licenses/) āļŦāļĢāļ­āļ­āļēāļˆāđ€āļĨāļ­āļāđƒāļŠāđāļšāļšāļ—āļĄāļĨāļ‚āļŠāļ—āļ˜āļ—āļēāļ‡āļāļēāļĢāļ„āļēāļ‚āļ­āļ‡āļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨ

āđāļĨāļ›āļ‹āļ‡āđ€āļ›āļ™āļœāļœāļĨāļ•āđāļĨāļ°āļžāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđāļ§āļĢāđ‚āļ”āļĒāļ•āļĢāļ‡āļāđ„āļ”āļŦāļēāļāđ„āļĄāļ•āļ­āļ‡āļāļēāļĢāđ€āļāļĒāļ§āļ‚āļ­āļ‡āļāļšāļ‚āļ­āļ•āļāļĨāļ‡āđ€āļĢāļ­āļ‡

GPL āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āđ€āļžāļĄāđ€āļ•āļĄāđ€āļāļĒāļ§āļāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļŠāļēāļĄāļēāļĢāļ–āļŦāļēāļ‚āļ­āļĄāļĨāđ„āļ”āļˆāļēāļ

http://www.mysql.com

āļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļ–āļ­āđ€āļ›āļ™āļĢāļ°āļšāļšāļˆāļ”āļāļēāļĢāļāļēāļ™āļ‚āļ­āļĄāļĨ (DataBase Management System

(DBMS) āļāļēāļ™āļ‚āļ­āļĄāļĨāļĄāļĨāļāļĐāļ“āļ°āđ€āļ›āļ™āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āļ‚āļ­āļ‡āļāļēāļĢāđ€āļāļšāļĢāļ§āļšāļĢāļ§āļĄāļ‚āļ­āļĄāļĨāļāļēāļĢāļ—āļˆāļ°āđ€āļžāļĄāđ€āļ•āļĄāđ€āļ‚āļēāļ–āļ‡

āļŦāļĢāļ­āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āļ­āļĄāļĨāļ—āđ€āļāļšāđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļˆāļēāđ€āļ›āļ™āļˆāļ°āļ•āļ­āļ‡āļ­āļēāļĻāļĒāļĢāļ°āļšāļšāļˆāļ”āļāļēāļĢāļāļēāļ™āļ‚āļ­āļĄāļĨāļ‹āļ‡āļˆāļ°āļ—āļē

āļŦāļ™āļēāļ—āđ€āļ›āļ™āļ•āļ§āļāļĨāļēāļ‡āđƒāļ™āļāļēāļĢāļˆāļ”āļāļēāļĢāļāļšāļ‚āļ­āļĄāļĨāđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļ—āļ‡āļŠāļēāļŦāļĢāļšāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđ€āļ‰āļžāļēāļ°āđāļĨāļ°āļĢāļ­āļ‡āļĢāļš

āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ‚āļ­āļ‡āđāļ­āļŸāļžāļĨāđ€āļ„āļŠāļ™āļ­āļ™āđ†āļ—āļ•āļ­āļ‡āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļ‚āļ­āļĄāļĨāđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāđ€āļžāļ­āđƒāļŦāđ„āļ”āļĢāļšāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļ

āđƒāļ™āļāļēāļĢāļˆāļ”āļāļēāļĢāļāļšāļ‚āļ­āļĄāļĨāļˆāļēāļ™āļ§āļ™āļĄāļēāļāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļ—āļēāļŦāļ™āļēāļ—āđ€āļ›āļ™āļ—āļ‡āļ•āļ§āļāļēāļ™āļ‚āļ­āļĄāļĨāđāļĨāļ°āļĢāļ°āļšāļš

āļˆāļ”āļāļēāļĢāļāļēāļ™āļ‚āļ­āļĄāļĨ

āļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāđ€āļ›āļ™āļĢāļ°āļšāļšāļˆāļ”āļāļēāļĢāļāļēāļ™āļ‚āļ­āļĄāļĨāđāļšāļš relational āļˆāļ°āļ—āļēāļāļēāļĢāđ€āļāļšāļ‚āļ­āļĄāļĨāļ—āļ‡āļŦāļĄāļ”

āđƒāļ™āļĢāļ›āđāļšāļšāļ‚āļ­āļ‡āļ•āļēāļĢāļēāļ‡āđāļ—āļ™āļāļēāļĢāđ€āļāļšāļ‚āļ­āļĄāļĨāļ—āļ‡āļŦāļĄāļ”āļĨāļ‡āđƒāļ™āđ„āļŸāļĨāđ€āļžāļĒāļ‡āđ„āļŸāļĨāđ€āļ”āļĒāļ§āļ—āļēāđƒāļŦāļ—āļēāļ‡āļēāļ™āđ„āļ”āļĢāļ§āļ”āđ€āļĢāļ§

āđāļĨāļ°āļĄāļ„āļ§āļēāļĄāļĒāļ”āļŦāļĒāļ™āļ™āļ­āļāļˆāļēāļāļ™āļ™āđāļ•āļĨāļ°āļ•āļēāļĢāļēāļ‡āļ—āđ€āļāļšāļ‚āļ­āļĄāļĨāļŠāļēāļĄāļēāļĢāļ–āđ€āļŠāļ­āļĄāđ‚āļĒāļ‡āđ€āļ‚āļēāļŦāļēāļāļ™āļ—āļēāđƒāļŦ

āļŠāļēāļĄāļēāļĢāļ–āļĢāļ§āļĄāļŦāļĢāļ­āļˆāļ”āļāļĨāļĄāļ‚āļ­āļĄāļĨāđ„āļ”āļ•āļēāļĄāļ•āļ­āļ‡āļāļēāļĢāđ‚āļ”āļĒāļ­āļēāļĻāļĒāļ āļēāļĐāļēāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļ—āđ€āļ›āļ™āļŠāļ§āļ™āļŦāļ™āļ‡āļ‚āļ­āļ‡

āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļ‹āļ‡āđ€āļ›āļ™āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āđƒāļ™āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨ

āļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāđāļˆāļāļˆāļēāļĒāđƒāļŦāđƒāļŠāļ‡āļēāļ™āđāļšāļšāđ‚āļ­āđ€āļžāļ™āļ‹āļ­āļĢāļŠāļ™āļ™āļ„āļ­āļœāđƒāļŠāļ‡āļēāļ™āļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļ—āļāļ„āļ™

āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āđāļĨāļ°āļ›āļĢāļšāđāļ•āļ‡āļāļēāļĢāļ—āļēāļ‡āļēāļ™āđ„āļ”āļ•āļēāļĄāļ•āļ­āļ‡āļāļēāļĢāļŠāļēāļĄāļēāļĢāļ–āļ”āļēāļ§āļ™āđ‚āļŦāļĨāļ”āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§

āđāļ­āļĨāđ„āļ”āļˆāļēāļāļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āđāļĨāļ°āļ™āļēāļĄāļēāđƒāļŠāļ‡āļēāļ™āđ‚āļ”āļĒāđ„āļĄāļĄāļ„āļēāđƒāļŠāļˆāļēāļĒāđƒāļ” āđ† āđƒāļ™āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢ Red Hat

Linux āļ™āļ™āļĄāđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āđ€āļ›āļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāđƒāļŦāļœāļ”āđāļĨāļĢāļ°āļšāļšāļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ­āļāđƒāļŠāļ‡āļēāļ™āđ„āļ”āļŦāļĨāļēāļĒ

āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠāļ™āļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāđāļĨāļ°PostgreSQL āļœāļ”āđāļĨāļĢāļ°āļšāļšāļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ­āļāļ•āļ”āļ•āļ‡āđ„āļ”āļ—āļ‡āđƒāļ™āļ‚āļ“āļ°āļ—

āļ•āļ”āļ•āļ‡āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢ Red Hat Linux āļŦāļĢāļ­āļˆāļ°āļ•āļ”āļ•āļ‡āļ āļēāļĒāļŦāļĨāļ‡āļˆāļēāļāļ—āļ•āļ”āļ•āļ‡āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢāļāđ„āļ”

āļ­āļĒāļēāļ‡āđ„āļĢāļāļ•āļēāļĄāļŠāļēāđ€āļŦāļ•āļ—āļœāđƒāļŠāļ‡āļēāļ™āļˆāļēāļ™āļ§āļ™āļĄāļēāļāļ™āļĒāļĄāđƒāļŠāļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāđ€āļžāļĢāļēāļ°āļŠāļēāļĄāļēāļĢāļ–

Page 31: Log system (for Internet cafe) - MUT

23

āļ—āļēāļ‡āļēāļ™āđ„āļ”āļ­āļĒāļēāļ‡āļĢāļ§āļ”āđ€āļĢāļ§āļĄāļ„āļ§āļēāļĄāļ™āļēāđ€āļŠāļ­āļ–āļ­āđāļĨāļ°āđƒāļŠāļ‡āļēāļ™āđ„āļ”āļ‡āļēāļĒāđ€āļĄāļ­āđ€āļ›āļĢāļĒāļšāđ€āļ—āļĒāļšāļ›āļĢāļ°āļŠāļ—āļ˜āļ āļēāļžāđƒāļ™āļāļēāļĢ

āļ—āļēāļ‡āļēāļ™ āļ™āļ­āļāļˆāļēāļāļ™āļ™āļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļ–āļāļ­āļ­āļāđāļšāļšāđāļĨāļ°āļžāļ’āļ™āļēāļ‚āļ™āļĄāļēāđ€āļžāļ­āļ—āļēāļŦāļ™āļēāđ€āļ›āļ™āđ€āļ„āļĢāļ­āļ‡

āđƒāļŦāļšāļĢāļāļēāļĢāļĢāļ­āļ‡āļĢāļšāļāļēāļĢāļˆāļ”āļāļēāļĢāļāļšāļāļēāļ™āļ‚āļ­āļĄāļĨāļ‚āļ™āļēāļ”āđƒāļŦāļāļ‹āļ‡āļāļēāļĢāļžāļ’āļ™āļēāļĒāļ‡āļ„āļ‡āļ”āļēāđ€āļ™āļ™āļ­āļĒāļ­āļĒāļēāļ‡āļ•āļ­āđ€āļ™āļ­āļ‡

āļŠāļ‡āļœāļĨāđƒāļŦāļĄāļŸāļ‡āļāļŠāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āđƒāļŦāļĄāđ†āļ—āļ­āļēāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāđāļāļœāđƒāļŠāļ‡āļēāļ™āđ€āļžāļĄāļ‚āļ™āļ­āļĒāļ•āļĨāļ­āļ”āđ€āļ§āļĨāļēāļĢāļ§āļĄ

āđ„āļ›āļ–āļ‡āļāļēāļĢāļ›āļĢāļšāļ›āļĢāļ‡āļ”āļēāļ™āļ„āļ§āļēāļĄāļ•āļ­āđ€āļ™āļ­āļ‡āļ„āļ§āļēāļĄāđ€āļĢāļ§āđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āđāļĨāļ°āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāļ—āļēāđƒāļŦāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§

āđāļ­āļĨāđ€āļŦāļĄāļēāļ°āļŠāļĄāļ•āļ­āļāļēāļĢāļ™āļēāđ„āļ›āđƒāļŠāļ‡āļēāļ™āđ€āļžāļ­āđ€āļ‚āļēāļ–āļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨāļšāļ™āđ€āļ„āļĢāļ­āļ‚āļēāļĒāļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•

āļ„āļ§āļēāļĄāđ€āļŠāļĒāļ‡āđāļĨāļ°āļ§āļ˜āļāļēāļĢāļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāđƒāļŦāļāļēāļ™āļ‚āļ­āļĄāļĨ āļāļ­āļ™āļ—āļˆāļ°āļāļĨāļēāļ§āļ–āļ‡āļ‚āļ™āļ•āļ­āļ™āļāļēāļĢ

āļ›āļĢāļšāđāļ•āļ‡āļ„āļēāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāđƒāļŦāļāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļœāļ”āđāļĨāļĢāļ°āļšāļšāļ„āļ§āļĢāļˆāļ°āļ•āļ­āļ‡āļ—āļĢāļēāļšāļ–āļ‡āļ„āļ§āļēāļĄ

āđ€āļŠāļĒāļ‡āļ—āđ€āļāļ”āļ‚āļ™āļˆāļēāļāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāđāļĨāļ°āļŦāļĨāļāļ›āļāļšāļ•āđ‚āļ”āļĒāļ—āļ§āđ„āļ›āđƒāļ™āļāļēāļĢāļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāđƒāļŦ

āļāļēāļ™āļ‚āļ­āļĄāļĨāļāļ­āļ™āļ‹āļ‡āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āļ—āļˆāļ°āļ­āļ˜āļšāļēāļĒāđƒāļ™āļŦāļ§āļ‚āļ­āļ™āļˆāļ°āļāļĨāļēāļ§āļ–āļ‡āļ āļēāļžāļĢāļ§āļĄāđ€āļžāļ­āđƒāļŦāļœāļ”āđāļĨāļĢāļ°āļšāļš

āļŠāļēāļĄāļēāļĢāļ–āļ™āļēāđ„āļ›āļ›āļĢāļ°āļĒāļāļ•āđƒāļŠāđ„āļ”āļāļšāļāļēāļ™āļ‚āļ­āļĄāļĨāļŠāļ™āļ”āļ­āļ™āđ†āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨāđ€āļ›āļ™āļŠāļ‡āļŠāļēāļ„āļ

āļĄāļēāļāđ€āļ™āļ­āļ‡āļˆāļēāļāļ‚āļ­āļĄāļĨāļ—āđ€āļāļšāđ„āļ§āđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļ–āļ­āđ€āļ›āļ™āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļŦāļĨāļāđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļ™āļ‡āļēāļ™āļ‚āļ­āļ‡āļ­āļ‡āļ„āļāļĢ

āđāļĨāļ°āļĄāļ„āļ§āļēāļĄāļ­āļ­āļ™āđ„āļŦāļ§āļ„āļ­āļ™āļ‚āļēāļ‡āļŠāļ‡āđ€āļŠāļ™āļ‚āļ­āļĄāļĨāļ—āļēāļ‡āļ˜āļĢāļāļˆāļ‚āļ­āļĄāļĨāļĨāļāļ„āļēāļ‚āļ­āļĄāļĨāļžāļ™āļāļ‡āļēāļ™ āļ‚āļ­āļĄāļĨāļĨāļšāļŦāļĢāļ­

āļ‚āļ­āļĄāļĨāļ—āđ€āļœāļĒāđāļžāļĢāļšāļ™āđ€āļ§āļšāđ„āļ‹āļ•āļ‚āļ­āļ‡āļ­āļ‡āļ„āļāļĢāļ§āļ˜āļāļēāļĢāļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāđƒāļŦāļāļšāļāļēāļ™āļ‚āļ­āļĄāļĨāļ„āļ­āļ™āļ‚āļēāļ‡āđ€āļ›āļ™

āđ€āļĢāļ­āļ‡āđ€āļ‰āļžāļēāļ°āđāļĨāļ°āļĄāļ„āļ§āļēāļĄāļ‹āļšāļ‹āļ­āļ™āđāļ•āļāļ•āļēāļ‡āļˆāļēāļāļāļēāļĢāļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāđƒāļŦāļāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒāļŦāļĢāļ­

āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢāļ—āļ‡āļ™āļˆāļ”āļšāļāļžāļĢāļ­āļ‡āļ—āļ—āļēāđƒāļŦāđ€āļāļ”āļ„āļ§āļēāļĄāđ€āļŠāļĒāļ‡āļ•āļ­āļ„āļ§āļēāļĄāđ„āļĄāļ›āļĨāļ­āļ”āļ āļĒāļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨāļĄ

āļŠāļēāđ€āļŦāļ•āļˆāļēāļāļ„āļ§āļēāļĄāļ‹āļšāļ‹āļ­āļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļāļēāļ™āļ‚āļ­āļĄāļĨāļāļēāļĢāđ€āļāļšāļĢāļŦāļŠāļœāļēāļ™āļ­āļĒāļēāļ‡āđ„āļĄāļ›āļĨāļ­āļ”āļ āļĒāļāļēāļĢāļ•āļ‡āļ„āļēāļāļēāļĢ

āļ—āļēāļ‡āļēāļ™āļ—āļœāļ”āļžāļĨāļēāļ”āļŦāļĢāļ­āđāļšāļĨāļ„āļ”āļ­āļĢ ( Backdoor )āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ—āļœāļ”āđāļĨāļĢāļ°āļšāļšāđ„āļĄāļ—āļĢāļēāļšāļāļēāļĢāļĨāļ”āļ„āļ§āļēāļĄ

āđ€āļŠāļĒāļ‡āļ‚āļ­āļ‡āļ‚āļ­āļšāļāļžāļĢāļ­āļ‡āđ€āļŦāļĨāļēāļ™āļ—āļēāđ„āļ”āđ‚āļ”āļĒāļāļēāļĢāļāļēāļŦāļ™āļ”āļŦāļĨāļāļ›āļāļšāļ•āđƒāļ™āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļ”āļ‡āļ™

1) āđƒāļŦāļŠāļ—āļ˜āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļāļšāļœāđƒāļŠāļ•āļēāļĄāļ„āļ§āļēāļĄāļˆāļēāđ€āļ›āļ™āđ€āļ—āļēāļ™āļ™āļœāđƒāļŠāļ‡āļēāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāđāļ•āļĨāļ°āļ„āļ™āļ„āļ§āļĢāļˆāļ°

āđ„āļ”āļĢāļšāļŠāļ—āļ˜āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđ€āļ‰āļžāļēāļ°āļ—āļˆāļēāđ€āļ›āļ™āļ•āļ­āļāļēāļĢāļ”āļēāđ€āļ™āļ™āļ‡āļēāļ™āļ‚āļ­āļ‡āđāļ•āļĨāļ°āļ„āļ™

2) āļ—āļēāļāļēāļĢāļ›āļ­āļ‡āļāļ™āđƒāļ™āļŦāļĨāļēāļĒāđ†āļĢāļ°āļ”āļšāđ€āļŠāļ™āļĢāļ°āļ”āļšāļ‚āļ­āļ‡āļāļēāļĢāļ‚āļ­āđ€āļ‚āļēāđƒāļŠāļ‡āļēāļ™āļĢāļ°āļ”āļšāļ‚āļ­āļ‡āļŠāļ—āļ˜āļāļēāļĢāđƒāļŠ

āļ‡āļēāļ™āļŦāļĢāļ­āļĢāļ°āļ”āļšāļ‚āļ­āļ‡āļ‚āļ­āļšāđ€āļ‚āļ•āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨāļ—āđƒāļŦāđƒāļŠāļ‡āļēāļ™āļāļēāļĢāļ›āļ­āļ‡āļāļ™āļāļēāļĢāļšāļāļĢāļāđ€āļ›āļ™āļŠāļ‡āļ—āļ„āļ§āļĢāļ›āļāļšāļ•

āđāļ•āļœāļ”āđāļĨāļˆāļ°āļ•āļ­āļ‡āļ•āļĢāļ§āļˆāļŠāļ­āļšāļāļēāļĢāļĨāļ°āđ€āļĄāļ”āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāļ”āļ§āļĒāļ™āļēāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāđ€āļ‚āļēāļĢāļŦāļŠāļĄāļēāđƒāļŠāļ‡āļēāļ™āļŦāļēāļ

āđ€āļ›āļ™āđ„āļ›āđ„āļ” āļāļēāļŦāļ™āļ”āļ™āđ‚āļĒāļšāļēāļĒāđāļĨāļ°āļ‚āļ™āļ•āļ­āļ™āļ›āļāļšāļ•āļ”āļēāļ™āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāļ—āļŠāļ”āđ€āļˆāļ™āļĢāļ”āļāļĄāļāļēāļĢāļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄ

āļ›āļĨāļ­āļ”āļ āļĒāđƒāļŦāļāļšāļāļēāļ™āļ‚āļ­āļĄāļĨāļˆāļ°āļ•āļ­āļ‡āļ•āļ‡āļ­āļĒāļšāļ™āļžāļ™āļāļēāļ™āļ•āļ­āđ„āļ›āļ™

1. āļ„āļ§āļēāļĄāļĨāļšāđāļĨāļ°āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒ: āļ‚āļ­āļĄāļĨāļˆāļ°āļ•āļ­āļ‡āđ„āļ›āļ–āļāđ€āļ›āļ”āđ€āļœāļĒāļ•āļ­āļœāļ—āđ„āļĄāđ„āļ”āļĢāļšāļŠāļ—āļ˜āđƒāļ™āļāļēāļĢ

āđ€āļ‚āļēāļ–āļ‡

Page 32: Log system (for Internet cafe) - MUT

24

2. āļ„āļ§āļēāļĄāļ–āļāļ•āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļĄāļšāļĢāļ“āđāļĨāļ°āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ•āļ§āļ•āļ™āļœāđƒāļŠāļ‡āļēāļ™āļ‚āļ­āļĄāļĨāļˆāļ°āļ•āļ­āļ‡āđ„āļĄāļ–āļāđāļāđ„āļ‚

āļŦāļĢāļ­āļĒāļāļĒāļ­āļāļ—āļ‡āđ‚āļ”āļĒāđ€āļˆāļ•āļ™āļēāļĢāļēāļĒāļŦāļĢāļ­āđ‚āļ”āļĒāđ„āļĄāđ€āļˆāļ•āļ™āļēāļāļ•āļēāļĄāļ™āļ­āļāļˆāļēāļāļ™āļ™āļˆāļ°āļ•āļ­āļ‡āļžāļŠāļˆāļ™āđ„āļ”āļ§āļēāļ•āļ™āļ—āļēāļ‡āļ‚āļ­āļ‡

āļ‚āļ­āļĄāļĨāļĄāļēāļˆāļēāļāļ—āđƒāļ”āļŦāļĢāļ­āđƒāļ„āļĢ

3. āļ„āļ§āļēāļĄāļžāļĢāļ­āļĄāđƒāļŠāđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļāļ„āļ™āļĢāļ°āļšāļšāļāļēāļ™āļ‚āļ­āļĄāļĨāļˆāļ°āļ•āļ­āļ‡āļ–āļāļ›āļāļ›āļ­āļ‡āđƒāļŦ

āļžāļĢāļ­āļĄāđƒāļŠāļ‡āļēāļ™āđ„āļ”āļ•āļĨāļ­āļ”āđ€āļ§āļĨāļēāļĢāļ§āļĄāļ–āļ‡āļˆāļ°āļ•āļ­āļ‡āļāļ„āļ™āđ„āļ”āļŦāļēāļāļ‚āļ­āļĄāļĨāļŠāļāļŦāļēāļĒ

āļ™āļ­āļāļˆāļēāļāļ™āļ™āļāļēāļĢāļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāđƒāļŦāļāļšāļāļēāļ™āļ‚āļ­āļĄāļĨāļˆāļēāđ€āļ›āļ™āļ•āļ­āļ‡āļĄāļ™āđƒāļˆāļ§āļēāđ„āļ”āļĄāļāļēāļĢāļ›āļ­āļ‡āļāļ™

āļ–āļ‡āļĢāļ°āļ”āļšāļĨāļāđ„āļ”āđāļāļāļēāļĢāļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāđƒāļŦāļāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒāļ‹āļ‡āļ­āļēāļˆāļ—āļēāđ„āļ”āđ‚āļ”āļĒāļāļēāļĢāļ›āļ­āļ‡āļāļ™āļ—āđ„āļŸāļĢ

āļ§āļ­āļĨāļĨāđ€āļĢāļēāđ€āļ•āļ­āļĢāļĢāļ°āļšāļšāļ•āļĢāļ§āļˆāļˆāļšāļœāļšāļāļĢāļ (IDS) āđāļĨāļ°āļāļēāļĢāļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāđƒāļŦāļāļšāļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢ

āđ€āļžāļ­āđƒāļŦāđāļ™āđƒāļˆāđ„āļ”āļ§āļēāļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨāđ‚āļ”āļĒāđ„āļĄāđ„āļ”āļĢāļšāļ­āļ™āļāļēāļ•āļˆāļ°āđ„āļĄāđ€āļ›āļ™āļœāļĨāļĄāļēāļˆāļēāļāļāļēāļĢāļāļēāļŦāļ™āļ”āļ„āļēāļ—

āļœāļ”āļžāļĨāļēāļ”āđƒāļŦāļāļšāļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢāđāļĨāļ°āļ­āļ›āļāļĢāļ“āđ€āļŦāļĨāļēāļ™āļ™ āļŦāļĨāļāļāļēāļĢāļŠāļēāļ„āļāđƒāļ™āļāļēāļĢāļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒ

āđƒāļŦāļāļšāļāļēāļ™āļ‚āļ­āļĄāļĨāļ™āļ™āļœ āļ”āđāļĨāļĢāļ°āļšāļšāļ„āļ§āļĢāļˆāļ°āļ„āļēāļ™āļ‡āļ–āļ‡āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ•āļ­āđ„āļ›āļ™āđ€āļžāļ­āļ™āļēāđ„āļ›āļžāļˆāļēāļĢāļ“āļē

āļ›āļĢāļ°āļĒāļāļ•āđƒāļŠāļāļšāļĢāļ°āļšāļšāļāļēāļ™āļ‚āļ­āļĄāļĨāļ‚āļ­āļ‡āļ•āļ™āđ€āļ­āļ‡āļ•āļēāļĄāļ„āļ§āļēāļĄāđ€āļŦāļĄāļēāļ°āļŠāļĄ

āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ•āļ§āļ•āļ™āļœāđƒāļŠāļ‡āļēāļ™āļˆāļ°āļ•āļ­āļ‡āļĄāļ™āđƒāļˆāļ§āļēāļĄāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ•āļ§āļ•āļ™āļ‚āļ­āļ‡āļœāđƒāļŠāļ‡āļēāļ™āļ—āļāļ„āļ™āļ—

āļ•āļ”āļ•āļ­āļāļšāļāļēāļ™āļ‚āļ­āļĄāļĨāđƒāļ™āļĢāļ°āļ”āļšāļ•āļēāļŠāļ”āļ„āļ­āļāļēāļĢāļ™āļēāđ€āļ­āļēāļĢāļŦāļŠāļœāļēāļ™āļĄāļēāđƒāļŠāļ‡āļēāļ™āļŠāļēāļŦāļĢāļšāļ—āļāļāļēāļĢāļ•āļ”āļ•āļ­ āļ‹āļ‡

āļĢāļŦāļŠāļœāļēāļ™āđ€āļŦāļĨāļēāļ™āļˆāļ°āļ•āļ­āļ‡āđ„āļ”āļĢāļšāļāļēāļĢāđ€āļāļšāļĢāļāļĐāļēāļ­āļĒāļēāļ‡āļ›āļĨāļ­āļ”āļ āļĒāđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāđāļĨāļ°āļ–āļāđ€āļ‚āļēāļĢāļŦāļŠāļ­āļĒāļēāļ‡

āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ„āļ§āļĢāļĄāļ‚āļ­āļāļēāļŦāļ™āļ”āļ™āđ€āļĢāļ­āļ‡āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļĢāļŦāļŠāļœāļēāļ™āđ„āļ”āđāļāļāļēāļĢāļāļēāļŦāļ™āļ”āļ„āļ§āļēāļĄāļĒāļēāļ§āļ‚āļ™āļ•āļēāļ‚āļ­āļ‡

āļĢāļŦāļŠāļœāļēāļ™āļ—āđƒāļŠāļāļēāļŦāļ™āļ”āļ§āļēāļĢāļŦāļŠāļœāļēāļ™āļˆāļ°āļ•āļ­āļ‡āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒāļ•āļ§āļ­āļāļĐāļĢāļŦāļĢāļ­āļ•āļ§āđ€āļĨāļ‚āļĢāļ§āļĄāļāļšāļ­āļāļ‚āļĢāļ°āļžāđ€āļĻāļĐ

āđāļĨāļ°āđ„āļĄāđƒāļŦāđƒāļŠāļ‡āļēāļ™āļĢāļŦāļŠāļœāļēāļ™āļ—āđ€āļ”āļēāđ„āļ”āļ‡āļēāļĒāđ€āļ›āļ™āļ•āļ™

āļāļēāļĢāļ„āļ§āļšāļ„āļĄāļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ­āļ­āļšāđ€āļˆāļāļ•āđƒāļ” āđ† āđāļĨāļ°āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđāļ­āļŸāļžāļĨāđ€āļ„āļŠāļ™āļ—āļ­āļ™āļāļēāļ•āđƒāļŦāđƒāļŠ

āļ‡āļēāļ™āļ­āļ­āļšāđ€āļˆāļāļ•āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨāļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒāļ•āļēāļĢāļēāļ‡āļ‹āļ™āđ‚āļ™āļ™āļĄāļĄ (Synonymn) āļ§āļ§ (View) āļ­āļ™āđ€āļ”āļāļ‹

(Index) āļŠāļ•āļ­āļĢāđ‚āļžāļĢāļ‹āđ€āļˆāļ­āļĢ (store procedure) āđāļĨāļ°āļ—āļĢāļāđ€āļāļ­āļĢ (trigger) āļ‹āļ‡āļŠāļēāļĄāļēāļĢāļ–āļ„āļ§āļšāļ„āļĄāļāļēāļĢ

āļ­āļ™āļāļēāļ•āđƒāļŦāđ€āļ‚āļēāļ–āļ‡āļ­āļ­āļšāđ€āļˆāļāļ•āđ€āļŦāļĨāļēāļ™āđ„āļ”āđ‚āļ”āļĒāļāļēāļŦāļ™āļ”āđ„āļ§āļ—āļŠāļ—āļ˜āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļ‹āļ‡āļ„āļ§āļĢāđ„āļ”āļĢāļšāļāļēāļĢ

āļāļēāļŦāļ™āļ”āļ•āļ‡āđāļ•āļ‚āļ™āļ•āļ­āļ™āļ‚āļ­āļ‡āļāļēāļĢāļ­āļ­āļāđāļšāļšāļ—āļ‡āļ™āļœāļ”āđāļĨāļāļēāļ™āļ‚āļ­āļĄāļĨāļŦāļĢāļ­āļœāļ­āļ­āļāđāļšāļšāļāļēāļ™āļ‚āļ­āļĄāļĨāļˆāļ°āļ•āļ­āļ‡

āļ„āļēāļ™āļ‡āļ–āļ‡āļŦāļĨāļāļāļēāļĢāļ—āļˆāļ°āđƒāļŦāļŠāļ—āļ˜āđāļāļœāđƒāļŠāļ‡āļēāļ™āđāļ•āļĨāļ°āļ„āļ™āđƒāļŦāļ™āļ­āļĒāļ—āļŠāļ”āđ€āļ—āļēāļ—āļˆāļ°āđ€āļ›āļ™āđ„āļ›āđ„āļ” āļāļēāļĢāļ„āļ§āļšāļ„āļĄāļāļēāļĢ

āđ€āļ‚āļēāļ–āļ‡āļ­āļ­āļšāđ€āļˆāļāļ•āđ€āļŦāļĨāļēāļ™āļĄāļ§āļ˜āļāļēāļĢāļ—āđāļ•āļāļ•āļēāļ‡āļāļ™āļ•āļēāļĄāđāļ•āļĨāļ°āļŠāļ™āļ”āļ‚āļ­āļ‡āļ­āļ­āļšāđ€āļˆāļāļ•āđ€āļŠāļ™āļāļēāļĢāđƒāļŠāļ‹āļ™āđ‚āļ™āļ™āļĄāļĄ

āļˆāļ°āļŠāļ§āļĒāđƒāļŦāļāļēāļĢāļ­āļēāļ‡āļ–āļ‡āđāļ•āļĨāļ°āļ•āļēāļĢāļēāļ‡āđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļŠāļēāļĄāļēāļĢāļ–āļ—āļēāđ„āļ”āđ‚āļ”āļĒāđ„āļĄāļˆāļēāđ€āļ›āļ™āļ•āļ­āļ‡āļ—āļĢāļēāļšāļ§āļēāđ€āļˆāļēāļ‚āļ­āļ‡

āļ•āļēāļĢāļēāļ‡āļ”āļ‡āļāļĨāļēāļ§āļ„āļ­āđƒāļ„āļĢāđ€āļ›āļ™āļāļēāļĢāļ‹āļ­āļ™āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨāļˆāļēāļāļœāđƒāļŠāļ‡āļēāļ™āđ‚āļ”āļĒāļ—āļœāļ”āđāļĨāļĒāļ‡āļŠāļēāļĄāļēāļĢāļ–

āļ•āļĢāļ§āļˆāļŠāļ­āļšāđ„āļ”āļ§āļēāđƒāļ„āļĢāļĄāļēāđƒāļŠāļ•āļēāļĢāļēāļ‡āđƒāļ”āđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļšāļēāļ‡āļāļēāļĢāļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāđƒāļŦāļāļšāļ­āļ­āļšāđ€āļˆāļāļ•āļ§āļ§

āļ—āļēāđ„āļ”āđ‚āļ”āļĒāļāļēāļĢāļ„āļ§āļšāļ„āļĄāļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āđƒāļ™āļĢāļ°āļ”āļšāđāļ–āļ§āđāļĨāļ°āļ„āļ­āļĨāļĄāļ™āļāļ­āļ™āļ—āđāļ•āļĨāļ°āļ•āļēāļĢāļēāļ‡āļˆāļ°āļ–āļāļ™āļēāļĄāļēāļĢāļ§āļĄāđ„āļ§

āļ”āļ§āļĒāļāļ™āđ€āļ›āļ™āļ•āļ™āļŦāļĢāļ­āļŦāļēāļāđƒāļŠāļ‡āļēāļ™āļŠāļ–āļēāļ›āļ•āļĒāļāļĢāļĢāļĄ 3-āđ€āļ—āļĒāļĢ āļ‹āļ‡āļĄāđāļ­āļŸāļžāļĨāđ€āļ„āļŠāļ™āđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāļ—āļēāļŦāļ™āļēāļ—āļĢāļ­

Page 33: Log system (for Internet cafe) - MUT

25

āļĢāļšāļāļēāļĢāđ€āļĢāļĒāļāđƒāļŠāļ‡āļēāļ™āđāļ­āļŸāļžāļĨāđ€āļ„āļŠāļ™āļ—āļ‡āļŦāļĄāļ”āļˆāļēāļāđ€āļ„āļĢāļ­āļ‡āļ‚āļ­āđ€āļ‚āļēāđƒāļŠāļšāļĢāļāļēāļĢāđāļĨāļ°āļ•āļ”āļ•āļ­āļāļšāļāļēāļ™āļ‚āļ­āļĄāļĨ

āļˆāļēāđ€āļ›āļ™āļ•āļ­āļ‡āļāļēāļŦāļ™āļ”āđƒāļŦāđ€āļ„āļĢāļ­āļ‡āļ‚āļ­āđƒāļŠāļ‡āļēāļ™āđāļŠāļ”āļ‡āļ•āļ§āļ•āļ™āļāļšāđ€āļ„āļĢāļ­āļ‡āđāļ­āļŸāļžāļĨāđ€āļ„āļŠāļ™āđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāđāļĨāļ°āđƒāļŦāđāļ­āļŸ

āļžāļĨāđ€āļ„āļŠāļ™āđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāđāļŠāļ”āļ‡āļ•āļ§āļ•āļ™āļāļ™āļāļšāļāļēāļ™āļ‚āļ­āļĄāļĨāļāļ­āļ™āļˆāļ‡āļˆāļ°āļ­āļ™āļāļēāļ•āđƒāļŦāđ€āļ‚āļēāđƒāļŠāļ‡āļēāļ™āļ•āļēāļĄāļ•āļ­āļ‡āļāļēāļĢāđ„āļ”

āļāļēāļĢāļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāđƒāļŦāđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļœāļ”āđāļĨāļĢāļ°āļšāļšāļ—āđƒāļŠāļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒ

āđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāđ€āļ›āļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāđƒāļ™āđ€āļ„āļĢāļ­āļ‡āđƒāļŦāļšāļĢāļāļēāļĢāđƒāļ” āđ†āļˆāļēāđ€āļ›āļ™āļ•āļ­āļ‡āļ—āļĢāļēāļšāļ–āļ‡āļ§āļ˜āļāļēāļĢāļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒ

āđƒāļŦāļāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļ—āđƒāļŠāļ‡āļēāļ™āđ€āļ™āļ­āļ‡āļˆāļēāļāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļ—āļēāđƒāļŦāđ€āļāļ”āļ„āļ§āļēāļĄāđ€āļŠāļĒāļ‡āļ•āļ­

āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāļ‚āļ­āļ‡āđ€āļ„āļĢāļ­āļ‡āļ•āļēāļĄāļ—āđ„āļ”āļ­āļ˜āļšāļēāļĒāđāļĨāļ§āļ‚āļēāļ‡āļ•āļ™āļŠāļēāļŦāļĢāļšāļŦāļ§āļ‚āļ­āļ™āļˆāļ°āđāļŠāļ”āļ‡āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āļ–āļ‡

āļ§āļ˜āļāļēāļĢāđƒāļ™āļāļēāļĢāļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāđƒāļŦāđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļšāļ™āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢ Red Hat

Linux āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļŦāļēāļāļœāļ”āđāļĨāļĢāļ°āļšāļšāļ•āļ”āļ•āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāđ‚āļ”āļĒāđ€āļĨāļ­āļāļ•āļ”āļ•āļ‡āđƒāļ™āļ‚āļ“āļ°āļ—āļ•āļ”āļ•āļ‡

āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢāļŦāļĢāļ­āļ•āļ”āļ•āļ‡āđ‚āļ”āļĒāđƒāļŠāđāļžāļ„āđ€āļāļˆ

āļŠāļ™āļ” RPM āļˆāļ°āļĄāļ‚āļ­āļ”āļ„āļ­āļœāļ”āđāļĨāļĢāļ°āļšāļšāļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‚āļ›āļĢāđāļāļĢāļĄ up2date āđƒāļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļš

āđāļāđ„āļ‚āļŠāļ­āļ‡āđ‚āļŦāļ§āļ—āđ€āļāļ”āļ‚āļ™āļāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđ„āļ”āđƒāļ™āļ—āļēāļ‡āļ•āļĢāļ‡āļāļ™āļ‚āļēāļĄāļŦāļēāļāļœāļ”āđāļĨāļĢāļ°āļšāļšāđ€āļĨāļ­āļāļ•āļ”āļ•āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ

āđ‚āļ”āļĒāļ„āļ­āļĄāđ„āļžāļĨāļˆāļēāļāđ„āļŸāļĨāļ•āļ™āļ‰āļšāļšāļ”āļ§āļĒāļ•āļ™āđ€āļ­āļ‡āļˆāļ°āļĄāļ‚āļ­āļ”āļ„āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļ—āđ„āļ”āļˆāļ°āļĄāļ„āļ§āļēāļĄ

āļĒāļ”āļŦāļĒāļ™āļĄāļēāļāļāļ§āļēāļœāļ”āđāļĨāļĢāļ°āļšāļšāļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ­āļāļ­āļ­āļ›āļŠāļ™āđāļĨāļ°āđ„āļĨāļšāļĢāļēāļĢāļ—āļˆāļ°āđƒāļŠāļ‡āļēāļ™āđ„āļ”āļ•āļēāļĄāļ•āļ­āļ‡āļāļēāļĢ

āļĄāļēāļāļāļ§āļēāļ­āļĒāļēāļ‡āđ„āļĢāļāļ•āļēāļĄāđ„āļĄāļĄāļ­āļ­āļ›āļŠāļ™āđƒāļ” āđ† āđ€āļāļĒāļ§āļ‚āļ­āļ‡āļāļšāļāļēāļĢāļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāļ—āļ„āļ§āļĢāđ„āļ”āļĢāļšāļāļēāļĢ

āļžāļˆāļēāļĢāļ“āļēāđ€āļ›āļ™āļžāđ€āļĻāļĐāđƒāļ™āļāļēāļĢāļ•āļ”āļ•āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨ āđ‚āļ”āļĒāļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāļˆāļēāļāđ„āļŸāļĨāļ•āļ™āļ‰āļšāļšāļˆāļ‡

āđ„āļĄāļ™āļēāļĄāļēāļ­āļ˜āļšāļēāļĒāđƒāļ™āļ—āļ™āļŠāļēāļŦāļĢāļšāļœāļ”āđāļĨāļĢāļ°āļšāļšāļ—āļ•āļ­āļ‡āļāļēāļĢāļ”āļēāļ§āļ™āđ‚āļŦāļĨāļ”āđ‚āļ›āļĢāđāļāļĢāļĄāļŦāļĢāļ­āļ•āļĢāļ§āļˆāļŠāļ­āļšāđ€āļ§āļ­āļĢāļŠāļ™

āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļˆāļ°āđƒāļŠāļ‡āļēāļ™āđ„āļ”āļ— http://www.mysql.com/downloads/index.html

āļāļ­āļ™āļ—āļˆāļ°āļ­āļ˜āļšāļēāļĒāļ–āļ‡āļ§āļ˜āļāļēāļĢāļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāđƒāļŦāđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļˆāļ°āļ‚āļ­āļ­āļ˜āļšāļēāļĒ

āļ–āļ‡āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāđ€āļĨāļāļ™āļ­āļĒāđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļ—āļēāļ‡āļēāļ™āđ€āļ›āļ™

āļāļēāļ™āļ‚āļ­āļĄāļĨāđāļĨāļ°āļĢāļ°āļšāļšāļˆāļ”āļāļēāļĢāļāļēāļ™āļ‚āļ­āļĄāļĨāļšāļ™āđ€āļ„āļĢāļ­āļ‡āđƒāļŦāļšāļĢāļāļēāļĢāđ‚āļ”āļĒāđ€āļ›āļ”āđƒāļŦāļœāđƒāļŠāļ‡āļēāļ™āļ•āļ”āļ•āļ­āļāļēāļ™āļ‚āļ­āļĄāļĨ

āļœāļēāļ™āļžāļ­āļĢāļ• 3306 āļšāļ™āđ‚āļžāļĢāđ‚āļ•āļ„āļ­āļĨāļ—āļ‹āļžāļ‚āļ­āļ‡āđ€āļ„āļĢāļ­āļ‡āđƒāļŦāļšāļĢāļāļēāļĢ (āļ„āļēāļ”āļŸāļ­āļĨāļ•āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ) āļŦāļĨāļ‡āļˆāļēāļāļ—

āļŠāļ‡āđƒāļŦāđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāđ€āļĢāļĄāļ•āļ™āļ—āļēāļ‡āļēāļ™āļˆāļ°āđ€āļāļ”āļāļēāļĢāļŠāļĢāļēāļ‡āđ€āļ”āļĄāļ­āļ™āļŠāļ­mysqldāđ„āļ§āļĢāļ­āļĢāļšāļāļēāļĢ

āļ•āļ”āļ•āļ­āļ‹āļ‡āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļ—āļēāđ„āļ” 2 āļ§āļ˜āļ„āļ­āļāļēāļĢāđ€āļ‚āļēāđƒāļŠāļāļēāļ™āļ‚āļ­āļĄāļĨāđ‚āļ”āļĒāļ•āļĢāļ‡āļœāļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠ

āļ„āļ§āđāļ­āļĨāđāļĨāļ°āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļœāļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āđ€āļ‚āļĒāļ™āļ‚āļ™āđ€āļžāļ­āđƒāļŠāļ•āļ”āļ•āļ­āļāļēāļ™āļ‚āļ­āļĄāļĨāđ€āļŠāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļ–āļāđ€āļ‚āļĒāļ™

āļ‚āļ™āļ”āļ§āļĒāļ āļēāļĐāļēāļžāđ€āļ­āļŠāļžāđ€āļ›āļ™āļ•āļ™āļœāļ—āļˆāļ°āđ€āļ‚āļēāđƒāļŠāļ‡āļēāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāđ„āļ”āļˆāļ°āļ•āļ­āļ‡āđ„āļ”āļĢāļšāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļ—āļ˜āđāļĨāļ°

āļžāļŠāļˆāļ™āļ•āļ§āļ•āļ™āļœāđƒāļŠāļ‹āļ‡āļšāļāļŠāļĢāļēāļĒāļŠāļ­āļœāđƒāļŠāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļ™āđāļĒāļāļˆāļēāļāļšāļāļŠāļœāđƒāļŠāļ‡āļēāļ™āļ‚āļ­āļ‡

āļĢāļ°āļšāļšāđ‚āļ”āļĒāđ€āļ”āļ”āļ‚āļēāļ”āđ„āļĄāļĄāļ„āļ§āļēāļĄāđ€āļāļĒāļ§āļ‚āļ­āļ‡āļāļ™āđāļ•āļ­āļĒāļēāļ‡āđƒāļ”āđ‚āļ”āļĒāļˆāļ°āļ–āļāļˆāļ”āđ€āļāļšāđāļĨāļ°āļˆāļ”āļāļēāļĢāļœāļēāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨ

āļ‚āļ­āļ‡āļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļ—āđƒāļŠāļ‡āļēāļ™

Page 34: Log system (for Internet cafe) - MUT

26

āļ™āļ­āļāļˆāļēāļāļ™āļ™āļœāļ”āđāļĨāļĢāļ°āļšāļšāļ„āļ§āļĢāļˆāļ°āļŠāļĢāļēāļ‡āļœāđƒāļŠāļ‡āļēāļ™āđƒāļ™āļĢāļ°āļšāļšāļŠāļ­āļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāđāļĨāļ°āļāļĨāļĄāļœāđƒāļŠāļŠāļ­

āļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļĄāļēāļĢāļ­āļ‡āļĢāļšāļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļ‹āļ‡āļˆāļ°āļ­āļ˜āļšāļēāļĒāļ–āļ‡āļāļēāļĢāļ™āļēāđ„āļ›āđƒāļŠāđƒāļ™

āļĨāļēāļ”āļšāļ•āļ­āđ„āļ›

āļ§āļ˜āļāļēāļĢāļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāđƒāļŦāļāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļ—āļēāđ„āļ”āđƒāļ™āļŦāļĨāļēāļĒāļĢāļ°āļ”āļšāļ‹āļ‡āļœāļ”āđāļĨ

āļĢāļ°āļšāļšāļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ­āļāļ™āļēāđ„āļ›āļ›āļāļšāļ•āđ„āļ”āļ•āļēāļĄāļĢāļ›āđāļšāļšāđāļĨāļ°āļˆāļ”āļ›āļĢāļ°āļŠāļ‡āļ„āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđāļšāļ‡āđ€āļ›āļ™āļŠāļ§āļ™ āđ†āđ„āļ”āļ”āļ‡āļ™

1 āļāļēāļĢāđ€āļĢāļĄāļ•āļ™āđƒāļŠāļ‡āļēāļ™āđāļĨāļ°āļāļēāļĢāđ€āļĢāļĒāļāđƒāļŠāļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨ

2 āļĢāļ°āļšāļšāđāļĨāļ°āļ§āļ˜āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļ—āļ˜āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨ

3 āđ„āļŸāļĨāļĨāļ­āļāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨ

4 āļāļēāļĢāļˆāļ”āļāļēāļĢāđ€āļāļĒāļ§āļāļšāđ€āļˆāļēāļ‚āļ­āļ‡āđ„āļŸāļĨāļ— āđ€ āļāļĒāļ§āļ‚āļ­āļ‡āļāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāđƒāļ™

āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢ

5 āļ‚āļ­āļ„āļ§āļĢāļĢāļ°āļ§āļ‡āļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡āļāļšāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨ

āļāļēāļĢāđ€āļĢāļĄāļ•āļ™āđƒāļŠāļ‡āļēāļ™āđāļĨāļ°āļāļēāļĢāđ€āļĢāļĒāļāđƒāļŠāļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļŦāļĨāļ‡āļˆāļēāļāļ—āļœāļ”āđāļĨāļĢāļ°āļšāļš

āļ•āļ”āļ• āļ‡ āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĨ āļ§āļˆāļ°āļ• āļ­āļ‡āļŠ āļ‡ āđƒāļŦ āđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļĢ āļē āļ‡āļāļēāļ™āļ‚ āļ­ āļĄāļĨ āđ€ āļĢ āļĄāļ•āļ™ āđ‚āļ”āļĒāđƒāļŠāļ„ āļēāļŠ āļ‡#

./mysql_install_dbāļ—āļēāđƒāļŦāđ€āļāļ”āļāļēāļĢāļŠāļĢāļēāļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨ 2 āļŠāļ§āļ™āļ„āļ­āļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāđāļĨāļ°āļ—āļ”āļŠāļ­āļšāļāļēāļĢāļŠāļ‡āđƒāļŦ

āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĢāļĄāļ•āļ™āļ—āļēāļ‡āļēāļ™āļ—āļēāđ„āļ”āđ‚āļ”āļĒāļāļēāļĢāļŠāļ‡ # ./safe_mysqld --user=mysql& (āļ„āļēāļŠāļ‡safe_mysqld

āļ­āļĒāđƒāļ™āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢ /path_to_mysql/bin/) āļ‹āļ‡āļˆāļ°āļ—āļēāđƒāļŦāđ€āļāļ”āļāļēāļĢāļŠāļĢāļēāļ‡āđ€āļ”āļĄāļ­āļ™āļŠāļ­mysqldāđ„āļ§āļĢāļ­āļĢāļšāļāļēāļĢ

āļ•āļ”āļ•āļ­āļ—āļžāļ­āļĢāļ• 3306/TCP āļ‚āļ­āļ‡āđ€āļ„āļĢāļ­āļ‡āļāļēāļĢāļāļēāļŦāļ™āļ”āļ­āļ­āļ›āļŠāļ™ --user=mysqlāđ€āļ›āļ™āļāļēāļĢāļāļēāļŦāļ™āļ”āļŠāļ­

āđ€āļˆāļēāļ‚āļ­āļ‡āđ‚āļžāļĢāđ€āļ‹āļŠāļŠāļ™āļ”āđ€āļ”āļĄāļ­āļ™āļŠāļ­mysqldāļ—āļˆāļ°āļ–āļāļŠāļĢāļēāļ‡āļ‚āļ™āļ‹āļ‡āđ€āļˆāļēāļ‚āļ­āļ‡āđ‚āļžāļĢāđ€āļ‹āļŠāļ™āļˆāļ°āļ•āļ­āļ‡āđ„āļ”āļĢāļšāļŠāļ—āļ˜āđƒāļ™

āļāļēāļĢāđ€āļ‚āļēāđƒāļŠāļ‡āļēāļ™āđ„āļŸāļĨāđāļĨāļ°āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨāļŦāļēāļāđ„āļĄāļāļēāļŦāļ™āļ”āđ‚āļžāļĢāđ€āļ‹āļŠāļ”āļ‡āļāļĨāļēāļ§āļˆāļ°āđ€āļ›āļ™āļ‚āļ­āļ‡

āļœāļ”āđāļĨāļĢāļ°āļšāļšāļ‹āļ‡āļ—āļēāđƒāļŦāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļĨāļ”āļĨāļ‡āļŠāļ‡āđāļĢāļāļ—āļœāļ”āđāļĨāļĢāļ°āļšāļšāļ•āļ­āļ‡āļ”āļēāđ€āļ™āļ™āļāļēāļĢāļ„āļ­āļāļēāļĢ

āļāļēāļŦāļ™āļ”āļĢāļŦāļŠāļœāļēāļ™āđƒāļŦāļāļšāļœāļ”āđāļĨāļāļēāļ™āļ‚āļ­āļĄāļĨ (root) āļ‹āļ‡āļœāļ”āđāļĨāļāļēāļ™āļ‚āļ­āļĄāļĨāļ™āļˆāļ°āđ€āļ›āļ™āļœāļˆāļ”āļāļēāļĢāļ—āļ‡āļŦāļĄāļ”

āđ€āļāļĒāļ§āļāļšāļāļēāļ™āļ‚āļ­āļĄāļĨāđ„āļ”āļĢāļšāļŠāļ—āļ˜āđƒāļŦāļāļĢāļ°āļ—āļēāļāļēāļĢāđƒāļ” āđ†āļāđ„āļ”āļāļšāļāļēāļ™āļ‚āļ­āļĄāļĨāļ—āļˆāļ°āļĄāļ•āļ­āđ„āļ›āđ€āļŠāļ™āļāļēāļĢāļŠāļĢāļēāļ‡

āļšāļāļŠāļŠāļ­āļœāđƒāļŠāļĢāļēāļĒāļ­āļ™ āđ†āļāļēāļĢāļŠāļĢāļēāļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨāđƒāļŦāļĄāđāļĨāļ°āļāļēāļĢāđƒāļŦāļŠāļ—āļ˜āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāđāļ

āļœāđƒāļŠāđ€āļ›āļ™āļ•āļ™āđ€āļ™āļ­āļ‡āļˆāļēāļāđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāđ„āļĄāđ„āļ”āļāļēāļŦāļ™āļ”āļ„āļēāļ”āļŸāļ­āļĨāļ•āļ‚āļ­āļ‡āļĢāļŦāļŠāļœāļēāļ™āļ‚āļ­āļ‡āļœāļ”āđāļĨ

āļāļēāļ™āļ‚āļ­āļĄāļĨāļ™āļ™āļ„āļ­āļŦāļĨāļ‡āļˆāļēāļāļ—āļ•āļ”āļ•āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĨāļ§āļ—āļ™āļ—āļ—āļŠāļ‡āđƒāļŦāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĢāļĄāļ—āļēāļ‡āļēāļ™āđƒāļ„āļĢāļāđ„āļ”āļŠāļēāļĄāļēāļĢāļ–

āļ•āļ”āļ•āļ­āđƒāļŠāļ‡āļēāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļĄāļēāļĒāļ‡āđ€āļ”āļĄāļ­āļ™ mysqldāļ—āļĢāļ­āļĢāļšāļāļēāļĢāļ•āļ”āļ•āļ­āļ”āļ§āļĒāļŠāļ—āļ˜āļ‚āļ­āļ‡āļœāļ”āđāļĨāļāļēāļ™āļ‚āļ­āļĄāļĨāđ„āļ”

āļ—āļ™āļ—āđ‚āļ”āļĒāđ„āļĄāļ•āļ­āļ‡āđƒāļŠāļĢāļŦāļŠāļœāļēāļ™āļāļēāļĢāļāļēāļŦāļ™āļ”āļĢāļŦāļŠāļœāļēāļ™āļ‚āļ­āļ‡āļœāļ”āđāļĨāļāļēāļ™āļ‚āļ­āļĄāļĨāļ—āļēāđ„āļ”āđ‚āļ”āļĒāđƒāļŠāļ„āļēāļŠāļ‡ #

./mysqladmin -u root -h [hostname] -p password'passwordāļ—āļ•āļ­āļ‡āļāļēāļĢ' (āļ„āļēāļŠāļ‡mysqladmin

āļ­āļĒāđƒāļ™āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢ /path_to_mysql/bin/) āļŦāļĨāļ‡āļˆāļēāļāļ™āļ™āđ€āļĄāļ­āļœāļ”āđāļĨāļāļēāļ™āļ‚āļ­āļĄāļĨāđ€āļ‚āļēāđƒāļŠāļ‡āļēāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļˆāļ°

āđ„āļ”āļĢāļšāļ‚āļ­āļ„āļ§āļēāļĄāđƒāļŦāđƒāļŠāļ„āļēāļĢāļŦāļŠāļœāļēāļ™āļ—āļāļ„āļĢāļ‡āļ—āđƒāļŠāļ‡āļēāļ™āđƒāļ”āđ†āđ€āļŠāļ™āļŦāļēāļāļœāļ”āđāļĨāļĢāļ°āļšāļšāđƒāļŠāļ‡āļēāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļœāļēāļ™

Page 35: Log system (for Internet cafe) - MUT

27

āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļˆāļ°āļ•āļ­āļ‡āļŠāļ‡ # ./mysql -u root -p āđāļĨāļ°āđƒāļŠāļ„āļēāļĢāļŦāļŠāļœāļēāļ™āļĄāļ‰āļ°āļ™āļ™āļˆāļ°āđ„āļ”āļĢāļš

āļ‚āļ­āļ„āļ§āļēāļĄāđ€āļ•āļ­āļ™āļ§āļē ERROR 1045: Access denied for user:'root@localhost' (Using

password: NO) āđāļĨāļ°āđ„āļĄāļ­āļ™āļāļēāļ•āđƒāļŦāđ€āļ‚āļēāđƒāļŠāļ‡āļēāļ™āļĢāļ°āļšāļšāđāļĨāļ°āļ§āļ˜āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļ—āļ˜āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒ

āđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāđ€āļ™āļ­āļ‡āļˆāļēāļāđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļŦāļ„āļ§āļēāļĄāļŠāļēāļ„āļāļāļšāļāļēāļĢāļˆāļ”āļāļēāļĢāđ€āļāļĒāļ§āļāļšāļŠāļ—āļ˜āļ‚āļ­āļ‡āļœāđƒāļŠāļ„āļ­āļ™āļ‚āļēāļ‡āļĄāļēāļ

āļœāļ”āđāļĨāļĢāļ°āļšāļšāđāļĨāļ°/āļŦāļĢāļ­āļœāļ”āđāļĨāļāļēāļ™āļ‚āļ­āļĄāļĨāļˆāļ‡āļ„āļ§āļĢāļĄāļ„āļ§āļēāļĄāđ€āļ‚āļēāđƒāļˆāđ€āļāļĒāļ§āļāļšāļĢāļ°āļšāļšāļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ”āļ‡āļāļĨāļēāļ§āļ‹āļ‡

āđ„āļ”āļ™āļēāļĄāļēāļ­āļ˜āļšāļēāļĒāđ„āļ§āđƒāļ™āļŦāļ§āļ‚āļ­āļ™āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļ—āļ˜āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§

āđāļ­āļĨāļ„āļ­āļāļēāļĢāļžāļŠāļˆāļ™āļ•āļ§āļ•āļ™āļœāđƒāļŠāļ—āļ•āļ”āļ•āļ­āļ‚āļ­āđƒāļŠāļ‡āļēāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļ§āļēāļĄāļēāļˆāļēāļāđ€āļ„āļĢāļ­āļ‡āļ›āļĨāļēāļĒāļ—āļēāļ‡āļ—āđ„āļ”āļĢāļš

āļ­āļ™āļāļēāļ•āļŦāļĢāļ­āđ„āļĄāđāļĨāļ°āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāđ€āļ›āļ™āđ„āļ›āļ•āļēāļĄāļŠāļ—āļ˜āļ—āļāļēāļŦāļ™āļ”āđ€āļŠāļ™ SELECT,

INSERT,UPDATE āđāļĨāļ° DELETE āļŦāļĢāļ­āđ„āļĄāļĄāļˆāļ”āļ›āļĢāļ°āļŠāļ‡āļ„āđ€āļžāļ­āđƒāļŦāļœāļ”āđāļĨāļĢāļ°āļšāļšāļĄāļ™āđƒāļˆāļ§āļēāļœāđƒāļŠāļ‡āļēāļ™āļ—āļ

āļ„āļ™āļ”āļēāđ€āļ™āļ™āļāļēāļĢāđƒāļ”āđ†āļāļšāļāļēāļ™āļ‚āļ­āļĄāļĨāļ•āļēāļĄāļ—āđ„āļ”āļĢāļšāļ­āļ™āļāļēāļ•āđƒāļŦāļ—āļēāđ€āļ—āļēāļ™āļ™āļ‹āļ‡āļāļēāļĢāļ—āļœāđƒāļŠāļ‡āļēāļ™āđāļ•āļĨāļ°āļ„āļ™āļˆāļ°

āđ€āļ‚āļēāđƒāļŠāļ‡āļēāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļˆāļ°āļ•āļ­āļ‡āđāļŠāļ”āļ‡āļ•āļ§āļ§āļēāļ•āļ”āļ•āļ­āļĄāļēāļˆāļēāļāđ€āļ„āļĢāļ­āļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđ€āļ„āļĢāļ­āļ‡āđƒāļ”āđāļĨāļ°āđƒāļŠāļŠāļ­āļœāđƒāļŠ

āļ„āļ™āđƒāļ” āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļ—āļ˜āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļš 2

āļ‚āļ™āļ•āļ­āļ™āđ€āļžāļ­āļ„āļ§āļšāļ„āļĄāļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ„āļ­

1. āđ€āļ„āļĢāļ­āļ‡āđƒāļŦāļšāļĢāļāļēāļĢāļˆāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āļēāļœāđƒāļŠāđ„āļ”āļĢāļšāļ­āļ™āļāļēāļ•āđƒāļŦāļ•āļ”āļ•āļ­āļāļšāļāļēāļ™āļ‚āļ­āļĄāļĨāļŦāļĢāļ­āđ„āļĄ

2. āļŦāļēāļāđ„āļ”āļĢāļšāļ­āļ™āļāļēāļ•āļˆāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ•āļ­āļ§āļēāđāļ•āļĨāļ°āļ„āļēāļŠāļ‡āļ—āđ€āļĢāļĒāļāđƒāļŠāļ‡āļēāļ™āđ€āļŠāļ™ SELECT,

INSERT, UPDATE āđāļĨāļ°DELETE āļāļšāļ­āļ­āļšāđ€āļˆāļāļ•āļ—āļœāđƒāļŠāļ•āļ­āļ‡āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđ€āļŠāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļ•āļēāļĢāļēāļ‡āđāļ–āļ§

āļŦāļĢāļ­āļ„āļ­āļĨāļĄāļ™āđ€āļ›āļ™āļ•āļ™āļ•āļĢāļ‡āļāļšāļŠāļ—āļ˜āļ—āļœāđƒāļŠāļ„āļ™āļ”āļ‡āļāļĨāļēāļ§āđ„āļ”āļĢāļšāļ­āļ™āļāļēāļ•āđƒāļŦāđƒāļŠāļ‡āļēāļ™āļŦāļĢāļ­āđ„āļĄāļˆāļ°āđ€āļŦāļ™āđ„āļ”āļ§āļēāļāļēāļĢ

āđƒāļŠāļ‡āļēāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļˆāļ°āļ•āļ­āļ‡āđ„āļ”āļĢāļšāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ—āļ‡āđƒāļ™āļĢāļ°āļ”āļšāļœāđƒāļŠāđāļĨāļ°āļŠāļ—āļ˜āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļ‚āļ­āļ‡āļœāđƒāļŠāđāļ•āļĨāļ°āļ„āļ™

āļ‹āļ‡āļŠāļ—āļ˜āđ€āļŦāļĨāļēāļ™āļ–āļāļāļēāļŦāļ™āļ”āđ‚āļ”āļĒāļœāļ”āđāļĨāļāļēāļ™āļ‚āļ­āļĄāļĨāļ”āļ‡āļ™āļ™āļāļēāļĢāļ—āļœāļ”āđāļĨāļāļēāļ™āļ‚āļ­āļĄāļĨāļˆāļ°āđ€āļžāļĄāļĢāļēāļĒāļŠāļ­āļœāđƒāļŠāļ‡āļēāļ™

āļāļēāļ™āļ‚āļ­āļĄāļĨāđāļ•āļĨāļ°āļ„āļ™āļœāļ”āđāļĨāļāļēāļ™āļ‚āļ­āļĄāļĨāļˆāļēāđ€āļ›āļ™āļˆāļ°āļ•āļ­āļ‡āļāļēāļŦāļ™āļ”āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āđ€āļŦāļĨāļēāļ™āđƒāļŦāļŠāļ”āđ€āļˆāļ™āļŠāļēāļĄāļēāļĢāļ–

āļ—āļēāđ„āļ” 2 āļ§āļ˜āļ”āļ‡āļ™

1. āđƒāļŠāļ„āļēāļŠāļ‡ GRANT āđ€āļžāļ­āļāļēāļŦāļ™āļ”āļ§āļēāļˆāļ°āļ­āļ™āļāļēāļ•āđƒāļŦāļœāđƒāļŠāļ‡āļēāļ™āļŠāļ­āđƒāļ”āļˆāļēāļāđ€āļ„āļĢāļ­āļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ

āđ€āļ„āļĢāļ­āļ‡āđƒāļ”āļ•āļ”āļ•āļ­āđ€āļ‚āļēāļĄāļēāđƒāļŠāļ‡āļēāļ™āļ­āļ­āļšāđ€āļˆāļāļ•āđƒāļ”āđ†āđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāđ„āļ”āļšāļēāļ‡āļĄāļĢāļ›āđāļšāļšāļ„āļēāļŠāļ‡āļ”āļ‡āļ™

GRANT āđ€āļ›āļ™āļ„āļēāļŠāļ‡āļ—āđƒāļŠāđƒāļ™āļāļēāļĢāļāļēāļŦāļ™āļ”āļŠāļ—āļ˜āļ‚āļ­āļ‡āļœāđƒāļŠāđāļ•āļĨāļ°āļ„āļ™āļ—āļˆāļ°āđ€āļ‚āļēāđƒāļŠāļ‡āļēāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨ

āđ‚āļ”āļĒāļ‚āļ­āļĄāļĨāļ—āļœāļ‚āļ­āđƒāļŠāļ•āļ­āļ‡āđāļŠāļ”āļ‡āļ•āļ­āļāļēāļ™āļ‚āļ­āļĄāļĨāļ„āļ­āļŠāļ­āļœāđƒāļŠāđāļĨāļ°āđ€āļ„āļĢāļ­āļ‡āļ›āļĨāļēāļĒāļ—āļēāļ‡āļ‚āļ­āļ‡āļŦāļĨāļ‡āļˆāļēāļāļ—āđ€āļ”āļĄāļ­āļ™

mysqldāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ‚āļ­āļĄāļĨāļ—āļ‡āļŠāļ­āļ‡āđāļĨāļ§āļžāļšāļ§āļēāļœāđƒāļŠāļ„āļ™āļ”āļ‡āļāļĨāļēāļ§āđ„āļ”āļĢāļšāļŠāļ—āļ˜āđƒāļŦāđƒāļŠāļ‡āļēāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāđ€āļ”āļĄāļ­āļ™

mysqldāļˆāļ°āđ€āļ›āļ”āđƒāļŦāļœāđƒāļŠāļŠāļ‡āļ„āļēāļŠāļ‡āļ•āļēāļ‡āđ†āļĄāļēāļ—āļēāļāļēāļĢ SELECT, INSERT, DELETE āļŦāļĢāļ­ UPDATE

āļ‚āļ­āļĄāļĨāđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļ—āļāļ„āļĢāļ‡āļ— āđ€āļ”āļĄāļ­āļ™mysqldāđ„āļ” āļĢāļšāļ„āļēāļŠāļ‡āđƒāļ”āđ†āļˆāļēāļāļœ āđƒāļŠ āļāļˆāļ°āļ™āļēāļ„āļēāļŠāļ‡ āļ™āļ™āļĄāļē

āđ€āļ›āļĢāļĒāļšāđ€āļ—āļĒāļšāļāļšāļ‚āļ­āļĄāļĨāļŠāļ—āļ˜āļ—āđ„āļ”āļāļēāļŦāļ™āļ”āđ„āļ§āļ§āļēāļœāđƒāļŠāļ„āļ™āļ”āļ‡āļāļĨāļēāļ§āđ„āļ”āļĢāļšāļŠāļ—āļ˜āđƒāļ™āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļ„āļēāļŠāļ‡āļ™āļ™āļāļš

āļ­āļ­āļšāđ€āļˆāļāļ•āļ™āļ™āļŦāļĢāļ­āđ„āļĄāļ„āļēāļŠāļ‡ GRANT āļˆāļ°āđ€āļ›āļ™āļ•āļ§āļāļēāļŦāļ™āļ”āļ§āļēāļˆāļ°āļ­āļ™āļāļēāļ•āđƒāļŦāļœāđƒāļŠ (user_name) āđƒāļŠāļ‡āļēāļ™

Page 36: Log system (for Internet cafe) - MUT

28

āļŸāļĨāļ”āđƒāļ” (column_list) āļ‚āļ­āļ‡āļ•āļēāļĢāļēāļ‡ (tbl_name) āļŦāļĢāļ­āļāļēāļ™āļ‚āļ­āļĄāļĨāđƒāļ”(db_name) (āļ­āļēāļˆāļ­āļēāļ‡āļ–āļ‡āđ‚āļ”āļĒ

āļāļēāļŦāļ™āļ”āđ€āļ›āļ™ * āđ€āļžāļ­āđāļ—āļ™āļ•āļēāļĢāļēāļ‡āļ—āļ‡āļŦāļĄāļ”) āļ”āļ§āļĒāļ„āļēāļŠāļ‡āđƒāļ”āđ„āļ”āļšāļēāļ‡ (priv_type) āļŠāļ§āļ™āļ—āđ€āļŦāļĨāļ­āļ„āļ­āļ­āļ­āļ›āļŠāļ™

āļ­āļ™āđ†āļ—āļœāļ”āđāļĨāļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļšāđƒāļŠāļ‡āļēāļ™āđ„āļ”āļ•āļēāļĄāļ•āļ­āļ‡āļāļēāļĢāļŦāļēāļāļœāļ”āđāļĨāļāļēāļ™āļ‚āļ­āļĄāļĨāļ•āļ­āļ‡āļāļēāļĢāļĒāļāđ€āļĨāļāļāļēāļĢāđƒāļŦāļŠāļ—āļ˜

āļ—āđ„āļ”āļāļēāļŦāļ™āļ”āđ„āļ›āđāļĨāļ§āļ”āļ§āļĒāļ„āļēāļŠāļ‡ GRANT āļŠāļēāļĄāļēāļĢāļ–āļ—āļēāđ„āļ”āđ‚āļ”āļĒāđƒāļŠāļ„āļēāļŠāļ‡ REVOKE

2. āđāļāđ„āļ‚āļ•āļēāļĢāļēāļ‡ grant āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāđ‚āļ”āļĒāļ•āļĢāļ‡āļ—āļēāđ„āļ”āđ‚āļ”āļĒāļāļēāļĢ INSERT

āļ‚āļ­āļĄāļĨāđāļĨāļ°āļŠāļ—āļ˜āļ‚āļ­āļ‡āļœāđƒāļŠāļ„āļ™āđƒāļŦāļĄāļĨāļ‡āđƒāļ™āļ•āļēāļĢāļēāļ‡ user āļ‹āļ‡āļœāļ—āļˆāļ°āđāļāđ„āļ‚āļ•āļēāļĢāļēāļ‡āļ™āđ„āļ”āļ„āļ­āļœāļ”āđāļĨāļāļēāļ™āļ‚āļ­āļĄāļĨ

(root āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨ) āđ€āļ—āļēāļ™āļ™āļ­āļĒāļēāļ‡āđ„āļĢāļāļ•āļēāļĄāļ§āļ˜āļ”āļ‡āļāļĨāļēāļ§āļ™āļĄāļ„āļ§āļēāļĄāļĒāļ‡āļĒāļēāļāļ‹āļšāļ‹āļ­āļ™āđāļĨāļ°āļ•āļ­āļ‡āļ­āļēāļĻāļĒ

āļ„āļ§āļēāļĄāļĢāļ­āļšāļ„āļ­āļšāļ‚āļ­āļ‡āļœāļ”āđāļĨāļāļēāļ™āļ‚āļ­āļĄāļĨāļˆāļ‡āđ„āļĄāļ™āļēāļĄāļēāļ­āļ˜āļšāļēāļĒāđƒāļ™āļ—āļ™āļŦāļēāļāļ•āļ­āļ‡āļāļēāļĢāļ—āļĢāļēāļšāļ§āļ˜āļāļēāļĢāļŠāļēāļĄāļēāļĢāļ–

āļĻāļāļĐāļēāđ„āļ”āļ— MySQL Manual | 4.3.5 Adding New Users to MySQL

2.9 āļ‹āļ­āļŸāļ•āđāļ§āļĢāļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡

āļˆāļēāļāļ‚āļ­āļĄāļĨāļ‚āļ™āļ•āļ™āđ„āļ”āļāļĨāļēāļ§āļ–āļ‡āđ€āļ„āļĢāļ­āļ‡āļĄāļ­āđāļĨāļ°āđ‚āļ›āļĢāđāļāļĢāļĄāļ•āļēāļ‡āđ† āļ—āđƒāļŠāļ‹āļ‡āļ­āļēāļˆāļˆāļ°āļĄāđ‚āļ›āļĢāđāļāļĢāļĄāļ­āļ™āđ†

āļ—āđ„āļĄāđ„āļ”āļāļĨāļēāļ§āļ–āļ‡ āđ‚āļ”āļĒāđƒāļ™āļ—āļ™ āļœāļĻāļāļĐāļēāļˆāļ°āļ™āļēāđ€āļ­āļēāđ€āļ„āļĢāļ­āļ‡āļĄāļ­āļ—āđ€āļ›āļ™ Open source āļĄāļēāđƒāļŠāđƒāļ™āļāļēāļĢāļžāļ’āļ™āļē

āđƒāļŠāđƒāļŦāļŠāļ­āļ”āļ„āļĨāļ­āļ‡āļāļšāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļž.āļĻ. 2550

āđ‚āļ”āļĒāļ‹āļ­āļŸāđāļ§āļĢāļ—āđƒāļŠāļĄāļ”āļ‡āļ•āļ­āđ„āļ›āļ™

- CentOS5.3 - FreeRADIUS - Apache - MySQL - syslog-ng-2.0.3-1.el5.kb.i386.rpm - Ntp.4.2.4p2-6.fc8 - Shell script - chillispot-1.1.0.i386.rpm

2.9.1 CentOS Linux

āļĨāļ™āļāļ‹[6] āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢāđāļšāļš 32 āļšāļ• (āļ›āļˆāļˆāļšāļ™āļĄāđ€āļ§āļ­āļĢāļŠāļ™ 64 āļšāļ•āļ”āļ§āļĒ) āļ—āđ€āļ›āļ™āļĒāļ™āļāļ‹āđ‚āļ„āļĨāļ™āļŠāļēāļŦāļĢāļšāļžāļ‹āđāļĨāļ°āđāļˆāļāļˆāļēāļĒāđƒāļŦāđƒāļŠāđ‚āļ”āļĒāđ„āļĄāđ€āļŠāļĒāļ„āļēāđƒāļŠāļˆāļēāļĒ āļŠāļ™āļšāļŠāļ™āļ™āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđāļšāļšāļŦāļĨāļēāļĒāļœāđƒāļŠ (Multi User-Multi Tasking) āļĄāļĢāļ°āļšāļšāđ€āļ­āļāļ‹āļ§āļ™āđ‚āļ”āļ§āļŠ (X Window) āđāļĨāļ°āļĄāļēāļ•āļĢāļāļēāļ™āļāļēāļĢāļŠāļ­āļŠāļēāļĢ TCP/IP āļ—āđƒāļŠāđ€āļ›āļ™āļĄāļēāļ•āļĢāļāļēāļ™āļāļēāļĢāļŠāļ­āļŠāļēāļĢāđƒāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļĄāļēāđƒāļŦāđƒāļ™āļ•āļ§ āļĨāļ™āļāļ‹āļĄāļ„āļ§āļēāļĄāđ€āļ‚āļēāļāļ™āđ„āļ” (Compatible) āļāļšāļĄāļēāļ•āļĢāļāļēāļ™ POSIX āļ‹āļ‡āđ€āļ›āļ™āļĄāļēāļ•āļĢāļāļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļŸāļŠāļ—āļĢāļ°āļšāļšāļĒāļ™āļāļ‹āļŠāļ§āļ™āđƒāļŦāļāļˆāļ°āļ•āļ­āļ‡āļĄ āđāļĨāļ°āļĄāļĢāļ›āđāļšāļšāļšāļēāļ‡āļŠāļ§āļ™āļ—āļ„āļĨāļēāļĒāļāļšāļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢāļĒāļ™āļāļ‹āļˆāļēāļāļ„āļēāļĒ Berkeley āđāļĨāļ° System V āđ‚āļ”āļĒāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ—āļēāļ‡āđ€āļ—āļ„āļ™āļ„āđāļĨāļ§āļĨāļ™āļāļ‹ āđ€āļ›āļ™āđ€āļžāļĒāļ‡āđ€āļ„āļ­āļĢ

Page 37: Log system (for Internet cafe) - MUT

29

āđ€āļ™āļĨ(kernel) āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢ āļ‹āļ‡āļˆāļ°āļ—āļēāļŦāļ™āļēāļ—āđƒāļ™āļ”āļēāļ™āļ‚āļ­āļ‡āļāļēāļĢāļˆāļ”āļŠāļĢāļĢāđāļĨāļ°āļšāļĢāļŦāļēāļĢāđ‚āļžāļĢāđ€āļ‹āļŠ(Process) āļ‡āļēāļ™ āļāļēāļĢāļˆāļ”āļāļēāļĢāđ„āļŸāļĨāđāļĨāļ°āļ­āļ›āļāļĢāļ“ I/O āļ•āļēāļ‡āđ† āđāļ•āļœāđƒāļŠāļ—āļ§āđ† āđ„āļ›āļˆāļ°āļĢāļˆāļāļĨāļ™āļāļ‹āļœāļēāļ™āļ—āļēāļ‡āđāļ­āļžāļžāļĨāđ€āļ„āļŠāļ™āđāļĨāļ°āļĢāļ°āļšāļšāļ­āļ™āđ€āļ—āļ­āļĢāđ€āļŸāļŠāļ—āļœāđƒāļŠāđ€āļŦāļ™ āđ€āļŠāļ™ X āļ§āļ™āđ‚āļ”āļŠāđ€āļ›āļ™āļ•āļ™ āļˆāļ‡āđ€āļŦāļĄāļēāļ°āļ—āļˆāļ°āļ™āļēāļĄāļēāļ—āļē āđ€āļ‹āļ­āļĢāļ§āļŠāđ€āļ›āļ™āļ­āļĒāļēāļ‡āļĄāļēāļ āđ€āļžāļĢāļēāļ°āļĄāļ—āļĄāļžāļ’āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄāļ­āļĒāļēāļ‡āļ•āļ­āđ€āļ™āļ­āļ‡āļ­āļĒāļ—āļ§āđ‚āļĨāļ āđāļĨāļ°āđ„āļĄāļˆāļēāļāļ”āļˆāļēāļ™āļ§āļ™āļœāļ­āļēāļŠāļēāļŠāļĄāļ„āļĢāđ€āļ‚āļēāļĢāļ§āļĄāļ—āļĄāļžāļ’āļ™āļē āđ€āļ™āļ­āļ‡āļˆāļēāļāļŠāļ§āļ™āđƒāļŦāļāđāļĨāļ§ āļ—āļĄāļžāļ’āļ™āļēāđ€āļŦāļĨāļēāļ™āļˆāļ°āļ•āļ”āļ•āļ­āļāļ™āļœāļēāļ™āļĢāļ°āļšāļš Internet āđ€āļŦāļ•āđ€āļžāļĢāļēāļ°āđ€āļĢāļ­āļ‡āļ—āļ­āļĒāļ­āļēāļĻāļĒāļ‚āļ­āļ‡āļ—āļĄāļžāļ’āļ™āļēāđāļ•āļĨāļ°āļ„āļ™ āļˆāļ°āļ­āļĒāļāļ™āļ„āļ™āļ‹āļāđ‚āļĨāļ āđāļĨāļ°āļĄāđāļœāļ™āļ‡āļēāļ™āđƒāļ™āļāļēāļĢāļžāļ’āļ™āļēāđƒāļ™āļĢāļ°āļĒāļ°āļĒāļēāļĒ āđ‚āļ”āļĒ Linux āļ—āļ™āļēāļĄāļēāđ€āļĨāļ­āļāđƒāļŠāļˆāļ°āđ€āļ›āļ™ CentOS 5.3 (āļ›āļˆāļˆāļšāļ™āđ€āļ§āļ­āļĢāļŠāļ™6.0)

CentOSāļĒāļ­āļĄāļēāļˆāļēāļ Community ENTerprise Operating System āđ€āļ›āļ™āļĨāļ™āļāļ‹āļ—āļžāļ’āļ™āļēāļĄāļēāļˆāļēāļāļ•āļ™āļ‰āļšāļšRedHat Enterprise Linux (RHEL) āđ‚āļ”āļĒāļ—CentOSāđ„āļ”āļ™āļēāđ€āļ­āļēāļ‹āļ­āļĢāļŠāđ‚āļ„āļ”āļ•āļ™āļ‰āļšāļšāļ‚āļ­āļ‡RedHatāļĄāļēāļ—āļēāļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāđƒāļŦāļĄāđ‚āļ”āļĒāļāļēāļĢāļžāļ’āļ™āļēāļĒāļ‡āđ€āļ™āļ™āļžāļ’āļ™āļēāđ€āļ›āļ™āļ‹āļ­āļŸāļ•āđāļ§āļĢāđ‚āļ­āđ€āļžāļ™āļ‹āļ­āļĢāļŠ Open Source āļ—āļ–āļ­āļĨāļ‚āļŠāļ—āļ˜āđāļšāļš GNU General Public License āđƒāļ™āļ›āļˆāļˆāļšāļ™CentOS Linux āļ–āļāļ™āļēāļĄāļēāđƒāļŠāđƒāļ™āļāļēāļĢāļ—āļē Web Hosting āļāļ™āļ­āļĒāļēāļ‡āļāļ§āļēāļ‡āļ‚āļ§āļēāļ‡āđ€āļ™āļ­āļ‡āļˆāļēāļāđ€āļ›āļ™āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢāļ—āļĄāļ•āļ™āđāļšāļšāļˆāļēāļRedHatāļ—āļĄāļ„āļ§āļēāļĄāđāļ‚āļ‡āđāļāļĢāļ‡āļŠāļ‡ (āļ›āļˆāļˆāļšāļ™āđ€āļ™āļ™āļžāļ’āļ™āļēāđƒāļ™āđ€āļŠāļ‡āļāļēāļĢāļ„āļē) āļāļēāļĢāļ•āļ”āļ•āļ‡āđāļžāļāđ€āļāļˆāļĒāļ­āļĒāļ āļēāļĒāđƒāļ™āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ„āļ”āļ—āļ‡ RPM, TAR, APT āļŦāļĢāļ­āđƒāļŠāļ„āļēāļŠāļ‡ YUM āđƒāļ™āļāļēāļĢāļ­āļ›āđ€āļ”āļ—āļ‹āļ­āļŸāļ•āđāļ§āļĢāđāļšāļšāļ­āļ•āđ‚āļ™āļĄāļ•

CentOSāđ€āļ›āļ™ Linux āđƒāļ™āļĢāļ°āļ”āļš Enterprise āļ—āļĄāđ€āļ›āļēāļŦāļĄāļēāļĒāļŦāļĨāļāđƒāļ™āđ€āļĢāļ­āļ‡āļ‚āļ­āļ‡āļ„āļ§āļēāļĄ stable āđ€āļžāļ­āđƒāļŦāđƒāļŠāļāļšāļ‡āļēāļ™āđƒāļ™āļĢāļ°āļ”āļšāļ­āļ‡āļ„āļāļĢCentOSāđāļ•āļāļ•āļēāļ‡āļˆāļēāļ Linux āļ•āļ§āļ­āļ™āđ†āļ—āļ„āļ­āļ™āļ‚āļēāļ‡āļˆāļ°āļĄāļāļēāļĢāđ€āļ›āļĨāļĒāļ™āđāļ›āļĨāļ‡āļšāļ­āļĒāđāļĨāļ°āļĄāļāļˆāļ°āđƒāļŠ feature āļ—āļĒāļ‡āđ„āļĄ stable āļĨāļ‡āđ„āļ›āļ”āļ‡āļ™āļ™āļāļēāļĢāļ—CentOSāđ‚āļŸāļāļŠāđƒāļ™āđ€āļĢāļ­āļ‡āļ‚āļ­āļ‡āļ„āļ§āļēāļĄ stable āļˆāļ‡āļ—āļēāđƒāļŦāļœāđƒāļŠāļ‡āļēāļ™āļŠāļēāļĄāļēāļĢāļ–āļĄāļ‡āļ„āļ§āļēāļĄāļŠāļ™āđƒāļˆāļĨāļ‡āđ„āļ›āđƒāļ™āđ€āļĢāļ­āļ‡āļ‚āļ­āļ‡ application āđ‚āļ”āļĒāļĨāļ”āļ„āļ§āļēāļĄāļāļ‡āļ§āļĨāđƒāļ™āļŠāļ§āļ™āļ‚āļ­āļ‡ Operation System āļĨāļ‡āđ„āļ›CentOSāļ–āļāļžāļ’āļ™āļēāļ•āļ­āļĄāļēāļˆāļēāļ source code āļ—āđ„āļ”āļĢāļšāļāļēāļĢāđ€āļ›āļ”āđ€āļœāļĒāđ‚āļ”āļĒāļ—āļĄāļ‡āļēāļ™āļœāđ€āļŠāļĒāļ§āļŠāļēāļ Enterprise Linux āđ€āļˆāļēāļŦāļ™āļ‡āđƒāļ™āļ­āđ€āļĄāļĢāļāļēāđ€āļŦāļ™āļ­āļāļēāļĨāļ‡āļŦāļĨāļāļ‚āļ­āļ‡āļ—āļĄāļžāļ’āļ™āļēāļ›āļĢāļ°āļāļ­āļšāļ‚āļ™āļ”āļ§āļĒāļœāđ€āļŠāļĒāļ§āļŠāļēāļāđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļ™āļšāļŠāļ™āļ™āļˆāļēāļ community āļ•āļēāļ‡āđ†āļ—āļ‡āļ”āļēāļ™ system admin, network admin, enterprise user, manager, core Linux contributors

2.9.2 FreeRADIUS FreeRADIUS āđ€āļ›āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ‚āļ­āđ€āļžāļ™āļ‹āļ­āļĢāļŠāļŠāļēāļŦāļĢāļšāļĢāļ°āļšāļšāļĨāļ™āļāļ‹ āļ‹āļ­āļŸāļ•āđāļ§āļĢāļ™āļŠāļēāļĄāļēāļĢāļ–

āļ—āļēāļ‡āļēāļ™āļĢāļ§āļĄāļāļš EAP-MD5 āđāļĨāļ° EAP-TLS āļ‹āļ‡āđ€āļ›āļ™āļĢāļ°āļšāļšāļŠāļēāļŦāļĢāļšāļ•āļĢāļ§āļˆāļŠāļ­āļšāļœāđƒāļŠāđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ—āđƒāļŠāļāļ™

āļ­āļĒāļ—āļ§āđ„āļ›āļ—āđƒāļŠāđƒāļ™āļāļēāļĢāļˆāļ”āļāļēāļĢāđāļ­āļ„āđ€āļ„āļēāļ—āđāļĨāļ°āđƒāļŠāđƒāļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļ—āļ˜āļ•āļēāļĄāļĄāļēāļ•āļĢāļāļēāļ™ IEEE 802.1X

āļ•āļēāļĄāđāļ™āļ§āļ„āļ” AAA (Accounting, Authentication, Authorize) Accounting āļ™āļ™āļ„āļ­ āļāļēāļĢāļˆāļ”āļāļēāļĢ

āđāļ­āļ„āđ€āļ„āļēāļ—āđƒāļ™āļ”āļēāļ™āļ•āļēāļ‡āđ† āļ—āļ‡āļāļēāļĢāļŠāļĢāļēāļ‡āļĨāļš āđāļĨāļ°āđ€āļžāļĄāđāļ­āļ„āđ€āļ„āļēāļ—āļ•āļĨāļ­āļ”āļˆāļ™āļāļēāļĢāđ€āļžāļĄāđ€āļ•āļĄāļ„āļ“āļŠāļĄāļšāļ•āļ•āļēāļ‡āđ†

āļ‚āļ­āļ‡āđāļ•āļĨāļ°āđāļ­āļ„āđ€āļ„āļēāļ—āļŠāļēāļŦāļĢāļš Authentication āļˆāļ°āđ€āļ›āļ™āļŠāļ—āļ˜āļ•āļēāļĄāļ§āļ˜āļāļēāļĢāđāļ­āļ„āđ€āļ„āļēāļ—āļ•āļ‡āđ‚āļ”āļĒāđƒāļ™āļ‚āļ™

āļ•āļ­āļ™āļ™āļˆāļ°āļĄāļāļēāļĢāđāļˆāļ‡āļ‚āļ­āļ„āļ§āļēāļĄāļ•āļēāļ‡āđ† āļ§āļēāļœāļēāļ™āļŦāļĢāļ­āđ„āļĄāļœāļēāļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļ—āļ˜āđāļĨāļ°āđ€āļĄāļ­āļœāļēāļ™

āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ™āđ„āļ”āļŠāļēāđ€āļĢāļˆāļāļˆāļ°āđ€āļ‚āļēāļŠāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļŠāļ”āļ—āļēāļĒāļ™āļ™āļ„āļ­ Authorize

Page 38: Log system (for Internet cafe) - MUT

30

āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ‚āļ­āļ‡ FreeRADIUS

āđ€āļĢāļĄāđāļĢāļāļŦāļĨāļ‡āļˆāļēāļāļ—āđ„āļ”āļĄāļāļēāļĢāļŠāļĢāļēāļ‡ Account āđ€āļ›āļ™āļ—āđ€āļĢāļĒāļšāļĢāļ­āļĒāđāļĨāļ§āļĄāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ

RADIUS -client āļ•āļēāļ‡ āđ† āđ€āļŠāļ™ Pgina, ntradpingāļŦāļĢāļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļ­āļ™āđ† āđ€āļžāļ­āļĨāļ­āļāļ­āļ™āļŦāļĢāļ­āļ•āļĢāļ§āļˆāļŠāļ­āļš

āļŠāļ—āļ˜āļāļˆāļ°āđ€āļ‚āļēāļŠāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ•āļēāļ‡ āđ† āļ”āļ‡āļ™

1. āđ‚āļ›āļĢāđāļāļĢāļĄ RADIUS -client āļˆāļ°āļ•āļ”āļ•āļ­āđ‚āļ›āļĢāđāļāļĢāļĄFreeRADIUS āļ•āļēāļĄāļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ„āļ­āļžāđāļĨāļ°

āļžāļ­āļĢāļ— āļ—āđ„āļ”āļāļēāļŦāļ™āļ”āđ„āļ§ (āđ‚āļ”āļĒāļ›āļāļ•āļžāļ­āļĢāļ—āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āļ­āļĒāļ—1812 āļ•āļēāļĄ default)

2. āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āļ™āļēāļŠāļ­ account āļĢāļŦāļŠāļœāļēāļ™ āđāļĨāļ°āļ„āļē secret key āđ„āļ›āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āļēāļ–āļāļ•āļ­āļ‡

āļŦāļĢāļ­ āđ„āļĄāđƒāļ™āļ‚āļ™āļ•āļ­āļ™āļ™āļˆāļ°āļĄāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ”āļ‡āļ™

1) (RADIUS - client) āđƒāļ™āļ‚āļ™āļ•āļ­āļ™āļ™āļˆāļ°āļĄāļāļēāļĢāļŠāļ‡ username, password, secret key āđ„āļ›āļĒāļ‡āđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāđ€āļžāļ­āđƒāļŠ āđƒāļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāļ–āļāļ•āļ­āļ‡

2) (RADIUS - client) āđƒāļ™āļ‚āļ™āļ•āļ­āļ™āļ™āļ—āļēāļ‡āļāļ‡āđ„āļ„āļĨāđ€āļ­āļ™āļ•āļˆāļ°āļŠāļĢāļēāļ‡āļŠāļāļāļēāļ“āļĢāļ­āļ‡āļ‚āļ­āļœāļĨāļ•āļ­āļšāļāļĨāļš (access-request) āļĄāļēāļˆāļēāļāđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢ āļŦāļĢāļ­āļĢāļ­āļŠāļāļāļēāļ“āļ•āļ­āļšāļĢāļšāļ„āļ§āļēāļĄāļ–āļāļœāļ”āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨāļ—āļŠāļ‡āļˆāļēāļāļ‚āļ™āļ•āļ­āļ™āđāļĢāļ

3) (RADIUS - client) āđƒāļ™āļ‚āļ™āļ•āļ­āļ™āļ™āđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāļˆāļ°āļ•āļ­āļšāļāļĨāļšāđ„āļ›āļĒāļ‡āđ€āļ„āļĢāļ­āļ‡āđ„āļ„āļĨāđ€āļ­āļ™āļ•āļ”āļ§āļĒāļŠāļāļāļēāļ“ access-reply āđ‚āļ”āļĒāļŠāļāļāļēāļ“āļ™āļˆāļ°āļ›āļĢāļ°āļāļ­āļšāđ„āļ›āļ”āļ§āļĒ 2 āļŠāļāļāļēāļ“āļĒāļ­āļĒāļ—āļŠāļēāļ„āļ āđāļ•āļˆāļ°āđ€āļāļ”āļ‚āļ™āđ€āļžāļĒāļ‡āđāļ„āļŦāļ™āļ‡āļŠāļāļāļēāļ“āļ•āļ­āđ€āļ‡āļ­āļ™āđ„āļ‚ āļ™āļ™āļ„āļ­ āļŠāļāļāļēāļ“ access-accept āđāļĨāļ° access-reject āđ‚āļ”āļĒāļŠāļāļāļēāļ“ access-accept āļ™āļ„āļ­āļŠāļāļāļēāļ“āļ—āđƒāļŠāļ•āļ­āļšāļāļĨāļšāđ„āļ›āļĒāļ‡āđ„āļ„āļĨāđ€āļ­āļ™āļ•āļ§āļē username, password āđāļĨāļ° secretkey āļ™āļ™āļ–āļāļ•āļ­āļ‡ āļŠāļ§āļ™āļŠāļāļāļēāļ“ access-reject āļ™āļ™āļˆāļ°āļ•āļĢāļ‡āļāļ™āļ‚āļēāļĄāļāļšāļŠāļāļāļēāļ“āđāļĢāļāđ‚āļ”āļĒāļĄāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ„āļ­ username, password āđāļĨāļ° secret key āđ„āļĄāļ–āļāļ•āļ­āļ‡ āļŦāļĢāļ­āļ­āļēāļˆāļĄāđ€āļ‰āļžāļēāļ°āļ•āļ§āļŦāļ™āļ‡āļ•āļ§āđƒāļ”āđ„āļĄāļ–āļāļ•āļ­āļ‡āļāđ„āļ” āđ€āļ›āļ™āļ•āļ™

āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄFreeRADIUSāļ•āļ­āļ‡āļ­āļēāļĻāļĒāļāļēāļ™āļ‚āļ­āļĄāļĨāđ€āļžāļ­āļ”āļ‡āļ‚āļ­āļĄāļĨāļĄāļēāđƒāļŠāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ„āļĄāļ§āļē

āļˆāļ°āđ€āļ›āļ™ username, password āļŦāļĢāļ­ message āđāļĨāļ°āđ€āļ‡āļ­āļ™āđ„āļ‚āļ•āļēāļ‡āđ† āļ‚āļ­āļ‡āđāļ•āļĨāļ° user āļ‹āļ‡āđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨ

āļˆāļ°āļĄāļ•āļēāļĢāļēāļ‡āļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡āļ”āļ‡āļ™ radcheck, radgroupcheck, radgroupreply, usergroupāđāļĨāļ° radacct

2.9.3 Apache āļˆāļ”āļāļēāđ€āļ™āļ”āļ‚āļ­āļ‡ Apache āļ„āļ­ National Center for Supercomputing Applications

(NCSA) HTTPd web server āļ‹āļ‡āļžāļ’āļ™āļēāđ‚āļ”āļĒ Rob McCool āđƒāļ™āļŠāļ§āļ‡āļ› 1990 āđāļĨāļ°āļ āļēāļĒāļŦāļĨāļ‡āļˆāļēāļāļ—

āđ‚āļ„āļĢāļ‡āļāļēāļĢ NCSA HTTPdāļ–āļāļĒāļāđ€āļĨāļ āđ„āļ”āļĄāļ™āļāļžāļ’āļ™āļēāļŦāļĨāļēāļĒāļ„āļ™āļ—āļ™āļē HTTPdāļĄāļēāļ›āļĢāļšāļ›āļĢāļ‡āđāļĨāļ°āđƒāļŠāļ‡āļēāļ™

āđƒāļ™āđ€āļ”āļ­āļ™ āļāļĄāļ āļēāļžāļ™āļ˜ 1995 āđ„āļ”āļĄāļāļēāļĢāļˆāļ”āļ•āļ‡ Apache group āļ‚āļ™āđ‚āļ”āļĒāļ™āļāļžāļ’āļ™āļē 8 āļ„āļ™āđāļĨāļ°āđ„āļ”

āđ€āļœāļĒāđāļžāļĢāđ€āļ§āļ­āļĢāļŠāļ™āđāļĢāļāļ‚āļ­āļ‡ Apache āļ„āļ­ v 0.6.2 āđƒāļ™āđ€āļ”āļ­āļ™āđ€āļĄāļĐāļēāļĒāļ™ 1995 āđāļĨāļ°āļˆāļēāļāļ™āļ™ Apache 1.0

āļāđ„āļ”āļ–āļāđ€āļœāļĒāđāļžāļĢāđ€āļĄāļ­ 1 āļ˜āļ™āļ§āļēāļ„āļĄ 1995 āđāļĨāļ°āđ„āļ”āļĢāļšāļ„āļ§āļēāļĄāļ™āļĒāļĄāļ­āļĒāļēāļ‡āļĢāļ§āļ”āđ€āļĢāļ§āļ āļēāļĒāđƒāļ™āđ€āļ§āļĨāļē 1 āļ›

āļāļĨāļēāļĒāđ€āļ›āļ™āđ€āļ§āļšāđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāļ—āļĄāļœāđƒāļŠāļ‡āļēāļ™āļĄāļēāļāļ—āļŠāļ”

Page 39: Log system (for Internet cafe) - MUT

31

āļ›āļˆāļˆāļšāļ™ The Apache Software Foundation āđ€āļ›āļ™āļœāļ”āđāļĨāđ‚āļ„āļĢāļ‡āļāļēāļĢ Apache HTTP server

āļ‹āļ‡āļĄāļˆāļ”āļ›āļĢāļ°āļŠāļ‡āļ„āđ€āļžāļ­āļŠāļĢāļēāļ‡āđ€āļ§āļšāđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāļ—āļĄāļ„āļ§āļēāļĄāļ—āļ™āļ—āļēāļ™āļ•āļ­āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļĄāļ„āļ“āļ āļēāļžāđƒāļ™āļĢāļ°āļ”āļšāļ‚āļ­āļ‡

commercial-grade āļĄ feature āļ—āļ™āļēāđƒāļŠāļ‡āļēāļ™ āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļ”āđ€āļœāļĒ source code āđ„āļ” āļ—āļ‡āļ™āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠ

Apache āđ€āļ§āļšāđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāđ„āļ”āļŸāļĢāļ āļēāļĒāđƒāļ•āļ‚āļ­āļāļēāļŦāļ™āļ”āļ‚āļ­āļ‡ Apache Software License

āļāļēāļĢāļ•āļ”āļ•āļ‡ Apache āđƒāļŦāļĄāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāļ™āļ™āļ‚āļ™āļ­āļĒāļāļšāļ•āļ§āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢāđāļĨāļ°āļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­

āđ€āļ„āļĢāļ­āļ‚āļēāļĒāļĄāļēāļāļāļ§āļēāđ€āļžāļĢāļēāļ°āļ–āļ‡āđāļĄāļ§āļēāļŦāļ™āļēāļ•āļēāļ‡āļˆāļ°āļ›āļ”āđ„āļ§āđāļ•āļ–āļēāļ›āļĢāļ°āļ•āļĒāļ‡āđ€āļ›āļ”āļŠāļ­āļ‡āđ„āļ§āļ­āļĒāļāđ„āļĄāļĄāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđāļ•

āļ­āļĒāļēāļ‡āđ„āļĢ

āļ­āļĒāļēāļ‡āđ„āļĢāļāļ•āļēāļĄāļāļēāļĢāļ—āđ€āļĢāļēāļˆāļ°āļ•āļ”āļ•āļ‡āđ€āļ§āļšāđ€āļ‹āļĢāļŸāđ€āļ§āļ­āļĢāđƒāļŦāļĄāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāļ™āļ™āļāđ„āļĄāļ„āļ§āļĢāļ—āļˆāļ°āļ•āļ”āļ•āļ‡

āđ€āļ‹āļ­āļĢāļ§āļŠāļ­āļ™ āđ† āļ—āđ„āļĄāļĄāļ„āļ§āļēāļĄāļˆāļēāđ€āļ›āļ™ āđ€āļŠāļ™ ftp, mail, DNS āļ‹āļ‡āļ–āļēāļĄāļ„āļ§āļēāļĄāļˆāļēāđ€āļ›āļ™āļ•āļ­āļ‡āļ•āļ”āļ•āļ‡āļāļ„āļ§āļĢāļ•āļ”āļ•āļ‡

āđāļĒāļāđ€āļ„āļĢāļ­āļ‡āļāļ™āļ•āļēāļ‡āļŦāļēāļāļ—āļ‡āļ™āļĢāļ§āļĄāđ„āļ›āļ–āļ‡āļāļēāļĢāđ„āļĄāļ•āļ”āļ•āļ‡āđāļ­āļžāļžāļĨāđ€āļ„āļŠāļ™āļ—āđ„āļĄāļˆāļēāđ€āļ›āļ™āļĢāļ§āļĄāļ—āļ‡āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢ

āļ”āļ§āļĒāļ™āļ­āļāļˆāļēāļāļ™āļ›āļāļŦāļēāđ€āļĢāļ­āļ‡ Network security āļāļˆāļēāđ€āļ›āļ™āļ•āļ­āļ‡āļāļĨāļēāļ§āļ–āļ‡āđ€āļ›āļ™āļ­āļĒāļēāļ‡āļĒāļ‡āđ€āļžāļĢāļēāļ°āđ‚āļ”āļĒāļŠāļ§āļ™

āđƒāļŦāļāđāļĨāļ§ Apache āļˆāļ°āļ–āļāđ€āļŠāļ­āļĄāļ•āļ­āđ‚āļ”āļĒāļ•āļĢāļ‡āļāļšāļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•āđ‚āļ”āļĒāđ„āļĄāđ„āļ”āļĄāļāļēāļĢāļāļĢāļ­āļ‡āļˆāļēāļāđ„āļŸāļĢāļ§āļ­āļĨāļĨāļ‹āļ‡āļ–āļē

āļĄāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļĨāļ‡āļ—āļ™āđāļĨāļ°āđƒāļŦāļ„āļ§āļēāļĄāļŠāļēāļ„āļāļāļš network security āđāļĨāļ§āļāļˆāļēāđ€āļ›āļ™āļ—āļˆāļ°āļ•āļ”āļ•āļ‡āđ„āļŸāļĢ

āļ§āļ­āļĨāļĨāđ€āļžāļ­āļ›āļ­āļ‡āļāļ™āļāļēāļĢāđ‚āļˆāļĄāļ•āđāļšāļš Dinial of Service āđāļĨāļ° network-based attacks āđāļšāļšāļ­āļ™āđ† āļ­āļ

āđāļĨāļ°āļ™āļ­āļāļˆāļēāļāļ™āļāļēāļĢāļ•āļ”āļ•āļ‡āļ‹āļ­āļŸāđāļ§āļĢāđ€āļŠāļĢāļĄāļ•āļ§āļ­āļ™āđ€āļŠāļ™ TCP wrapper, IPTables, SSH, Snort āļāļˆāļ°

āļŠāļ§āļĒāđƒāļŦāļĢāļ°āļšāļšāļĄāļ„āļ§āļēāļĄāļžāļĢāļ­āļĄāđƒāļ™āļāļēāļĢāļĢāļšāļĄāļ­āļāļšāđ€āļŦāļ•āļāļēāļĢāļ“āļ—āļˆāļ°āđ€āļāļ”āļ‚āļ™āļ”āļ§āļĒ

2.9.4 Chillispot

Chillispotāđ€āļ›āļ™ āļ‹āļ­āļŸāļ•āđāļ§āļĢāđ‚āļ­āđ€āļžāļ™āļ‹āļ­āļĢāļŠ āļ—āļ™āļēāļĄāļēāđƒāļŠāđƒāļ™āļāļēāļĢāļ„āļ§āļšāļ„āļĄāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđ€āļ„āļĢāļ­āļ‚āļēāļĒ āđ„āļĢ

āļŠāļēāļĒ āđ€āļĢāļĒāļāļ§āļē wireless controller āļ™āļĒāļĄāļ™āļēāļĄāļēāđƒāļŠāđ€āļ›āļ™āđ€āļāļ—āđ€āļ§āļĒ (gateway) āļ•āļ”āļ•āļ‡āđ„āļ§āļšāļ™ linux box

āđ€āļžāļ­āļ„āļ­āļĒāļ”āļāđāļžāļāđ€āļāļˆāļ—āļ‹āļž āļžāļ­āļĢāļ• 80 āđāļĨāļ°āļŠāļ‡āļŦāļ™āļēāļˆāļ­āļĨāļ­āļāļ­āļ™āđ„āļ›āļĒāļ‡āļœāđƒāļŠāļ‡āļēāļ™ āđ‚āļ”āļĒChillispot āļˆāļ°

āļ—āļēāļ‡āļēāļ™āļĢāļ§āļĄāļāļšāđ‚āļ›āļĢāđāļāļĢāļĄ RADIUS āļ‹āļ‡āļ—āļēāļŦāļ™āļēāļ—āļšāļĢāļŦāļēāļĢāļˆāļ”āļāļēāļĢāļāļēāļ™āļ‚āļ­āļĄāļĨāļ‚āļ­āļ‡āļĒāļŠāđ€āļ‹āļ­āļĢāļ—āļ‡āļ™

āđ‚āļ›āļĢāđāļāļĢāļĄ chillispotāļāļš FreeRADIUSāļ­āļēāļˆāļˆāļ°āļ•āļ”āļ•āļ‡āļ­āļĒāļšāļ™āđ€āļ„āļĢāļ­āļ‡āđ€āļ”āļĒāļ§āļāļ™āļŦāļĢāļ­āļ•āļēāļ‡āđ€āļ„āļĢāļ­āļ‡āļāļ™āđ„āļ”

Chillispot secured Wi-Fi Access Gateway āļ„āļ­ āļ­āļ›āļāļĢāļ“ Access point router

(āļ­āļ›āļāļĢāļ“āđ€āļ„āļĢāļ­āļ‚āļēāļĒāđ„āļĢāļŠāļēāļĒ)āļ—āļ•āļ”āļ•āļ‡ firmware āđƒāļŦāļĄ āļ—āļĄāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ›āļ­āļ‡āļāļ™āļāļēāļĢāļĨāļāļĨāļ­āļš

āđ€āļ‚āļēāđƒāļŠāļ‡āļēāļ™ āđ‚āļ”āļĒāļ— firmware āļ™āļ™āļĄāđ‚āļ›āļĢāđāļāļĢāļĄ ChillispotāđƒāļŠāđ„āļ§āđƒāļŦāđāļĨāļ§

āļāļēāļĢāļ—āļēāļ‡āļēāļ™āđ€āļĄāļ­āđ€āļ„āļĢāļ­āļ‡āđ„āļ„āļĨāđ€āļ­āļ™āļ• āļ—āļēāļāļēāļĢāļ•āļ”āļ•āļ­āđ€āļ‚āļēāļĄāļēāļĒāļ‡āđāļ­āļŠāđ€āļ‹āļŠāļžāļ­āļĒāļŠāđ„āļ”āļŠāļēāđ€āļĢāļˆāđāļĨāļ°āļœāđƒāļŠ

āđ€āļĢāļĄāļ•āļ™āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđ€āļžāļ­āđ„āļ›āļĒāļ‡āđ€āļ§āļšāđ„āļ‹āļ•āđƒāļ”āđ†āļœāđƒāļŠāļˆāļ°āđ„āļ”āļĢāļšāļŦāļ™āļēāļˆāļ­āđāļĢāļāđ€āļ›āļ™āļŦāļ™āļēāļˆāļ­āļŠāļēāļŦāļĢāļš

āļĨāļ­āļāļ­āļ™ āđ€āļĄāļ­āļĨāļ­āļāļ­āļ™āļŠāļēāđ€āļĢāļˆāļˆāļ‡āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•āđ„āļ”āļŦāļēāļāļ§āļēāđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāļ—āđƒāļŠ

āļĄāļāļēāļĢāđ€āļ‹āļ•āļ„āļēāļžāļĢāļ­āļāļ‹āđ„āļ§āļāļˆāļ°āđ„āļĄāđāļŠāļ”āļ‡āļŦāļ™āļēāļˆāļ­āļĨāļ­āļāļ­āļ™āļ—āļēāđƒāļŦāđƒāļŠāļ‡āļēāļ™āļ•āļ­āđ„āļĄāđ„āļ”

Page 40: Log system (for Internet cafe) - MUT

32

āļŦāļĨāļāļāļēāļĢāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ™āļ„āļ­āđ€āļĄāļ­āđ€āļ„āļĢāļ­āļ‡āđ„āļ„āļĨāđ€āļ­āļ™āļ•āļ—āļēāļāļēāļĢāļ•āļ”āļ•āļ­āļāļšāđāļ­āļŠāđ€āļ‹āļŠāļžāļ­āļĒāļŠāđ„āļ”āđāļĨāļ§āļˆāļ°

āđ„āļ”āļĢāļšāđ„āļ­āļžāđāļ­āļ”āđ€āļ”āļĢāļŠāđāļĨāļ°āļžāļĢāļ­āļĄāļ—āļˆāļ°āđƒāļŠāļ‡āļēāļ™āđāļ•āļˆāļ°āļĒāļ‡āđƒāļŠāđ„āļĄāđ„āļ”āđƒāļ™āļ—āļ™āļ— āđ€āļ™āļ­āļ‡āļˆāļēāļāļ§āļēāđ€āļĄāļ­āļœāđƒāļŠāđ€āļ›āļ”

āđ‚āļ›āļĢāđāļāļĢāļĄāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđ€āļžāļ­āđ„āļ›āļĒāļ‡āđ€āļ§āļšāļ—āļēāđƒāļŦāđāļ­āļŠāđ€āļ‹āļŠāļžāļ­āļĒāļŠāļˆāļ°āđ„āļ”āļĢāļšāļ‚āļ­āļĄāļĨāļ—āļ‹āļž āļžāļ­āļĢāļ• 80 āļˆāļēāļāđ€āļ„āļĢāļ­āļ‡

āđ„āļ„āļĨāđ€āļ­āļ™āļ• āļĄāļ™āļˆāļ°āļŠāļ‡āđ„āļ›āļĒāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ chilliāļ—āļ­āļĒāđƒāļ™āļ•āļ§āļĄāļ™ (Access point) (āđ‚āļ›āļĢāđāļāļĢāļĄ chilliāđ€āļ›āļ™

1 āđ‚āļ›āļĢāđ€āļ‹āļŠāļ‚āļ­āļ‡ linux OS āļ—āļĢāļ™āļ­āļĒāđƒāļ™ Access point) āđ‚āļ›āļĢāđāļāļĢāļĄ chilliāļˆāļ°āļŠāļ‡āļŦāļ™āļēāļˆāļ­āļĨāļ­āļāļ­āļ™āļ‹āļ‡āļ–āļ

āļāļēāļŦāļ™āļ”āđ„āļ§āļ§āļēāđƒāļŦāđ„āļ›āđ€āļ­āļēāļŦāļ™āļēāļˆāļ­āļĨāļ­āļāļ­āļ™āļˆāļēāļāđ€āļ§āļšāđ„āļ‹āļ•āđ„āļŦāļ™ āđ€āļĄāļ­āļœāđƒāļŠāđƒāļŠāļĨāļ­āļāļ­āļ™āđāļĨāļ°āļžāļēāļŠāđ€āļ§āļĢāļ”āđ‚āļ›āļĢāđāļāļĢāļĄ

chillispotāļāļˆāļ°āļ™āļēāļĨāļ­āļāļ­āļ™āđāļĨāļ°āļžāļēāļŠāđ€āļ§āļĢāļ”āļŠāļ‡āđ„āļ›āļŠāļ­āļšāļ–āļēāļĄāļ— RADIUS server āļ—āļāļēāļŦāļ™āļ”āđ„āļ§ āļˆāļēāļāļ™āļ™

RADIUS server āļāļˆāļ°āļ•āļ­āļšāļāļĨāļšāļĄāļēāļĒāļ‡ chilliāđāļĨāļ§ chilliāļāļˆāļ°āļ—āļēāļāļēāļĢāđ€āļ›āļ”āđ€āļŠāļ™āļ—āļēāļ‡āđƒāļŦāļāļšāļœāđƒāļŠāļ‡āļēāļ™āļ

āļ•āļ­āđ€āļĄāļ­āļĨāļ­āļāļ­āļ™āđāļĨāļ°āļžāļēāļŠāđ€āļ§āļĢāļ”āļ–āļāļ•āļ­āļ‡

Page 41: Log system (for Internet cafe) - MUT

āļšāļ—āļ— 3 āļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļĨāļ°āļžāļ’āļ™āļēāļĢāļ°āļšāļš

3.1 āļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļĨāļ°āļĢāļ°āļšāļšāļ‡āļēāļ™

āđƒāļ™āļ›āļˆāļˆāļšāļ™āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļĢāļ°āļšāļšāļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļ™āļ™āļĄāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļāļ™āļ­āļĒāđāļžāļĢāļŦāļĨāļēāļĒ āđāļĨāļ°āļāļēāļĢāļ§āļēāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒāļ™āļ™āļˆāļ°āđāļ•āļāļ•āļēāļ‡āļāļ™ āđāļĨāļ§āđāļ•āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āļŦāļĢāļ­āļĨāļāļĐāļ“āļ°āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđƒāļ™āđāļ•āļĨāļ°āļ­āļ‡āļāļĢāļ“ āļ‹āļ‡āļˆāļ°āļĄāđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āđ‚āļ”āļĒāļ—āļ§āđ† āđ„āļ›āļ”āļ‡āđƒāļ™āļĢāļ›

āļĢāļ›āļ— 3.1 Network Diagram

āļˆāļēāļāļĢāļ›āļ— 3.1 āļˆāļ°āđ€āļŦāļ™āļ§āļēāļĢāļ°āļšāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒāđ‚āļ”āļĒāļ—āļ§āđ„āļ› āļˆāļ°āļĄāļāļēāļĢāđƒāļŦāļšāļĢāļāļēāļĢāļ•āļēāļ‡āđ† āđ€āļŠāļ™ Proxy,

Email, Web āđāļĨāļ°āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļ•āļēāļ‡āđ† āļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“āđ€āļŠāļ™ share printer āļ‹āļ‡āļˆāļ°āļĄāļ•āļ§ Firewall āļ„āļ­āļĒāļ—āļēāļŦāļ™āļēāļ—āļ•āļēāļ‡āđ† āđ€āļŠāļ™ āļāļēāļĢāļāļēāļŦāļ™āļ”āļ™āđ‚āļĒāļšāļēāļĒ (Policy)āđƒāļ™āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒ āđāļšāļ‡āđ‚āļ‹āļ™āļ•āļēāļ‡āđ† āđ€āļŠāļ™ DmzāļŠāļēāļŦāļĢāļšāđ€āļ‹āļŸāđ€āļ§āļ­āļĢ, Zone management āđ„āļ§āļŠāļēāļŦāļĢāļšāļˆāļ”āļāļēāļĢāļĢāļ°āļšāļšāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļ āļēāļĒāđƒāļ™ āļ­āļāļ—āļ‡āļĒāļ‡āļŠāļēāļĄāļēāļ–āļ—āļēāļŦāļ™āļēāļ—āđ€āļ›āļ™āļ•āļ§āđ€āļāļ—āđ€āļ§āļĒāļ”āļ§āļĒāļāđ„āļ” āļ‹āļ‡āļ­āļēāļˆāļˆāļ°āļ—āļēāđƒāļŦāļ•āļ­āļ‡āđƒāļŠāļ­āļ›āļāļĢāļ“āļ—āļĄāļ„āļ“āļ āļēāļžāļŠāļ‡ āļˆāļ‡āļ—āļēāđƒāļŦāļŠāļ™āđ€āļ›āļĨāļ­āļ‡āļŠāļēāļŦāļĢāļšāļ­āļ‡āļāļĢāļ“āļ‚āļ™āļēāļ”āđ€āļĨāļāļŦāļĢāļ­āļœāđƒāļŦāļšāļĢāļāļēāļĢāļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļ—āļ§āđ„āļ› āļ”āļ‡āļ™āļ™āļˆāļ‡āđ€āļ›āļ™āļ—āļĄāļēāļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļžāļ’āļ™āļēāļĢāļ°āļšāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒāļ™ āļ—āļˆāļ°āļ—āļēāļ•āļ§ Authentication Gateway āļ‚āļ™āļĄāļē āļŠāļēāļŦāļĢāļšāđƒāļŠāđƒāļ™āļāļēāļĢāļˆāļ”āļāļēāļĢāļĢāļ°āļšāļšāļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļ„āļēāđ€āļŸ

Page 42: Log system (for Internet cafe) - MUT

34

āđƒāļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāļĢāļ°āļšāļšāļ‡āļēāļ™āđ€āļžāļ­āļāļēāļĢāđƒāļŠāđƒāļ™āļĢāļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļ„āļēāđ€āļŸāļ™āļ™ āđ„āļ”āļĄāļāļēāļĢāļ§āļēāļ‡āļĢāļ°āļšāļšāļ—āđ€āļĢāļĒāļāļ§āļēāđ€āļ›āļ™āļ•āļ§ Authentication Gateway āļ§āļēāļ‡āļ‚āļ§āļēāļ‡āđ„āļ§āļĢāļ°āļŦāļ§āļēāļ‡āļĢāļ°āļšāļšāļ āļēāļĒāļ™āļ­āļāđāļĨāļ°āļ āļēāļĒāđƒāļ™ āļ‹āļ‡āļˆāļ°āļ—āļēāđƒāļŦāļœāđƒāļŠāļ—āļāļ„āļ™āļ—āļ•āļ­āļ‡āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ• āļˆāļ°āļ•āļ­āļ‡āđƒāļŠāļœāļēāļ™āļĢāļ°āļšāļš Authentication Gateway āļ—āļ‡āļŦāļĄāļ” āļ—āļēāđƒāļŦāļ‡āļēāļĒāđāļĨāļ°āļŠāļ°āļ”āļ§āļāđƒāļ™āļāļēāļĢāļ„āļ§āļšāļ„āļĄāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļ‚āļ­āļ‡āļœāđƒāļŠāļšāļĢāļāļēāļĢ

āđ€āļ„āļĢāļ­āļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ—āļ—āļēāļŦāļ™āļēāļ—āđ€āļ›āļ™ Authentication Gateway āļˆāļ°āđ€āļ›āļ™āđ€āļ„āļĢāļ­āļ‡āđ€āļ‹āļŸāđ€āļ§āļ­āļĢāļŦāļĢāļ­āđ€āļ„āļĢāļ­āļ‡āļžāļ‹āļ—āļ§āđ† āđ„āļ›āļāđ„āļ” āđ€āļ›āļ™āđ€āļ„āļĢāļ­āļ‡āļ—āļŠāļēāļĄāļēāļĢāļ–āļĨāļ‡āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢ āļ‚āļ­āļ‡āļĨāļ™āļāļ‹āđ€āļ‹āļŸāđ€āļ§āļ­āļĢāđ„āļ” āļ‹āļ‡āđ€āļ›āļ™āđ‚āļ­āđ€āļžāļ™āļ‹āļ­āļĢāļŠāļĢāļ§āļĄāđ„āļ›āļ–āļ‡āđāļžāļ„āđ€āļāļˆāļ‚āļ­āļ‡āđāļ•āļĨāļ°āđ€āļ‹āļ­āļĢāļ§āļŠāļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡āļāļšāļāļēāļĢāđƒāļŠāļ‡āļēāļ™ āļĢāļ§āļĄāđ„āļ›āļ–āļ‡āļāļēāļĢāđƒāļŠāļ‡āļēāļ™ āļŦāļĢāļ­āļ„āļ­āļ™āļŸāļāļœāļēāļ™āļŦāļ™āļēāđ€āļ§āļ› āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļŸāļŠ

āļĢāļ›āļ— 3.2 āđāļŠāļ”āļ‡āļĢāļ°āļšāļšāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđƒāļ™āļĢāļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļ„āļēāđ€āļŸ

Page 43: Log system (for Internet cafe) - MUT

35

3.2āļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļĨāļ°āļ•āļ”āļ•āļ‡āļĢāļ°āļšāļšāļĢāļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļ„āļēāđ€āļŸāļ—āļĄ Gateway Server

āļĢāļ›āļ— 3.3 āđāļŠāļ”āļ‡āđāļšāļšāļˆāļēāļĨāļ­āļ‡ Gateway Server āļšāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ Vmware āđƒāļ™āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļž.āļĻ.2550 āļĢāļ°āļšāđ„āļ§āļ§āļēāđƒāļ™āļāļēāļĢāđ€āļāļšāļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ™āļ™āļ•āļ­āļ‡āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āļœāđƒāļŠāļšāļĢāļāļēāļĢāļĢāļ°āļšāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒāļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āđ€āļ›āļ™āļĢāļēāļĒāļšāļ„āļ„āļĨāđ„āļ” āđ€āļŠāļ™ ( Identification and Authentication ) āļĨāļāļĐāļ“āļ°āļāļēāļĢāđƒāļŠāļšāļĢāļāļēāļĢ Proxy Server, NAT āļŦāļĢāļ­ āļāļēāļĢāđƒāļŠāļšāļĢāļāļēāļĢāļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•āļ•āļēāļ‡āđ† āļ•āļ­āļ‡āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļ•āļ§āļ•āļ™āļ‚āļ­āļ‡āļœāđƒāļŠāļšāļĢāļāļēāļĢāđ€āļ›āļ™āļĢāļēāļĒāļšāļ„āļ„āļĨāđ„āļ” āļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļĨāļ°āļ—āļ”āļĨāļ­āļ‡āļˆāļ°āļ—āļēāļšāļ™ āđ‚āļ›āļĢāđāļāļĢāļĄ Vmwareāļ‹āļ‡āļ—āļēāļ‡āļēāļ™āļ­āļĒāļšāļ™āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļŠāļ§āļ™āļšāļ„āļ„āļĨ (notebook)āđ‚āļ”āļĒāļĄāļāļēāļĢāļˆāļēāļĨāļ­āļ‡āđ€āļ›āļ™ Gateway Server 1 āđ€āļ„āļĢāļ­āļ‡ āđāļĨāļ° āļžāļ‹āļ—āđ€āļ›āļ™āđ€āļ„āļĢāļ­āļ‡āļĨāļāļ‚āļēāļĒ 2 āđ€āļ„āļĢāļ­āļ‡ 3.3 āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ Gateway Server 3.3.1 āđ€āļ„āļĢāļ­āļ‡āđ€āļāļ—āđ€āļ§āļĒāđ€āļ‹āļŸāđ€āļ§āļ­āļĢāļĨāļ‡āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢāļĨāļ™āļāļ‹āđ€āļ‹āļŸāđ€āļ§āļ­āļĢāļ™āļ™āļˆāļ°āđ€āļ›āļ™ CentOS 5.3 āļ‹āļ‡āļ—āļēāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļĢāļ°āļšāļšāļœāļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ Vmware

3.3.2 eth0āļ„āļ­ Lan Card āđƒāļšāļ— 1 āđ€āļ‹āļ•āđƒāļŦāļ­āļĒāđƒāļ™ VMNet0(Bridge) āļ‹āļ‡āļˆāļ°āđ„āļ”āļĢāļšāđāļˆāļāđ„āļ­āļžāļˆāļēāļ ADSL Modem āļ—āļ—āļēāļŦāļ™āļēāļ—āđ€āļ›āļ™ DHCP 3.3.3 eth1āļ„āļ­ Lan Card āđƒāļšāļ— 2 āđ€āļ‹āļ•āđƒāļŦāļ­āļĒāđƒāļ™ VMNet1 āđ„āļĄāļĄāļāļēāļĢāđ€āļ‹āļ•āļ„āļēāđ„āļ­āļžāđƒāļŠāļŠāļēāļŦāļĢāļšāļ•āļ­āļāļš āđ€āļ„āļĢāļ­āļ‡āļĨāļāļ‚āļēāļĒ 3.3.4 Tun0 āđ€āļ›āļ™āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļŸāļŠāļ—āļŠāļĢāļēāļ‡āļ‚āļ™āļĄāļēāđ€āļžāļ­āļŠāļēāļŦāļĢāļšāļāļēāļĢāđƒāļŠāļ‡āļēāļ™ ChilliSpotāđ‚āļ”āļĒāļˆāļ°āđ€āļ›āļ™āļ•āļ§āđāļˆāļāļ„āļēāđ„āļ­āļž āđƒāļŦāļāļšāđ€āļ„āļĢāļ­āļ‡āđ€āļ„āļĢāļ­āļ‚āļēāļĒāļ āļēāļĒāđƒāļ™āļ—āđ€āļ‚āļēāļĄāļēāđƒāļ™āļĢāļ°āļšāļš

Page 44: Log system (for Internet cafe) - MUT

36

3.4 āļāļēāļĢāļ•āļ”āļ•āļ‡āļĢāļ°āļšāļš CentOS 5.3 āļ—āļēāļāļēāļĢāļ•āļ”āļ•āļ‡ Centos 5.3 āļ•āļēāļĄāļ›āļĢāļāļ•āđ‚āļ”āļĒāđ€āļžāļ­āļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāđƒāļ™āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļĨāļ‡package āļ•āļēāļ‡āđ†āđ€āļŦāļĨāļēāļ™āđ„āļ›āļ”āļ§āļĒāļ•āļ­āļ™āļ•āļ”āļ•āļ‡āļĢāļ°āļšāļšāđ„āļ”āđ€āļŠāļ™httpd ( web server ), squid , mysql , ftp āđ„āļ”āļ—āļ™āļ—

āđ„āļŸāļĨāļ„āļ­āļ™āļŸāļāļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡ /etc/sysconfig/selinux ## āđ„āļ§āļŠāļēāļŦāļĢāļšāļāļēāļĢ setup āļ„āļēselinux /etc/sysconfig/network-script ## āđ„āļ§āļŠāļēāļŦāļĢāļšāļāļēāļĢ set interface card /etc/sysctl.conf ## āđƒāļŠāļŠāļēāļŦāļĢāļšāļāļēāļĢ forward port āļ›āļ”āļāļēāļĢāļ—āļēāļ‡āļēāļ™Selinuxāđ‚āļ”āļĒāđ€āļ›āļĨāļĒāļ™Selinux = Disabled āđāļāđ„āļ‚āđ„āļŸāļĨāļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡āļāļšāļĢāļ°āļšāļšāļŸāļ­āļĢāđ€āļ§āļĢāļ”āļžāļ­āļĢāļ•āđ‚āļ”āļĒāđāļāļ„āļē net.ipv4.ip_forward =0 āđ€āļ›āļ™

1āļŦāļĨāļ‡āļˆāļēāļāļ™āļ™āļ—āļēāļāļēāļĢ restart service āđƒāļŦāļ—āļēāļ‡āļēāļ™āđƒāļŦāļĄ

3.4.1 āļāļēāļĢāļ•āļ”āļ•āļ‡ package Radius Server āļ•āļ”āļ•āļ‡āđ‚āļ”āļĒāđƒāļŠāļ„āļēāļŠāļ‡ yum install –y freeradius

āđ„āļŸāļĨāļ„āļ­āļ™āļŸāļāļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡ /etc/raddb/radius.conf ## āđ€āļ›āļ™āđ„āļŸāļĨāļŠāļēāļŦāļĢāļšāļ„āļ­āļ™āļŸāļradius āļ•āļ§āļŦāļĨāļ /etc/raddb/client.conf ## āđ€āļ›āļ™āđ„āļŸāļĨāļŠāļēāļŦāļĢāļšāļ­āļ™āļāļēāļ•āđƒāļŦāđ„āļ­āļžāđƒāļ”āđƒāļŠāļ‡āļēāļ™ radius āđ„āļ”āļšāļēāļ‡

3.4.2 āļāļēāļĢāļ•āļ”āļ•āļ‡chilli spot āđāļšāļš web logināļ•āļ”āļ•āļ‡āđ‚āļ”āļĒāļāļēāļĢāđƒāļŠyum install chillispot -y āđ„āļŸāļĨāļ„āļ­āļ™āļŸāļāļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡ /etc/chilli.conf # āđ€āļ›āļ™āđ„āļŸāļĨāļ„āļ­āļ™āļŸāļāļ‚āļ­āļ‡chilli spot /etc/www/cgi-bin/hotspotlogin.cgi # āđ€āļ›āļ™ script āđƒāļ™āļāļēāļĢāđ€āļĢāļĒāļāđƒāļŠāļŦāļ™āļēauthenāļ‚āļ­āļ‡chilli

spot /var/www/html/welcome.html # āđ€āļ›āļ™āđ„āļŸāļĨāļŠāļēāļŦāļĢāļšāļāļēāļĢāļ„āļ­āļ™āļŸāļāļŦāļ™āļēāđ€āļ§āļš āļ‚āļ™āļ•āļ­āļ™āđāļĢāļāđ€āļ‚āļēāđ„āļ›āļ— interface card eth1 āđ€āļžāļ­āđ€āļ‚āļēāđ„āļ›āđāļāđ„āļ‚āļ„āļēāđƒāļŦāđ€āļ§āļĨāļēāđ€āļĄāļ­āļĄāļāļēāļĢāđƒāļŠāļ‡āļēāļ™

āļŦāļĢāļ­āļĢāļšāļ•āđ€āļ„āļĢāļ­āļ‡āļˆāļ°āđ„āļĄāđ„āļ”āļĢāļšāđāļˆāļāđ„āļ­āļž āļ•āļ­āļĄāļēāđ€āļ‚āļēāđ„āļ›āđāļāđ„āļ‚āđ„āļŸāļĨchilli.confāđ‚āļ”āļĒāļˆāļ°āļ•āļ­āļ‡āđāļāđ„āļ‚āļ„āļ­āļ™āļŸāļāļ•āļēāļ‡āđ†āđƒāļŦāđ€āļ›āļ™āđ„āļ›āļ•āļēāļĄāļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒāđ€āļŠāļ™āļŦāļ§āļ‚āļ­ # TUN parameters # āđāļāđ„āļ‚āđ€āļ›āļ™ 10.0.1.1/24 (āđ„āļ­āļžāđƒāļ™āđ€āļ„āļĢāļ­āļ‚āļēāļĒāļ—āļ‡āļŦāļĄāļ”) # Radius Parameter # āđāļāđ„āļ‚āđ€āļ›āļ™ radiusserver1 127.0.0.1 # Radius Secert # āđāļāđ„āļ‚āđ€āļ›āļ™secretkeyāđ€āļ›āļ™āļ—āđ€āļĢāļēāļ•āļ­āļ‡āļāļēāļĢāđƒāļŠ (āļŠāļēāļŦāļĢāļšāđƒāļŠāļ‡āļēāļ™āļˆāļĢāļ‡āđƒāļ™āļāļēāļĢ

authen) # Tag uamserver # āđ€āļ›āļĨāļĒāļ™āđ€āļ›āļ™āļŦāļ™āļēāđ€āļ§āļšāđ„āļ‹āļ•āļ—āđ€āļĢāļēāļ•āļ­āļ‡āļāļēāļĢāđƒāļŦāļĄāļ™ redirect āđ„āļ›āđƒāļ™

āļ•āļ§āļ­āļĒāļēāļ‡āļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āđƒāļŠāđ€āļ›āļ™https://10.0.1.1/cgi-bin/hotspotlogin.cgi

Page 45: Log system (for Internet cafe) - MUT

37

# UamSecert # āđāļāđ€āļ›āļ™ ht2eb8ej6s4et3rglulp āļŦāļĢāļ­āļ„āļēāđƒāļ”āļāđ„āļ”āđāļ•āļ•āļ­āļ‡āđƒāļŦāļĄāļ„āļēāđ€āļŦāļĄāļ­āļ™āļāļšāđƒāļ™āđ„āļŸāļĨ hotspotlogin.cgi (āļŠāļ§āļ™āđƒāļ™āđ„āļŸāļĨhotspotlogin.cgiāļ™āļ™āđƒāļŦāđ€āļ­āļēāđ€āļ„āļĢāļ­āļ‡āļŦāļĄāļēāļĒ # āļ­āļ­āļāđ‚āļ”āļĒāļĄ 2 āđ„āļŸāļĨāļ—āļ•āļ­āļ‡āđāļāđ„āļ‚āļ„āļ­uamsecertāđāļĨāļ°usepassword

āļ•āļ­āļĄāļē copy file firewall.iptablesāļ”āļ§āļĒāļ„āļēāļŠāļ‡ cp /usr/share/doc/chillispot-1.1.0/firewall.iptables /etcāļ‹āļ‡āđ€āļ›āļ™āļāļēāļĢāļāļ­āļ›āļ›āđ„āļŸāļĨ

iptablesāđƒāļ™āļ•āļ§ āđ„āļŸāļĨāļ—āđ€āļĢāļēāļ—āļēāļāļēāļĢāļ”āļēāļ§āļ™āđ‚āļŦāļĨāļ”āļĄāļēāđƒāļ™ rpm āļ‚āļ­āļ‡chilliāđ€āļĄāļ­āļ—āļēāļāļēāļĢ service chilli restart āļˆāļ°āļžāļšāļ§āļēāļĄ tun0 āļ‚āļ™āļĄāļē āđ„āļ­āļžāđ€āļ›āļ™āļ„āļēāļ—āđ€āļĢāļēāļ•āļ‡āđ„āļ§āļ„āļ­ 10.0.1.1

3.4.3 āļāļēāļĢāļ•āļ”āļ•āļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨ āļ•āļ”āļ•āļ‡āđ‚āļ”āļĒ yum install mysqlāļ‹āļ‡āļˆāļ°āļĄ package āļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡āļ”āļ‡āļ™mysql, mysql-server,

freeradius-mysql āļŦāļĨāļ‡āļˆāļēāļāļ•āļ”āļ•āļ‡āđ€āļŠāļĢāļˆāđ€āļĢāļĒāļšāļĢāļ­āļĒāđƒāļŦ start mysqlāļˆāļ°āļžāļšāļ§āļēāļĢāļ°āļšāļšāđ„āļ”āļŠāļĢāļēāļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨāļ‚āļ™āļĄāļēāđ‚āļ”āļĒ

āļ‚āļ™āļ•āļ­āđ„āļ›āļˆāļ°āđ€āļ›āļ™āļāļēāļĢāļŠāļĢāļēāļ‡ user root āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļāļēāļ™āļ‚āļ­āļĄāļĨāđ‚āļ”āļĒāđƒāļŠāļ„āļēāļŠāļ‡ /usr/bin/mysqladmin -u root password 'xxxxxx' āļŦāļĨāļ‡āļˆāļēāļāļ™āļ™āļāļˆāļ°āđ€āļ›āļ™āļāļēāļĢāļŠāļĢāļēāļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨāļ•āļēāļ‡āđ†āđƒāļ™āļĢāļ°āļšāļšāđ‚āļ”āļĒāļŠāļēāļĄāļēāļĢāļ– create databaseāđ„āļ”āļ—āļ™āļ—āļŦāļĢāļ­āļˆāļ°āđ€āļĢāļĒāļāđƒāļŠāļˆāļēāļāļ•āļ§freeradiusāļ—āļĄāļ­āļĒāđāļĨāļ§āļ„āļ­mysql -uroot –pxxxx radius </usr/share/doc/freeradius-1.1.7/examples/mysql.sqlāļ‹āļ‡āļˆāļ°āđ€āļ›āļ™āļāļēāļĢāļŠāļĢāļēāļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨāļ”āļ‡āđƒāļ™āļ•āļēāļĢāļēāļ‡āļ— 3.1 āļ•āļēāļĢāļēāļ‡āļ— 3.1 āļ•āļ§āļ­āļĒāļēāļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨ radcheck

Field Data Type Key Description

Id Init (11) Pk āļĢāļŦāļŠāđ€āļ‡āļ­āļ™āđ„āļ‚āļāļĨāļĄāđ€āļ‚āļēāļĢāļ°āļšāļš

Usename Varchar (64) āļāļēāļŦāļ™āļ”āļœāđƒāļŠāļ‡āļēāļ™

Varchar (64) Varchar (32) āļāļēāļŦāļ™āļ”āđāļ­āļ—āļ—āļĢāļšāļ§āļ—

Op Char (2) āļŠāļāļĨāļāļĐāļ“āļ‚āļ­āļ‡āđāļ­āļ—āļ—āļĢāļšāļ§āļ—

Value Varchar (253) āļ„āļēāļ‚āļ­āļ‡āđāļ­āļ—āļ—āļĢāļšāļ§āļ— āļāļēāļĢāļ•āļ”āļ•āļ‡ Freeradius –mysql

āļ—āļēāļāļēāļĢāļ•āļ”āļ•āļ‡āđ‚āļ”āļĒāđƒāļŠāļ„āļēāļŠāļ‡ yum install freeradius-mysqlāđ€āļžāļ­āđƒāļŦ radius āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāđ„āļ”

Page 46: Log system (for Internet cafe) - MUT

38

āđ„āļŸāļĨāļ„āļ­āļ™āļŸāļāļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡ /etc/raddb/sql.onf # āļ„āļ­āļ™āļŸāļāđƒāļŦāđ€āļĨāļ­āļāđƒāļŠāļāļēāļ™āļ‚āļ­āļĄāļĨāļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨāļ•āļ§āđ„āļŦāļ™ /etc/raddb/radius.conf # āļ„āļ­āļ™āļŸāļāđ€āļžāļ­āđƒāļŦ Radius āđƒāļŠāļāļēāļ™āļ‚āļ­āļĄāļĨāļ‚āļ­āļ‡āļĄāļēāļĒāđ€āļ­āļŠāļ„āļ§āđāļ­āļĨ

3.5 āļāļēāļĢāļ­āļ­āļāđāļšāļšāļŦāļ™āļē Web manage āđ€āļžāļ­āļŠāļēāļĄāļēāļĢāļ– configāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđƒāļ™āļ”āļēāļ™āļ•āļēāļ‡āđ†

āļĢāļ›āļ— 3.4 āļŦāļ™āļē Web manage

āļĢāļ›āļ— 3.5 āļŦāļ™āļē Web manage āļŠāļ§āļ™āļ‚āļ­āļ‡āļāļēāļĢāļŠāļĢāļēāļ‡āļœāđƒāļŠāļšāļĢāļāļēāļĢ Internet CafÃĐ

Page 47: Log system (for Internet cafe) - MUT

āļšāļ—āļ— 4 āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡

4.1 āļĢāļ°āļšāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒāļ—āđƒāļŠāđƒāļ™āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™ āļāļēāļĢāļ•āļ”āļ•āļ‡āļĢāļ°āļšāļšāđ€āļ„āļĢāļ­āļ‚āļēāļĒāđ€āļžāļ­āļ—āļˆāļ°āđƒāļŦāļĢāļ°āļšāļšāļ—āļēāļ‡āļēāļ™āđ€āļ›āļ™ Gateway Server āļ™āļ™ āđ€āļ„āļĢāļ­āļ‡āđāļĄāļ‚āļēāļĒāļˆāļēāđ€āļ›āļ™āļ•āļ­āļ‡āļ—āļēāļŦāļ™āļēāļ—āđ€āļ›āļ™āļ•āļ§ Firewall āļ”āļ§āļĒ āđ€āļžāļĢāļēāļ°āđ€āļ™āļ­āļ‡āļˆāļēāļāļˆāļ°āđ€āļ›āļ™āļ•āļ§āļāļĨāļēāļ‡āđƒāļ™āļāļēāļĢāļ­āļ­āļāļŠāļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ• āļ‹āļ‡āļˆāļēāđ€āļ›āļ™āļ—āļˆāļ°āļ•āļ­āļ‡āļĄāļāļēāļĢāļ—āļē Authentication āđ€āļžāļ­āļāļēāļŦāļ™āļ”āđƒāļŦāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āļĢāļ°āļšāļšāļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āđ„āļ” 4.2 āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āđƒāļ™āļāļēāļĢāļ—āļ”āļĨāļ­āļ‡ āļ‚āļ™āđāļĢāļ āđ€āļĢāļĄāļˆāļēāļ User āđ„āļ”āđ€āļŠāļ­āļĄāļ•āļ­āđ€āļ‚āļēāļĄāļēāđƒāļ™āļĢāļ°āļšāļš āļˆāļ°āđ„āļ”āļĢāļš ip address āļˆāļēāļāļĢāļ°āļšāļš dhcpāļ‹āļ‡āļāļ„āļ­ Chilli-Spot āļ™āļ™āđ€āļ­āļ‡ āđ€āļĄāļ­āđ„āļ”āļ—āļēāļāļēāļĢāđ€āļ›āļ” Web browser āļˆāļ°āļĄāļāļēāļĢāļ—āļē redirect āđ€āļ‚āļēāļĄāļēāļĒāļ‡āļŦāļ™āļē User login āđ‚āļ”āļĒāļˆāļ°āđ€āļ›āļ™āļŦāļ™āļēāļŦāļĨāļāļ— User āļˆāļ°āļ•āļ­āļ‡āđ€āļ‚āļēāļĄāļēāļ—āļēāļāļēāļĢ login āļāļ­āļ™ āļ”āļ‡āļĢāļ›āļ— 4.1

āļĢāļ›āļ— 4.1 āđāļŠāļ”āļ‡āļŦāļ™āļē User login

āđ€āļĄāļ­āđ€āļ‚āļēāļŠāļŦāļ™āļēāđ€āļ§āļšāļŠāļēāļŦāļĢāļš User login āļˆāļ°āļĄāļŠāļ­āļ‡āđƒāļŦāđƒāļŠāļ„āļē Username āđāļĨāļ° Password āđƒāļ™āļāļēāļĢ login āđ€āļžāļ­āđ€āļ‚āļēāđƒāļŠāļ‡āļēāļ™āđƒāļ™āļĢāļ°āļšāļšāļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ• āļ‹āļ‡āđƒāļ™āļŠāļ§āļ™āļ™āļœāļ‚āļ­āđƒāļŠāļšāļĢāļāļēāļĢāļˆāļēāđ€āļ›āļ™āļ—āļˆāļ°āļ•āļ­āļ‡āļĄāļēāļ•āļ”āļ•āļ­āđ€āļˆāļēāļŦāļ™āļēāļ—āļœāđƒāļŦāļšāļĢāļāļēāļĢ āđƒāļ™āļ—āļ™āđ€āļĢāļĒāļāļ§āļē Admin āđ€āļžāļ­āđƒāļŦāļ—āļēāļāļēāļĢāļŠāļĢāļēāļ‡ Username āđāļĨāļ° Password āļŠāļēāļŦāļĢāļšāļāļēāļĢāđƒāļŠāļ‡āļēāļ™ āđ‚āļ”āļĒ Admin āļˆāļ°āđ€āļ›āļ™āļœāļāļēāļŦāļ™āļ”āļ­āļ•āļĢāļēāļ„āļēāđƒāļŠāļˆāļēāļĒ āđ‚āļ”āļĒāļ„āļ”āđ€āļ›āļ™āļŠāļ§āđ‚āļĄāļ‡

Page 48: Log system (for Internet cafe) - MUT

40

āļŦāļĢāļ­āļ•āļēāļĄāļĢāļ›āđāļšāļšāļ—āļĢāļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļ„āļ”āļāļ™ āļ‹āļ‡āļˆāļ°āđ„āļĄāļ„āļ­āļĒāđāļ•āļāļ•āļēāļ‡āļāļ™āļĄāļēāļ āđ€āļžāļĢāļēāļ°āļ‚āļ™āļ•āļ­āļ™āļŠāļēāļŦāļĢāļšāļĢāļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āđāļ•āļĨāļ°āļĢāļēāļ™āļ™āļ™āđ€āļŦāļĄāļ­āļ™āļāļ™ āđāļ•āļāļ•āļēāļ‡āļāļ™āļ•āļĢāļ‡āļĢāļēāļ„āļēāđƒāļ™āđāļ•āļĨāļ°āļŠāļ§āđ‚āļĄāļ‡āļ—āđƒāļŠ āļžāļĢāļ­āļĄāļ—āļ‡āļ™ Admin āļŠāļēāļĄāļēāļĢāļ–āļāļēāļŦāļ™āļ”āđāļšāļ™āļ§āļ˜āđƒāļŦāđāļ•āļāļ•āļēāļ‡āļāļ™āđƒāļ™āđāļ•āļĨāļ° Package āļāđ„āļ” āđāļĨāļ°āđ€āļĄāļ­āļ—āļēāļāļēāļĢ login āđ€āļ‚āļēāđƒāļŠāļ‡āļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āđāļĨāļ§ āļˆāļ°āļĄāļŦāļ™āļēāļ•āļēāļ‡āđƒāļŦāļĄāļ­āļāļŦāļ™āļēāļ•āļēāļ‡āļ™āļ‡ āđƒāļŦ user āļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļ—āļēāļāļēāļĢ logout āļ­āļ­āļāļˆāļēāļāļĢāļ°āļšāļšāđ„āļ” āļ”āļ‡āļĢāļ›āļ— 4.2

āļĢāļ›āļ— 4.2āļŦāļ™āļēāđ€āļ§āļš User logout

āđāļ•āļ–āļēāļŦāļēāļ user āđƒāļŠāļ‡āļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļˆāļ™āļŦāļĄāļ”āđ€āļ§āļĨāļēāļ—āđ„āļ”āļ—āļēāļāļēāļĢāļĨāļ‡āļ—āļ°āđ€āļšāļĒāļ™āđ„āļ§āđāļĨāļ§āļ™āļ™ āļāļˆāļ°

āđ€āļˆāļ­āļŦāļ™āļēāļ”āļ‡āļĢāļ›āļ— 4.3

Page 49: Log system (for Internet cafe) - MUT

41

āļĢāļ›āļ— 4.3 āļŦāļ™āļēāđ€āļ§āļ›āđāļˆāļ‡āļŦāļĄāļ”āđ€āļ§āļĨāļēāđƒāļŠāļ‡āļēāļ™

āļ„āļ­āļˆāļ°āļšāļ­āļāļ–āļ‡āļ§āļē Package āļ— user āđ„āļ”āđƒāļŠāļ‡āļēāļ™āđ„āļ›āđāļĨāļ§āļ™āļ™ āļŦāļĄāļ”āđ€āļ§āļĨāļēāđƒāļŠāļ‡āļēāļ™ āļ–āļēāļ•āļ­āļ‡āļāļēāļĢāđƒāļŠ

āļ‡āļēāļ™āļ•āļ­ āļ•āļ­āļ‡āđ„āļ›āļ•āļ”āļ•āļ­āļāļš admin āđ€āļžāļ­āļ—āļēāļāļēāļĢāļ­āļ­āļ package āļ­āļ™āđƒāļŦāļĄ 4.3 āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļŦāļ™āļē Web management āļāļēāļĢ login āđ€āļ‚āļēāđƒāļŠāļ‡āļēāļ™āļĢāļ°āļšāļš web manage āđ‚āļ”āļĒāđ€āļĄāļ­āđ€āļ›āļ” web browser āđ„āļ›āļ— http://ip-eth0/Authenāļˆāļ°āđ€āļ›āļ™āļāļēāļĢāđ€āļ‚āļēāļŠāļĢāļ°āļšāļšāļāļēāļĢāļˆāļ”āļāļēāļĢ āļˆāļ°āļ•āļ­āļ‡āđƒāļŠ user āļ—āđ€āļ›āļ™āļŠāļ—āļ˜āļ‚āļ­āļ‡ admin

āļĢāļ›āļ— 4.4 āļŦāļ™āļēāļˆāļ­ login āđ€āļ‚āļēāđƒāļŠāļĢāļ°āļšāļš Web management

Page 50: Log system (for Internet cafe) - MUT

42

āđ€āļĄāļ­āļ—āļēāļāļēāļĢ login āļ”āļ§āļĒ user āļ—āđ€āļ›āļ™āļŠāļ—āļ˜āļ‚āļ­āļ‡ admin āļāļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āļĢāļ°āļšāļš web manage āđ„āļ” āđ‚āļ”āļĒāđ€āļĄāļ­ login āđ€āļ‚āļēāļĄāļēāđƒāļ™āļĢāļ°āļšāļšāđāļĨāļ§ āļˆāļ°āđ€āļŦāļ™āđ€āļĄāļ™āđƒāļ™āļāļēāļĢāļˆāļ”āļāļēāļĢ user

āļĢāļ›āļ— 4.5 āļŦāļ™āļēāļˆāļ­āđƒāļ™āļāļēāļĢ Manage user

4.4 āļāļēāļĢ Manage user āđ€āļ›āļ™āļŦāļ™āļēāļ—āđāļŠāļ”āļ‡āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āđ€āļāļĒāļ§āļāļšāļāļēāļĢāđ€āļžāļĄ user āđ€āļžāļ­āđ€āļ‚āļēāđƒāļŠāļ‡āļēāļ™āļĢāļ°āļšāļšāļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ• āđ‚āļ”āļĒāļˆāļ°āļĄāļāļēāļĢāđƒāļŠāļ„āļē Attribute āļ•āļēāļ‡āđ† āđƒāļŦāļāļš user āļ—āļˆāļ°āļĄāļēāļ‚āļ­āđƒāļŠāļšāļĢāļāļēāļĢāļāļšāļ—āļēāļ‡āļĢāļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļ„āļēāđ€āļŸ āļ™āļ™āļ„āļ­ ID : āļĢāļŦāļŠāļšāļ•āļĢāļ›āļĢāļ°āļˆāļēāļ•āļ§āļ›āļĢāļ°āļŠāļēāļŠāļ™ / āļĢāļŦāļŠāļ›āļĢāļ°āļˆāļēāļ•āļ§ Login Name : āļŠāļ­ user āļ—āļˆāļ°āđƒāļŠāļ‡āļēāļ™ Password : password āļ‚āļ­āļ‡ user Datarate DN/UL : āļ„āļē Download / āļ„āļē Upload Use-Time : āļāļēāļŦāļ™āļ”āļ„āļēāđ€āļ§āļĨāļēāļ—āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āđ„āļ” āđ€āļĄāļ­āļ—āļēāļāļēāļĢāđƒāļŠāļ„āļēāļ•āļēāļĄāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āļ‚āļ­āļ‡ user āđ€āļĢāļĒāļšāļĢāļ­āļĒāđāļĨāļ§ āđƒāļŦāļ—āļēāļāļēāļĢāļāļ”āļ›āļĄ Add User āđ€āļžāļ­āļ•āļāļĨāļ‡āđƒāļ™āļāļēāļĢāđ€āļžāļĄ user āđ€āļ‚āļēāļĄāļēāđƒāļ™āļĢāļ°āļšāļš

Page 51: Log system (for Internet cafe) - MUT

43

āļĢāļ›āļ— 4.6 āđāļŠāļ”āļ‡āļŦāļ™āļēāļˆāļ­āđƒāļ™āļāļēāļĢāđ€āļžāļĄ user āđ€āļžāļ­āđ€āļ‚āļēāđƒāļŠāļ‡āļēāļ™āđƒāļ™āļĢāļ°āļšāļš

āļˆāļēāļāļĢāļ›āļ— 4.6 āļˆāļ°āđ€āļŦāļ™āļ§āļē āļĄāļœāļĨāļāļēāļĢāđ€āļžāļĄ user āđ€āļ‚āļēāļĄāļē āļ›āļĢāļēāļāļŽāļšāļ­āļāļ”āļ§āļĒāļ§āļē āđ„āļ”āđ€āļžāļĄāļœāđƒāļŠāļ‡āļēāļ™āđ€āļ‚āļēāļĄāļēāđƒāļ™āļĢāļ°āļšāļšāđ€āļĢāļĒāļšāļĢāļ­āļĒāđāļĨāļ§ āđāļĨāļ°āļĄāļ„āļēāļ•āļēāļĄāļ—āđ€āļĢāļēāđ„āļ”āđƒāļŠāļĨāļ‡āđ„āļ›āđƒāļ™āđāļ•āļĨāļ°āļŠāļ­āļ‡āļ”āļ§āļĒ

āļĢāļ›āļ— 4.7 āļ—āļ”āļŠāļ­āļš authenāļ”āļ§āļĒ user āļ—āđ€āļĢāļēāļŠāļĢāļēāļ‡āļ‚āļ™āļĄāļē

Page 52: Log system (for Internet cafe) - MUT

44

4.5 āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļ‚āļ­āļ‡ user āđƒāļ™āļĢāļ°āļšāļš āđ€āļĄāļ­ user āļ—āļēāļāļēāļĢ login āđ€āļ‚āļēāļŠāļĢāļ°āļšāļš āļāļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āļ­āļ™āđ€āļ•āļ­āļĢāđ€āļ™āļ•āđ„āļ” āđāļĨāļ°āđ„āļ”āļĢāļšāļ„āļēāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļ•āļēāļĄāļ—āļ—āļēāļ‡āđāļ­āļ”āļĄāļ™āđ„āļ”āļāļēāļŦāļ™āļ”āđ€āļ­āļēāđ„āļ§ āđ€āļŠāļ™ āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āđƒāļ™āļāļēāļĢāļ”āļēāļ§āļ™āđ‚āļŦāļĨāļ” / āļ­āļžāđ‚āļŦāļĨāļ” āļ•āļēāļĄāļ—āđƒāļŠāļ„āļēāđ„āļ§ āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āļ•āļēāļĄāļŠāļ§āđ‚āļĄāļ‡āļ—āđ„āļ”āļ•āļ‡āđ€āļ­āļēāđ„āļ§ āļŠāļ§āļ™āđƒāļ™āđ€āļĢāļ­āļ‡āļ‚āļ­āļ‡āļ™āđ‚āļĒāļšāļēāļĒāđƒāļ™āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļ™āļ™āđ„āļ”āļāļēāļŦāļ™āļ”āđ„āļ§āļ— iptables āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ§āļēāļˆāļ°āđ€āļ›āļ”āļšāļĢāļāļēāļĢāđƒāļ”āļšāļēāļ‡ āđ‚āļ”āļĒāđƒāļŦāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āđ„āļ” āđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ™āļ™ āđ„āļ”āļāļēāļŦāļ™āļ” user āļ—āļŠāļ­āļ§āļē test1 āđƒāļŦāļĄāļ„āļ§āļēāļĄāļ­āļ•āļĢāļēāļāļēāļĢ download 2 Mb, Upload 256 k āđāļĨāļ§āļˆāļ‡āļ—āļēāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ§āļē test āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āđ„āļ”āļ•āļēāļĄāđāļšāļ™āļ§āļ˜āļ—āđ„āļ”āļ•āļ‡āđ„āļ§āļŦāļĢāļ­āđ„āļĄ

āļĢāļ›āļ— 4.8 āļ—āļ”āļŠāļ­āļšāđāļšāļ™āļ§āļ˜āļ—āļāļēāļŦāļ™āļ”āđƒāļŦāļāļš user āļœāļĨāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļ‚āļ­āļ‡ user āļ—āļŠāļ­ test1 āđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļš Speed test āđ€āļĄāļ­āļ—āļēāļāļēāļĢāļ—āļ”āļŠāļ­āļšāđāļĨāļ§āļˆāļ°āđ€āļŦāļ™āļ§āļē āļŠāļēāļĄāļēāļĢāļ– Speed test āđ„āļ”āļ­āļĒāļ—āļ”āļēāļ§āļ™āđ‚āļŦāļĨāļ” 2.05 Mb āđāļĨāļ°āļ­āļžāđ‚āļŦāļĨāļ”āļ­āļĒāļ— 0.5 Mb āļ‹āļ‡āļ–āļ­āļ§āļē āđƒāļ™āļŠāļ§āļ‡āļ‚āļēāļ”āļēāļ§āļ™āđ‚āļŦāļĨāļ”āļ™āļ™āļ­āļĒāđƒāļ™āđ€āļāļ“āļ‘āļ—āļāļēāļŦāļ™āļ” āđāļ•āļŠāļ§āļ‡āļ‚āļēāļ­āļžāđ‚āļŦāļĨāļ”āļ™āļ™āļ„āļ­āļ™āļ‚āļēāļ‡āļˆāļ°āđ€āļāļ™āļ„āļēāļ—āļāļēāļŦāļ™āļ”āđ„āļ§

Page 53: Log system (for Internet cafe) - MUT

45

4.6 āļāļēāļĢāļˆāļ”āļāļēāļĢāđāļāđ„āļ‚āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ” user āļœāļēāļ™āļŦāļ™āļēāđ€āļ§āļšāđ„āļ‹āļ• āđ‚āļ”āļĒāđ€āļĄāļ­āļ—āļēāļāļēāļĢāđ€āļ‚āļēāļŠāļĢāļ°āļšāļšāļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āļēāđ„āļ›āļˆāļ”āļāļēāļĢāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļ•āļēāļ‡āđ† āļ‚āļ­āļ‡ user āđ„āļ”āđ‚āļ”āļĒāļŠāļēāļĄāļēāļĢāļ–āļāļ”āļ— edit āđ€āļžāļ­āđāļāđ„āļ‚āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āļ•āļēāļ‡āđ† āļœāļēāļ™āļ—āļēāļ‡āļŦāļ™āļēāđ€āļ§āļšāđ„āļ‹āļ•

āļĢāļ›āļ— 4.9 āđāļŠāļ”āļ‡ user āļ—āļ‡āļŦāļĄāļ”āđƒāļ™āļĢāļ°āļšāļš

āļĢāļ›āļ— 4.10 āđāļŠāļ”āļ‡ user āļ­āļ­āļ™āđ„āļĨāļ™āđƒāļ™āļĢāļ°āļšāļš

Page 54: Log system (for Internet cafe) - MUT

46

4.7 āļ—āļ”āļŠāļ­āļšāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļĢāļ°āļšāļšāļˆāļ”āđ€āļāļš Log āđ€āļĄāļ­āđ€āļ‚āļēāļŠāļŦāļ™āļēāļ•āļēāļ‡āļāļēāļĢāđƒāļŠāļ‡āļēāļ™ Log āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĒāļāļ” log āļ—āđ€āļāļ”āļ‚āļ™āđƒāļ™āļĢāļ°āļšāļšāđ„āļ”

āļĢāļ›āļ— 4.11 āļ•āļ§āļ­āļĒāļēāļ‡āđ€āļĢāļĒāļāļ” log

āļˆāļēāļāļĢāļ›āļ™āļ™āļˆāļ°āđ€āļŦāļ™āļ§āļēāđ„āļ”āļĄāļāļēāļĢāđ€āļĢāļĒāļāļ” log āļˆāļēāļāļĢāļ°āļšāļšāļ—āļ‡āļŦāļĄāļ” āđ‚āļ”āļĒāļŦāļĨāļāļāļēāļĢāđ€āļāļš log āļ™āļ™āļˆāļ°āđ€āļāļšāļĄāļēāļˆāļēāļ log āļ‚āļ­āļ‡ iptablesāļ‹āļ‡āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđ€āļāļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđƒāļ™āļĢāļ°āļšāļšāđ„āļ”āļ—āļ‡āļŦāļĄāļ”

āļĢāļ›āļ— 4.12 āļ•āļ§āļ­āļĒāļēāļ‡āļ—āļē MD5

Page 55: Log system (for Internet cafe) - MUT

āļšāļ—āļ— 5 āļŠāļĢāļ›āļœāļĨāļāļēāļĢāļ”āļēāđ€āļ™āļ™āļ‡āļēāļ™

5.1 āļāļĨāļēāļ§āļ™āļē āļˆāļēāļāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āđ‚āļ”āļĒāļāļēāļĢāđƒāļŠ CentOS 5.3āđ€āļ›āļ™āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢāļ—āļ—āļēāļŦāļ™āļēāļ—āđ€āļ›āļ™ Log ServerāđāļĨāļ°āđ€āļ›āļ™ Gateway ServerāđāļĨāļ°āđ€āļ„āļĢāļ­āļ‡āļĨāļāļ‚āļēāļĒāļŠāļēāļĄāļēāļĢāļ– Authentication āļāļš RADIUS āđ„āļ”āđ‚āļ”āļĒāļĨāļ‡ package āļ•āļēāļ‡āđ† āļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡ āļ„āļ­ Syslog-ng, Chillispot, Freeradius, mysql, iptablesāđ€āļžāļ­āļ—āļēāļŦāļ™āļēāļ—āđƒāļ™āļāļēāļĢāļˆāļ”āļāļēāļĢ āļāļēāļĢāđƒāļŠāļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļŠāļēāļŦāļĢāļš āļĢāļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļ„āļēāđ€āļŸāđ„āļ”āđ€āļ›āļ™āļ­āļĒāļēāļ‡āļ” 5.2 āļ›āļāļŦāļēāđāļĨāļ°āļ­āļ›āļŠāļĢāļĢāļ„āđƒāļ™āļāļēāļĢāļžāļ’āļ™āļēāļĢāļ°āļšāļš 5.2.1 āļˆāļēāļāļāļēāļĢāđ„āļ”āļĻāļāļĐāļēāđāļĨāļ°āļ—āļ”āļĨāļ­āļ‡āđ€āļāļĒāļ§āļāļšāļāļēāļĢāđ€āļāļš log āļ•āļēāļĄ āļžāļĢāļš.āļ™āļ™ āļžāļšāļ›āļāļŦāļēāļšāļēāļ‡āļ›āļĢāļ°āļāļēāļĢ āđ€āļŠāļ™ āļ—āļēāļ­āļĒāļēāļ‡āđ„āļĢāđƒāļŦāļŠāļēāļĄāļēāļĢāļ–āđ€āļāļš log āļ–āļāļ•āļ­āļ‡āļ•āļēāļĄāļāļŽ āļžāļĢāļš.āđ€āļžāļĢāļēāļ°āļāļŽāļ§āļēāļ•āļ­āļ‡āļĄāļāļēāļĢāđ€āļāļšāļĢāļāļĐāļēāļ„āļ§āļēāļĄāļĨāļšāļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨāļ—āļˆāļ”āđ€āļāļš, āļāļēāļŦāļ™āļ”āļŠāļ™āļ„āļ§āļēāļĄāļĨāļšāđƒāļ™āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāđ€āļžāļ­āļĢāļāļĐāļēāļ„āļ§āļēāļĄāļ™āļēāđ€āļŠāļ­āļ–āļ­ āđāļĨāļ°āļĒāļ‡āđ„āļĄāđƒāļŦāļœāļ”āđāļĨāļĢāļ°āļšāļšāļŠāļēāļĄāļēāļĢāļ–āđāļāđ„āļ‚āļ‚āļ­āļĄāļĨāļ—āđ€āļāļšāļĢāļāļĐāļē āļ‹āļ‡āļĢāļēāļ™āļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ•āļ„āļēāđ€āļŸāđ‚āļ”āļĒāļ—āļ§āđ„āļ›āđ„āļĄāļŠāļēāļĄāļēāļĢāļ–āļ—āļēāđāļšāļšāļ™āļ™āđ„āļ” 5.2.2 āļāļēāļĢāļ›āļ­āļ‡āļāļ™āļāļēāļĢāđ‚āļŦāļĨāļ”āļšāļ— āđāļĨāļ°āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ›āļĢāļ°āđ€āļ āļ— net cut āļ™āļ™āļĒāļ‡āđ„āļĄāļŠāļēāļĄāļēāļĢāļ–āļ›āļ­āļ‡āļāļ™āđ„āļ”āļ­āļĒāļēāļ‡āđ€āļ•āļĄāļ— 5.3 āđāļ™āļ§āļ—āļēāļ‡āđƒāļ™āļāļēāļĢāļĻāļāļĐāļēāļ•āļ­

5.3.1 āļ›āļĢāļšāļ›āļĢāļ‡āļĢāļ°āļšāļšāđƒāļŦāļĄāļ„āļ§āļēāļĄāđ€āļŠāļ–āļĒāļĢāļ āļēāļžāļĄāļēāļāļ‚āļ™ 5.3.2 āļ›āļĢāļšāļ›āļĢāļ‡āđƒāļ™āđ€āļĢāļ­āļ‡āļ‚āļ­āļ‡āļĢāļ°āļšāļš user āđƒāļ™āļāļēāļĢāđƒāļŠāļ‡āļēāļ™ 5.3.3 āļĻāļāļĐāļēāđƒāļ™āđ€āļĢāļ­āļ‡āļ‚āļ­āļ‡āļĢāļ›āđāļšāļšāļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļŦāļ™āļē Web Management āđ€āļžāļ­āļˆāļ”āļāļēāļĢāļāļš

āļĢāļ°āļšāļš log āđƒāļŦāļŠāļēāļĄāļēāļĢāļ–āđāļĒāļāļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļāļēāļĢāđƒāļŠāļ‡āļēāļ™ āļŦāļĢāļ­āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļāļēāļĢāđƒāļŠāđ„āļŸāļĨāđ„āļ”

Page 56: Log system (for Internet cafe) - MUT

48

āđ€āļ­āļāļŠāļēāļĢāļ­āļēāļ‡āļ­āļ‡

[1] āļŠāļĢāļāļēāļĢ āļ”āļ§āļ‡āļœāļēāļŠāļ‚, āļāļēāļĢāļ•āļ”āļ•āļ‡āļĢāļ°āļšāļšāđ€āļāļšāļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢ (Traffic Data) āļ•āļēāļĄ āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļž.āļĻ.2550, āļĄāļŦāļēāļ§āļ—āļĒāļēāļĨāļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĄāļŦāļēāļ™āļ„āļĢ, āļž.āļĻ. 2552. [2] āļšāļāļĨāļ­ āļ­āļĒāļ„āļ‡, āļ„āļĄāļ­āļ›āļĢāļ°āļāļ­āļšāļāļēāļĢāļāļāļ­āļšāļĢāļĄāļ›āļāļšāļ•āļ‡āļēāļ™ Linux Server Security, āļž.āļĻ. 2551. [3] āļˆāļ•āļŠāļĒ āđāļžāļ‡āļˆāļ™āļ—āļĢ, āļ­āļ™āđ‚āļŠāļ• āļ§āļ’āļžāļĢāļžāļ‡āļĐ, āđ€āļˆāļēāļ°āļĢāļ°āļšāļš Network 2nd, infopress, āļž.āļĻ. 2551. [4] āļ āļ§āļ”āļĨāļ”āļēāļ™āļĢāļ°āļŦāļēāļ, “Syslog-ng (Syslog net gereration).” [Online]. Available: http://www.thaicert.or.th/archive2011/paper/unix_linux/syslog-ng.php [5] āļ āļ§āļ”āļĨāļ”āļēāļ™āļĢāļ°āļŦāļēāļ, “Linux 2.4 Statefull Firewall : IPTABLES.” [Online]. Available: http://www.thaicert.or.th/archive2011/paper/firewall/iptables.php [6] http://th.wikipedia.org/wiki/āļĨāļ™āļāļ‹ [7] āļ›āļĢāļ°āļāļēāļĻāļāļĢāļ°āļ—āļĢāļ§āļ‡āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāđāļĨāļ°āļāļēāļĢāļŠāļ­āļŠāļēāļĢāđ€āļĢāļ­āļ‡āļŦāļĨāļāđ€āļāļ“āļ‘āļāļēāļĢāđ€āļāļšāļĢāļāļĐāļēāļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ‚āļ­āļ‡āļœāđƒāļŦāļšāļĢāļāļēāļĢāļž.āļĻ. 2550, āļ›āļĢāļ°āļāļēāļĻāļĢāļēāļŠāļāļˆāļˆāļēāļ™āđ€āļšāļāļĐāļē āđ€āļĨāļĄāļ— 124 āļ•āļ­āļ™āļžāđ€āļĻāļĐ 102 āļ‡ āļŦāļ™āļē 5, 23 āļŠāļ‡āļŦāļēāļ„āļĄ 2550. [8] āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļž.āļĻ. 2550. āļ›āļĢāļ°āļāļēāļĻāļĢāļēāļŠāļāļˆāļˆāļēāļ™āđ€āļšāļāļĐāļē āđ€āļĨāļĄāļ— 124 āļ•āļ­āļ™ 27 āļ āļŦāļ™āļē 4, 18 āļĄāļ–āļ™āļēāļĒāļ™ 2550. [9] āļ›āļĢāļāļāļēāļŦāļ­āļĄāļ­āđ€āļ™āļ āđāļĨāļ°āļ„āļ“āļ°, āļ„āļĄāļ­āļ§āļ˜āļ›āļāļšāļ•āļŠāļēāļŦāļĢāļšāļ­āļ‡āļ„āļāļĢāļ•āļēāļĄ āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ• āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļž.āļĻ.2550 āđāļĨāļ° āļ›āļĢāļ°āļāļēāļĻāļāļĢāļ°āļ—āļĢāļ§āļ‡āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāđāļĨāļ°āļāļēāļĢāļŠāļ­āļŠāļēāļĢ āđ€āļĢāļ­āļ‡ āļŦāļĨāļāđ€āļāļ“āļ‘āļāļēāļĢāđ€āļāļšāļĢāļāļĐāļēāļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ‚āļ­āļ‡āļœāđƒāļŦāļšāļĢāļāļēāļĢ āļž.āļĻ.2550. ACIS Professional Center. [Online]. Available: http://www.acisonline.net/ (17 June 2009). [10] āđ€āļĨāļ­āļĻāļāļ” āļĨāļĄāļ§āļ§āļ’āļ™āļāļĨ āđāļĨāļ°āļ„āļ“āļ°, āđāļ™āļ§āļ—āļēāļ‡āļāļēāļĢāļˆāļ”āđ€āļāļšāļ‚āļ­āļĄāļĨāļĨāļ­āļāļŠāļēāļŦāļĢāļšāļ­āļ‡āļ„āļāļĢāđ€āļžāļ­āđƒāļŦāļŠāļ­āļ”āļ„āļĨāļ­āļ‡āļ•āļēāļĄ āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ• āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļž.āļĻ. 2550. āļĻāļ™āļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļ­āđ€āļĨāļāļ—āļĢāļ­āļ™āļāļŠāđāļĨāļ°āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđāļŦāļ‡āļŠāļēāļ•, 2551. [11] āļ āļ§āļ”āļĨāļ”āļēāļ™āļĢāļ°āļŦāļēāļ, “āļ—āļēāļ„āļ§āļēāļĄāļĢāļˆāļāļāļš syslogd.” [Online]. Available: http://thaicert.nectec.or.th/paper/unix_linux/linux_syslog.php (17 June 2009). [12] āļĄāļ™āļŠāļĒāļē āļŠāļĄāļ˜āļ§āļŠ, “āđ€āļĢāļ­āļ‡āļ™āļēāļĢāđ€āļāļĒāļ§āļāļšāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāļ‚āļ­āļ‡ MySQL Server.” [Online]. Available: http://thaicert.nectec.or.th/paper/unix_linux/mysql.php (17 June 2008)

Page 57: Log system (for Internet cafe) - MUT

49

āļ āļēāļ„āļœāļ™āļ§āļ āļ.

āļ„āļēāļŠāļ‡ āđāļĨāļ°āļ„āļ­āļ™āļŸāļāļ•āļēāļ‡ āđ† āđƒāļ™āļāļēāļĢāļ—āļēāļŠāļēāļĢāļ™āļžāļ™āļ˜

Page 58: Log system (for Internet cafe) - MUT

50

1. āļāļēāļĢāļ•āļ”āļ•āļ‡ Linux CentOS 5.3 1.1 āļ—āļēāļāļēāļĢāļ•āļ”āļ•āļ‡ Linux CentOS 5.3 āļ•āļēāļĄāļ›āļāļ• āđāļĨāļ°āļ—āļēāļāļēāļĢāđ€āļĨāļ­āļ package āđ€āļŦāļĨāļēāļ™

āđ€āļ‚āļēāđ„āļ›āļ”āļ§āļĒ httpd(āđ€āļ›āļ™ Web Server), squid, mysqlāđ€āļžāļ­āļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļ 1.2 āļŦāļĨāļ‡āļˆāļēāļ reboot āđ€āļ„āļĢāļ­āļ‡ āđƒāļŦāļ›āļ”āļāļēāļĢāļ—āļēāļ‡āļēāļ™ āđ‚āļ”āļĒāđ€āļĨāļ­āļ SeLinux = diaabled 1.3 āđāļāđ„āļ‚āđ„āļŸāļĨ /etc/sysctl.confāđ‚āļ”āļĒāđƒāļŠāļ„āļēāļŠāļ‡ vi /etc/sysctl.conf

āđ€āļ”āļĄ net.ipv4.ip_forward = 0 āđ€āļ›āļ™ net.ipv4.ip_forware = 1

1.4 āđāļāđ„āļ‚āđƒāļŦ httpd, squid, mysqlāļ—āļēāļ‡āļēāļ™āļ—āļāļ„āļĢāļ‡āđ€āļĄāļ­āļĄāļāļēāļĢ boot āđ€āļ„āļĢāļ­āļ‡ āđƒāļŠāļ„āļēāļŠāļ‡ chkconfig--level 2345 httpd on chkconfig--level 2345 squid on

1.5 āļŠāļ‡āđƒāļŦ service āļ—āļēāļ‡āļēāļ™āđƒāļŦāļĄ servicehttpd restart service squid restart servicemysql restart

2. āļāļēāļĢāļ•āļ”āļ•āļ‡ āđāļĨāļ°āļāļēāļĢ configuration freeradius 2.1 āļ•āļ”āļ•āļ‡ package āđ‚āļ”āļĒāđƒāļŠāļ„āļēāļŠāļ‡ 2.2 āđāļāđ„āļ‚āđƒāļŦāļ—āļēāļ‡āļēāļ™āļ—āļāļ„āļĢāļ‡āđ€āļĄāļ­āļĄāļāļēāļĢ boot āđƒāļŠāļ„āļēāļŠāļ‡ 2.3 āļŠāļ‡āđƒāļŦ service āļ—āļēāļ‡āļēāļ™āđƒāļŦāļĄ 2.4 āđ„āļŸāļĨāļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡

/var/log/radius/radius.log āđ€āļ›āļ™āđ„āļŸāļĨāļŠāļēāļŦāļĢāļšāļ” error /etc/raddb/radius.confāđ€āļ›āļ™āđ„āļŸāļĨāļŠāļēāļŦāļĢāļš config /etc/raddb/clients.confāđ€āļ›āļ™āđ„āļŸāļĨāļŠāļēāļŦāļĢāļšāļ­āļ™āļāļēāļ•āđƒāļŦ ipāđƒāļ”āđƒāļŠāļ‡āļēāļ™ radius āđ„āļ”

3. āļāļēāļĢāļ•āļ”āļ•āļ‡ āđāļĨāļ°āļāļēāļĢ configuration chillispotāđāļšāļš Web Login 3.1 āļ—āļēāļāļēāļĢāļ•āļ”āļ•āļ‡ package chillispot-1.1.0.i386.rpm

āļĢāļ›āļ— āļ.1 āļāļēāļĢāļ•āļ”āļ•āļ‡ package chillispot-1.1.0.i386.rpm

Page 59: Log system (for Internet cafe) - MUT

51

3.2 āđ„āļŸāļĨāļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡ /etc/chilli.conf

/var/www/cgi-bin/hostspotlogin.cgi

/var/www.html/welcome.html

/etc/firewall.iptables 3.3 āđāļāđ„āļ‚āđ„āļŸāļĨ /etc/sysconfig/network-scripts/ifcfg-eth1

āļĢāļ›āļ— āļ.2 āļāļēāļĢāđāļāđ„āļ‚āđ„āļŸāļĨ /etc/sysconfig/network-scripts/ifcfg-eth1

3.4 āđāļāđ„āļ‚āđ„āļŸāļĨ /etc/chilli.confāđ‚āļ”āļĒāđƒāļŠāļ„āļēāļŠāļ‡ vi /etc/chilli.conf

āđāļĨāļ§āļ—āļēāļāļēāļĢāđāļāđ„āļ‚āļ„āļēāļ•āļēāļ‡āđ†āļ”āļ‡āļ™

[āļŦāļ§āļ‚āļ­ # TUN parameters]

āđ€āļ”āļĄ # 192.168.182.0/24

āđƒāļŦāļžāļĄāļž net 10.0.1.0/24 (āđ€āļ›āļ™ network āļĨāļāļ‚āļēāļĒāļ‚āļ­āļ‡āđ€āļĢāļē)

[āļŦāļ§āļ‚āļ­ # Radius parameters]

[# TAG : radiusserver1]

āđ€āļ”āļĄ radiusserver1 rad01.chillispot.org(āļ—āļēāļāļēāļĢāđƒāļŠāđ€āļ„āļĢāļ­āļ‡āļŦāļĄāļēāļĒ # āļšāļĢāļĢāļ—āļ”āļ™)

āļžāļĄāļžāđ€āļžāļĄ radiusserver1 127.0.0.1

[# TAG : radiusserver2]

āđ€āļ”āļĄ radiusserver2 rad02.chillispot.org (āļ—āļēāļāļēāļĢāđƒāļŠāđ€āļ„āļĢāļ­āļ‡āļŦāļĄāļēāļĒ # āļšāļĢāļĢāļ—āļ”āļ™)

āļžāļĄāļžāđ€āļžāļĄ radiusserver2 127.0.0.1

[ # TAG : radiussercret ]

āđ€āļ”āļĄ radiussecret testing123

(āļĒāļ‡āđ„āļĄāđāļāđ„āļ‚ āđ€āļĄāļ­āđƒāļŠāļ‡āļēāļ™āļˆāļĢāļ‡āļ„āļ§āļĢāđāļāđ„āļ‚ āđƒāļŦāļ•āļĢāļ‡āļāļšāļ„āļē radius secret āļ‚āļ­āļ‡āđ„āļŸāļĨ

/etc/raddb/clients.conf)

Page 60: Log system (for Internet cafe) - MUT

52

[āļŦāļ§āļ‚āļ­ # Universal access method (UAM) parameters]

[ # TAG : uamserver ]

āđ€āļ”āļĄ uamserver https://radius.chillispot.org/hotspotlogin (āđƒāļŠāđ€āļ„āļĢāļ­āļ‡āļŦāļĄāļēāļĒ # āļŦāļ™āļēāļšāļĢāļĢāļ—āļ”āļ™)

āļžāļĄāļžāđ€āļžāļĄ uamserver https://10.0.1.1/cgi-bin/hotspotlogin.cgi

[ # TAG : uamhomepage ]

āđ€āļ”āļĄ uamhomepage http://192.168.182.1/welcome.html (āđƒāļŠāđ€āļ„āļĢāļ­āļ‡āļŦāļĄāļēāļĒ # āļŦāļ™āļēāļšāļĢāļĢāļ—āļ”āļ™)

āļžāļĄāļžāđ€āļžāļĄ uamhomepage http://10.0.1.1/welcome.html

[ # TAG : uamsecret ]

āđ€āļ”āļĄ #uamsecret ht2eb8ej6s4et3rglulp

āđāļāđ€āļ›āļ™uamsecret ht2eb8ej6s4et3rglulp

(āđ€āļ­āļēāđ€āļ„āļĢāļ­āļ‡āļŦāļĄāļēāļĒ # āļŦāļ™āļēāļšāļĢāļĢāļ—āļ”āļ™āļ­āļ­āļ āļŦāļĢāļ­āļˆāļ°āļ—āļēāļāļēāļĢāđāļāđ„āļ‚āļĢāļŦāļŠāđƒāļŦāļĄāļāđ„āļ” āđāļ•āļ•āļ­āļ‡āđƒāļŦāļĄāļ„āļē

āđ€āļŦāļĄāļ­āļ™āļāļšāđƒāļ™āđ„āļŸāļĨ hotspotlogin.cgi)

[ # TAG : uamlisten ]

āđ€āļ”āļĄ #uamlisten 192.168.182.1

āļžāļĄāļžāđ€āļžāļĄ uamlisten 10.0.1.1

3.5 copy file firewall.iptables āļ”āļ§āļĒāļ„āļēāļŠāļ‡ cp /usr/share/doc/chillispot-1.1.0/firewall.iptables /etc

3.6 copy file hotspotlogin.cgi cp /usr/share/doc/chillispot-1.1.0/ hotspotlogin.cgi /var/www/cgi-bin/

3.7 āđāļāđ„āļ‚āđ„āļŸāļĨ vi /var/www/cgi-bin/hotspotlogin.cgiāļ„āļēāļ•āļēāļ‡āđ†āļ”āļ‡āļ™ āđ€āļ”āļĄ # $uamsecret = “ht2eb8ej6s4et3rglulp”; āđ€āļ›āļ™ $uamsecret = “ht2eb8ej6s4et3rglulp”;

(āđ€āļ­āļēāđ€āļ„āļĢāļ­āļ‡āļŦāļĄāļēāļĒ # āļ­āļ­āļ āļ–āļēāđ„āļĄāļ•āļ­āļ‡āļāļēāļĢāđ€āļ›āļĨāļĒāļ™āļ„āļēāļ‚āļ­āļ‡ uamsecretāļŦāļĢāļ­āļ•āļ­āļ‡āļāļēāļĢāļ—āļˆāļ°āļ—āļēāļāļēāļĢāđāļāđ„āļ‚āļĢāļŦāļŠāđƒāļŦāļĄāļāđ„āļ” āđāļ•āļ•āļ­āļ‡āđƒāļŦāļĄāļ„āļēāđ€āļŦāļĄāļ­āļ™āļāļšāđƒāļ™āđ„āļŸāļĨ /etc/chilli.conf)

āđ€āļ”āļĄ # userpassword=1; (āđ€āļ­āļēāđ€āļ„āļĢāļ­āļ‡āļŦāļĄāļēāļĒ # āļ­āļ­āļ) āđ€āļ›āļ™ $userpassword=1;

Page 61: Log system (for Internet cafe) - MUT

53

3.8 āļŠāļĢāļēāļ‡āđ„āļŸāļĨ /var/www/html/welcome.html āđ‚āļ”āļĒāļĄāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ” āļ„āļ­

āļĢāļ›āļ— āļ.3 āļāļēāļĢāļŠāļĢāļēāļ‡āđ„āļŸāļĨ /var/www/html/welcome.html

3.9 āļ”āļēāļ§āļ™āđ‚āļŦāļĨāļ”āļĢāļ› chillispot.png āđāļĨāļ§āđ„āļ›āđ„āļ§āļ— /var/www/html 3.10 āđāļāđ„āļ‚āđƒāļŦāļ—āļēāļ‡āļēāļ™āļ—āļāļ„āļĢāļ‡āđ€āļĄāļ­āļĄāļāļēāļĢ boot āđ€āļ„āļĢāļ­āļ‡ āđƒāļŠāļ„āļēāļŠāļ‡

chkconfig --level 2345 chilli on 3.11 āļŠāļ‡āđƒāļŦ service āļ—āļēāļ‡āļēāļ™āđƒāļŦāļĄ

āļĢāļ›āļ— āļ.4 āļāļēāļĢāļŠāļ‡āđƒāļŦ service chilli restart

Page 62: Log system (for Internet cafe) - MUT

54

3.12 āđ€āļĄāļ­ restart āđ€āļĢāļĒāļšāļĢāļ­āļĒāđāļĨāļ§ āļāļˆāļ°āļĄ interface tun0 āđ€āļ›āļ™ 10.0.1.1

3.13 3.14

āļĢāļ›āļ— āļ.5 āđāļŠāļ”āļ‡ interface tun0 āđ€āļ›āļ™ 10.0.1.1

3.13 copy āđ„āļŸāļĨ firewall.iptablesāļ”āļ§āļĒāļ„āļēāļŠāļ‡ cp /usr/share/doc/chillispot-1.1.0/firewall.iptables /etc

3.12 āđāļāđ„āļ‚āđ„āļŸāļĨ vi /etc/rc.localāđ‚āļ”āļĒāđ€āļžāļĄ 2 āļšāļĢāļĢāļ—āļ”āļ”āļēāļ™āļĨāļēāļ‡āļ™ āđ€āļžāļ­āđƒāļŦ firewall.iptables āđāļĨāļ° chillispot āđāļĨāļ§āļ—āļēāļāļēāļĢāļšāļ•āđ€āļ„āļĢāļ­āļ‡āđƒāļŦāļĄ

sh /etc/firewall.iptables servicechilli start

4 āļāļēāļĢāļ•āļ”āļ•āļ‡āđāļĨāļ°āļāļēāļĢ configuration Mysql āđ‚āļ”āļĒāļĄ package āļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡āđƒāļ™āļāļēāļĢāļ•āļ”āļ•āļ‡āļ„āļ­

mysql -5.0.45-4 mysql-server-5.0.45-4 freeradius-mysql-1.1.7-3.1

Page 63: Log system (for Internet cafe) - MUT

55

4.1 āļŦāļĨāļ‡āļˆāļēāļāļ— start service mysql āđāļĨāļ§ āđƒāļ™āļ„āļĢāļ‡āđāļĢāļāļ™āļ™ āđƒāļŦāļ—āļēāļāļēāļĢ create password āđƒāļŦāļāļš admin āļ‚āļ­āļ‡ mysql āļ‹āļ‡āļāļ„āļ­ root (āļ„āļ™āļĨāļ° root āļāļšāļ‚āļ­āļ‡ system)āđ‚āļ”āļĒāđƒāļŠāļ„āļēāļŠāļ‡ /usr/bin/mysqladmin -u root password ‘abcd1234’

āđāļĨāļ°āđ€āļĄāļ­āđ€āļĢāļēāļ•āļ­āļ‡āļāļēāļĢāļ­āļ­āļāļˆāļēāļ mysql āļāđƒāļŦāļžāļĄāļžāļ„āļēāļ§āļē quit

āļĢāļ›āļ— āļ.6 āđāļŠāļ”āļ‡āļāļēāļĢāļŠāļĢāļēāļ‡ password āđƒāļŦāļāļš admin āļ‚āļ­āļ‡ mysql

4.2 āļŠāļĢāļēāļ‡ database āđāļĨāļ° user āđƒāļŦāļĄāļŠāļ­ radius āđ€āļžāļ­āđƒāļŦ freeradiusāđƒāļŠāđ€āļ›āļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡āđƒāļ™āļāļēāļĢ authentication āđ‚āļ”āļĒāđ€āļ‚āļē mysqlāļ„āļĢāļ‡āđāļĢāļāđƒāļŦāđ€āļ›āļ™ root āļāļ­āļ™

4.3 āļ™āļē database schema āļ‚āļ­āļ‡freeradiusāļĄāļēāđƒāļŠāļ‡āļēāļ™ āđ‚āļ”āļĒāļ„āļēāļŠāļ‡ mysql -uroot -pabcd1234 radius < /usr/share/doc/freeradius-1.1.5/examples/mysql.sql

Page 64: Log system (for Internet cafe) - MUT

56

5 āļāļēāļĢāļ•āļ”āļ•āļ‡ āđāļĨāļ°āļāļēāļĢ configuration freeradius-mysql 5.1 āļ—āļēāļāļēāļĢāļ•āļ”āļ•āļ‡ package freeradius-server āđ‚āļ”āļĒāļ§āļ˜āļāļēāļĢ yum install āđ€āļžāļ­āļ—āļˆāļ°āđƒāļŦ

mysqlāļ—āļēāļ‡āļēāļ™āļĢāļ§āļĄāļāļš freeradius

āļĢāļ›āļ— āļ.7 āļāļēāļĢāļ•āļ”āļ•āļ‡ package freeradius-server

5.2 āđāļāđ„āļ‚āđ„āļŸāļĨ /etc/raddb/sql.conf

login = “radius” password = “abcd1234” radius_db= “radius”

5.3 āđāļāđ„āļ‚āđ„āļŸāļĨ etc/raddb/radiusd.conf āđ€āļ”āļĄ # $INCLUDE ${confdir}/sql.conf (āđ€āļ­āļēāđ€āļ„āļĢāļ­āļ‡āļŦāļĄāļēāļĒ # āļ­āļ­āļ) āđ€āļ›āļ™ $INCLUDE ${confdir}/sql.conf

5.4 āđāļāđ„āļ‚āđ„āļŸāļĨ /etc/raddb/radiusd.conf āđ€āļ”āļĄ # See “Authoriaztion Queries” in sql.conf # sql (āđ€āļ­āļēāđ€āļ„āļĢāļ­āļ‡āļŦāļĄāļēāļĒ # āļŦāļ™āļē sqlāļ­āļ­āļ)

Page 65: Log system (for Internet cafe) - MUT

57

āđ€āļ›āļ™ # See “Authoriaztion Queries” in sql.conf sql āđ€āļ”āļĄ # See “Accounting queries” in sql.conf # sql (āđ€āļ­āļēāđ€āļ„āļĢāļ­āļ‡āļŦāļĄāļēāļĒ # āļŦāļ™āļē sqlāļ­āļ­āļ) āđ€āļ›āļ™ # See “Accounting queries” in sql.conf sql āđ€āļ”āļĄ # See “Simultaneous Use Checking Querie” in sql.conf # sql (āđ€āļ­āļēāđ€āļ„āļĢāļ­āļ‡āļŦāļĄāļēāļĒ # āļŦāļ™āļē sqlāļ­āļ­āļ) āđ€āļ›āļ™ # See “Simultaneous Use Checking Querie” in sql.conf sql

5.5 āđāļāđ„āļ‚āđ„āļŸāļĨ /etc/raddb/radiusd.conf āđ€āļžāļ­āđ€āļžāļĄ modules sqlcounter āļ—āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āđƒāļ™āļŠāļ§āļ™āļ‚āļ­āļ‡ session-timeout āļĄ 3 module āļ„āļ­ noresetcounter, dailycounter, monthlycounterāļĨāļ‡āđƒāļ™ section authorize {â€Ķ.} āļ„āļ­

āļĢāļ›āļ— āļ.8 āļāļēāļĢāđ€āļžāļĄ modules sqlcounter

5.6 āđāļāđ„āļ‚āđ„āļŸāļĨ /etc/raddb/radiusd.confāđ‚āļ”āļĒāđ€āļžāļĄ noresetcounterāđ„āļ§āļšāļ™ sqlcounterāļ—āļŠāļ­ dailycounterāļ”āļ‡āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āļ”āļēāļ™āļĨāļēāļ‡

āļĢāļ›āļ— āļ.9 āļāļēāļĢāđ€āļžāļĄ noresetcounter

Page 66: Log system (for Internet cafe) - MUT

58

5.7 āļŠāļĢāļēāļ‡āđ„āļŸāļĨ script āļŠāļ­ /etc/raddb/log-gateway.sh āđ€āļžāļ­āļˆāļ”āđƒāļŦ log āļ‚āļ­āļ‡āļāļēāļĢāđƒāļŠāļ‡āļēāļ™ Radius āđāļšāļ‡āđ€āļ›āļ™āđ€āļ§āļĨāļēāļ•āļēāļĄāļ§āļ™

āļĢāļ›āļ— āļ.10 āļāļēāļĢāļŠāļĢāļēāļ‡āđ„āļŸāļĨ script āļŠāļ­ /etc/raddb/log-gateway.sh

5.8 āļŦāļĨāļ‡āļˆāļēāļāđāļāđ„āļ‚āđ„āļŸāļĨāļ—āļ‡āļŦāļĄāļ”āđāļĨāļ§ āļ—āļēāļāļēāļĢ service restart

6 āļāļēāļĢāļ•āļ”āļ•āļ‡ āđāļĨāļ°āļāļēāļĢ configuration squid 6.1 āļŦāļĨāļ‡āļˆāļēāļāļĄāļāļēāļĢāļ•āļ”āļ•āļ‡āđāļĨāļ§ āļ—āļēāļāļēāļĢāđāļāđ„āļ‚āđ„āļŸāļĨ /etc/squid/squid.conf

āļĢāļ›āļ— āļ.11 āļāļēāļĢāđāļāđ„āļ‚āđ„āļŸāļĨ /etc/squid/squid.conf

Page 67: Log system (for Internet cafe) - MUT

59

6.2 āļ—āļēāļāļēāļĢāļāļēāļŦāļ™āļ” transparent proxy āļ”āļ§āļĒ āļāļēāļĢāđāļāđ„āļ‚āđ„āļŸāļĨ /etc/firewall.iptables

āļĢāļ›āļ— āļ.12 āļāļēāļĢāļāļēāļŦāļ™āļ” transparent proxy

6.3 āļŦāļĨāļ‡āļˆāļēāļāļ™āļ™āļŠāļ‡āđƒāļŦ iptablesāļ—āļēāļ‡āļēāļ™āđ‚āļ”āļĒāđƒāļŠāļ„āļēāļŠāļ‡

sh /etc/firewall.iptables 6.4 āļŦāļĨāļ‡āļˆāļēāļāđāļāđ„āļ‚āđ„āļŸāļĨāļ—āļ‡āļŦāļĄāļ”āđāļĨāļ§ āļ—āļēāļāļēāļĢ sevice squid restart

7 āļāļēāļĢāļ•āļ”āļ•āļ‡āđāļĨāļ°āļāļēāļĢ configuration NTP (Network Time Protocol) 7.1 āļ—āļēāļāļēāļĢāđāļāđ„āļ‚āđ„āļŸāļĨ /etc/ntp.conf āļ•āļēāļĄāļ„āļēāļ”āļēāļ™āļĨāļēāļ‡ [root@Gateway ~ ]#vi /etc/ntp.conf driftfile /var/lib/ntp/drift restrict default kod nomodify notrap nopeer noquery restrict 127.0.0.1 restrict 10.0.1.0 mask 255.255.255.0 nomodify notrap server 203.185.69.60 server time.navy.mi.th dynamic server time.nist.gov dynamic server 127.0.1.0 # local clock fudge 127.0.1.0 stratum 10 includefile /etc/ntp/crypto/pw keys /etc/ntp/keys

āļĢāļ›āļ— āļ.13 āļāļēāļĢāđāļāđ„āļ‚āđ„āļŸāļĨ /etc/ntp.conf

7.2 āļ—āļēāļāļēāļĢ restart service āļ”āļ§āļĒāļ„āļēāļŠāļ‡ service ntpd restart 7.3 āļ—āļēāļāļēāļĢ configāđ€āļ„āļĢāļ­āļ‡āļĨāļāļ‚āļēāļĒāļ—āđƒāļŠ āļĢāļ°āļšāļšāļ›āļāļšāļ•āļāļēāļĢ Windows XP āļ”āļ‡āļ™

- āđ€āļĨāļ­āļāđ€āļĄāļ™ Start -> Run -> āļžāļĄāļž regedit āđāļĨāļ§āļāļ” Enter āđāļĨāļ§āđ€āļĨāļ­āļ Tap [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w32time\TimeProvicers

\NtpClient]

āļˆāļēāļāļ™āļ™ double click āđ„āļŸāļĨ SpecialPollInterval āđƒāļŦāđ€āļĨāļ­āļāđ€āļ›āļ™ decimal āļˆāļ°āļĄāļ„āļē 604800

āļĄāļŦāļ™āļ§āļĒāđ€āļ›āļ™ āļ§āļ™āļēāļ— āļ‹āļ‡ 604800 = 7 āļ§āļ™ āđƒāļ™āļ—āļ™āļˆāļ°āđ€āļĨāļ­āļāļ„āļē = 60 āļ§āļ™āļēāļ—

Page 68: Log system (for Internet cafe) - MUT

60

- double click āļ—āļŠāļ­āļ‡ time āļĄāļĄāļ‚āļ§āļēāļĨāļēāļ‡ āđāļĨāļ§āđ€āļĨāļ­āļ tab Internet Time āđƒāļ™āļŠāļ­āļ‡ server āđƒāļŦāđƒāļŠ ip = 10.0.0.1 āđ€āļ›āļ™ ip āļ‚āļ­āļ‡ card tun0 āđāļĨāļ§āļ•āļ Automatically synchronize

7.4 āđ€āļžāļĄ rule āđƒāļŠāđƒāļ™āđ„āļŸāļĨ /etc/firewall.iptables [root@Gateway ~ ]# vi /etc/firewall.iptables # Allow ntpd $IPTABLES –A INPUT –p udp –dport 123 –j ACCEPT $IPTABLES –A OUTPUT –p upd –dport 123 – ACCEPT

āļĢāļ›āļ— āļ.14 āđ€āļžāļĄ rule āđƒāļŠāđƒāļ™āđ„āļŸāļĨ /etc/firewall.iptables

7.5 āļŦāļĨāļ‡āļˆāļēāļāļ™āļ™āļŠāļ‡āđƒāļŦ iptables āļ—āļēāļ‡āļēāļ™āđ‚āļ”āļĒāđƒāļŠāļ„āļēāļŠāļ‡ sh /etc/firewall.iptables

Page 69: Log system (for Internet cafe) - MUT

61

āļ āļēāļ„āļœāļ™āļ§āļ āļ‚

āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļ„āļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļž.āļĻ.āđ’āđ•āđ•āđ

Page 70: Log system (for Internet cafe) - MUT

62

āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļ„āļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļž.āļĻ.āđ’āđ•āđ•āđ

āļžāļĢāļ°āļšāļēāļ—āļŠāļĄāđ€āļ”āļˆāļžāļĢāļ°āļ›āļĢāļĄāļ™āļ—āļĢāļĄāļŦāļēāļ āļĄāļžāļĨāļ­āļ”āļĨāļĒāđ€āļ”āļŠ āļĄāļžāļĢāļ°āļšāļĢāļĄāļĢāļēāļŠāđ‚āļ­āļ‡āļāļēāļĢāđ‚āļ›āļĢāļ”āđ€āļāļĨāļē āļŊāđƒāļŦāļ›āļĢāļ°āļāļēāļĻāļ§āļē āđ‚āļ”āļĒāļ—āđ€āļ›āļ™āļāļēāļĢāļŠāļĄāļ„āļ§āļĢāļĄāļāļŽāļŦāļĄāļēāļĒ āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļˆāļ‡āļ—āļĢāļ‡āļžāļĢāļ°āļāļĢāļ“āļēāđ‚āļ›āļĢāļ”āđ€āļāļĨāļē āļŊ āđƒāļŦāļ•āļĢāļēāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ‚āļ™āđ„āļ§āđ‚āļ”āļĒāļ„āļēāđāļ™āļ°āļ™āļēāđāļĨāļ°āļĒāļ™āļĒāļ­āļĄāļ‚āļ­āļ‡āļŠāļ āļēāļ™āļ•āļšāļāļāļ•āđāļŦāļ‡āļŠāļēāļ• āļ”āļ‡āļ•āļ­āđ„āļ›āļ™

āļĄāļēāļ•āļĢāļē āđ‘ āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™āđ€āļĢāļĒāļāļ§āļē “āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļž.āļĻ. āđ’āđ•āđ•āđâ€

āļĄāļēāļ•āļĢāļē āđ’ āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™āđƒāļŦāđƒāļŠāļšāļ‡āļ„āļšāđ€āļĄāļ­āļžāļ™āļāļēāļŦāļ™āļ”āļŠāļēāļĄāļŠāļšāļ§āļ™āļ™āļšāđāļ•āļ§āļ™āļ›āļĢāļ°āļāļēāļĻāđƒāļ™āļĢāļēāļŠāļāļˆāļˆāļēāļ™āđ€āļšāļāļĐāļēāđ€āļ›āļ™āļ•āļ™āđ„āļ›

āļĄāļēāļ•āļĢāļē āđ“ āđƒāļ™āļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™ “āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ” āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āļē āļ­āļ›āļāļĢāļ“āļŦāļĢāļ­āļŠāļ”āļ­āļ›āļāļĢāļ“āļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ—āđ€āļŠāļ­āļĄāļāļēāļĢāļ—āļēāļ‡āļēāļ™āđ€āļ‚āļēāļ”āļ§āļĒāļāļ™ āđ‚āļ”āļĒāđ„āļ”āļĄāļāļēāļĢāļāļēāļŦāļ™āļ”āļ„āļēāļŠāļ‡ āļŠāļ”āļ„āļēāļŠāļ‡ āļŦāļĢāļ­āļŠāļ‡āļ­āļ™āđƒāļ” āđāļĨāļ°āđāļ™āļ§āļ—āļēāļ‡āļ›āļāļšāļ•āļ‡āļēāļ™āđƒāļŦāļ­āļ›āļāļĢāļ“āļŦāļĢāļ­āļŠāļ”āļ­āļ›āļāļĢāļ“āļ—āļēāļŦāļ™āļēāļ—āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āļ­āļĄāļĨāđ‚āļ”āļĒ āļ­āļ•āđ‚āļ™āļĄāļ•â€œāļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ” āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āļē āļ‚āļ­āļĄāļĨ āļ‚āļ­āļ„āļ§āļēāļĄ āļ„āļēāļŠāļ‡ āļŠāļ”āļ„āļēāļŠāļ‡ āļŦāļĢāļ­āļŠāļ‡āļ­āļ™āđƒāļ”āļšāļĢāļĢāļ”āļēāļ—āļ­āļĒāđƒāļ™āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđƒāļ™āļŠāļ āļēāļžāļ—āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ­āļēāļˆ āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ„āļ” āđāļĨāļ°āđƒāļŦāļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļĢāļ§āļĄāļ–āļ‡āļ‚āļ­āļĄāļĨāļ­āđ€āļĨāļāļ—āļĢāļ­āļ™āļāļŠāļ•āļēāļĄāļāļŽāļŦāļĄāļēāļĒāļ§āļēāļ”āļ§āļĒāļ˜āļĢāļāļĢāļĢāļĄāļ—āļēāļ‡ āļ­āđ€āļĨāļāļ—āļĢāļ­āļ™āļāļŠāļ”āļ§āļĒ “āļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ” āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āļē āļ‚āļ­āļĄāļĨāđ€āļāļĒāļ§āļāļšāļāļēāļĢāļ•āļ”āļ•āļ­āļŠāļ­āļŠāļēāļĢāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļ‹āļ‡āđāļŠāļ”āļ‡āļ–āļ‡āđāļŦāļĨāļ‡āļāļēāđ€āļ™āļ” āļ•āļ™āļ—āļēāļ‡ āļ›āļĨāļēāļĒāļ—āļēāļ‡ āđ€āļŠāļ™āļ—āļēāļ‡ āđ€āļ§āļĨāļē āļ§āļ™āļ— āļ›āļĢāļĄāļēāļ“ āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāļŠāļ™āļ”āļ‚āļ­āļ‡āļšāļĢāļāļēāļĢ āļŦāļĢāļ­āļ­āļ™ āđ† āļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡āļāļšāļāļēāļĢāļ•āļ”āļ•āļ­āļŠāļ­āļŠāļēāļĢāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ™āļ™ “āļœāđƒāļŦāļšāļĢāļāļēāļĢ” āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āļē(āđ‘) āļœāđƒāļŦāļšāļĢāļāļēāļĢāđāļāļšāļ„āļ„āļĨāļ­āļ™āđƒāļ™āļāļēāļĢāđ€āļ‚āļēāļŠāļ­āļ™āđ€āļ—āļ­āļĢāđ€āļ™āļ• āļŦāļĢāļ­āđƒāļŦāļŠāļēāļĄāļēāļĢāļ–āļ•āļ”āļ•āļ­āļ–āļ‡āļāļ™āđ‚āļ”āļĒāļ›āļĢāļ°āļāļēāļĢāļ­āļ™ āđ‚āļ”āļĒāļœāļēāļ™āļ—āļēāļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļ—āļ‡āļ™ āđ„āļĄāļ§āļēāļˆāļ°āđ€āļ›āļ™āļāļēāļĢāđƒāļŦāļšāļĢāļāļēāļĢāđƒāļ™āļ™āļēāļĄāļ‚āļ­āļ‡āļ•āļ™āđ€āļ­āļ‡ āļŦāļĢāļ­āđƒāļ™āļ™āļēāļĄāļŦāļĢāļ­āđ€āļžāļ­āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āļ‚āļ­āļ‡āļšāļ„āļ„āļĨāļ­āļ™

(āđ’) āļœāđƒāļŦāļšāļĢāļāļēāļĢāđ€āļāļšāļĢāļāļĐāļēāļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđ€āļžāļ­āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āļ‚āļ­āļ‡āļšāļ„āļ„āļĨāļ­āļ™ “āļœāđƒāļŠāļšāļĢāļāļēāļĢ” āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āļē āļœāđƒāļŠāļšāļĢāļāļēāļĢāļ‚āļ­āļ‡āļœāđƒāļŦāļšāļĢāļāļēāļĢāđ„āļĄāļ§āļēāļ•āļ­āļ‡āđ€āļŠāļĒāļ„āļēāđƒāļŠāļšāļĢāļāļēāļĢāļŦāļĢāļ­āđ„āļĄāļāļ•āļēāļĄâ€œāļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—” āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āļē āļœāļ‹āļ‡āļĢāļāļĄāļ™āļ•āļĢāđāļ•āļ‡āļ•āļ‡āđƒāļŦāļ›āļāļšāļ•āļāļēāļĢāļ•āļēāļĄāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™â€œāļĢāļāļĄāļ™āļ•āļĢ” āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āļē āļĢāļāļĄāļ™āļ•āļĢāļœāļĢāļāļĐāļēāļāļēāļĢāļ•āļēāļĄāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™

āļĄāļēāļ•āļĢāļē āđ” āđƒāļŦāļĢāļāļĄāļ™āļ•āļĢāļ§āļēāļāļēāļĢāļāļĢāļ°āļ—āļĢāļ§āļ‡āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāđāļĨāļ°āļāļēāļĢāļŠāļ­āļŠāļēāļĢāļĢāļāļĐāļēāļāļēāļĢāļ•āļēāļĄāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™ āđāļĨāļ°āđƒāļŦāļĄāļ­āļēāļ™āļēāļˆāļ­āļ­āļāļāļŽāļāļĢāļ°āļ—āļĢāļ§āļ‡ āđ€āļžāļ­āļ›āļāļšāļ•āļāļēāļĢāļ•āļēāļĄāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™ āļāļŽāļāļĢāļ°āļ—āļĢāļ§āļ‡āļ™āļ™ āđ€āļĄāļ­āđ„āļ”āļ›āļĢāļ°āļāļēāļĻāđƒāļ™āļĢāļēāļŠāļāļˆāļˆāļēāļ™āđ€āļšāļāļĐāļēāđāļĨāļ§āđƒāļŦāđƒāļŠāļšāļ‡āļ„āļšāđ„āļ”

Page 71: Log system (for Internet cafe) - MUT

63

āļŦāļĄāļ§āļ” āđ‘ āļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ

āļĄāļēāļ•āļĢāļē āđ• āļœāđƒāļ”āđ€āļ‚āļēāļ–āļ‡āđ‚āļ”āļĒāļĄāļŠāļ­āļšāļ‹āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ—āļĄāļĄāļēāļ•āļĢāļāļēāļĢāļ›āļ­āļ‡āļāļ™āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āđāļĨāļ°āļĄāļēāļ•āļĢāļāļēāļĢāļ™āļ™ āļĄāđ„āļ”āļĄāđ„āļ§āļŠāļēāļŦāļĢāļšāļ•āļ™ āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāļˆāļēāļ„āļāđ„āļĄāđ€āļāļ™āļŦāļāđ€āļ”āļ­āļ™ āļŦāļĢāļ­āļ›āļĢāļšāđ„āļĄāđ€āļāļ™āļŦāļ™āļ‡āļŦāļĄāļ™āļšāļēāļ— āļŦāļĢāļ­āļ—āļ‡āļˆāļēāļ—āļ‡āļ›āļĢāļš

āļĄāļēāļ•āļĢāļē āđ– āļœāđƒāļ”āļĨāļ§āļ‡āļĢāļĄāļēāļ•āļĢāļāļēāļĢāļ›āļ­āļ‡āļāļ™āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ—āļœāļ­āļ™āļˆāļ”āļ—āļēāļ‚āļ™āđ€āļ›āļ™āļāļēāļĢāđ€āļ‰āļžāļēāļ°āļ–āļēāļ™āļēāļĄāļēāļ•āļĢāļāļēāļĢāļ”āļ‡āļāļĨāļēāļ§āđ„āļ›āđ€āļ›āļ”āđ€āļœāļĒāđ‚āļ”āļĒāļĄāļŠāļ­āļš āđƒāļ™āļ›āļĢāļ°āļāļēāļĢāļ—āļ™āļēāļˆāļ°āđ€āļāļ”āļ„āļ§āļēāļĄāđ€āļŠāļĒāļŦāļēāļĒāđāļāļœāļ­āļ™ āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāļˆāļēāļ„āļāđ„āļĄāđ€āļāļ™āļŦāļ™āļ‡āļ› āļŦāļĢāļ­āļ›āļĢāļšāđ„āļĄāđ€āļāļ™āļŠāļ­āļ‡āļŦāļĄāļ™āļšāļēāļ— āļŦāļĢāļ­āļ—āļ‡āļˆāļēāļ—āļ‡āļ›āļĢāļš

āļĄāļēāļ•āļĢāļē āđ— āļœāđƒāļ”āđ€āļ‚āļēāļ–āļ‡āđ‚āļ”āļĒāļĄāļŠāļ­āļšāļ‹āļ‡āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ—āļĄāļĄāļēāļ•āļĢāļāļēāļĢāļ›āļ­āļ‡āļāļ™āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āđāļĨāļ°āļĄāļēāļ•āļĢāļāļēāļĢāļ™āļ™āļĄāđ„āļ”āļĄāđ„āļ§āļŠāļēāļŦāļĢāļšāļ•āļ™ āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāļˆāļēāļ„āļāđ„āļĄāđ€āļāļ™āļŠāļ­āļ‡āļ›āļŦāļĢāļ­āļ›āļĢāļšāđ„āļĄāđ€āļāļ™āļŠāļŦāļĄāļ™āļšāļēāļ—āļŦāļĢāļ­āļ—āļ‡āļˆāļēāļ—āļ‡āļ›āļĢāļš

āļĄāļēāļ•āļĢāļē āđ˜ āļœāđƒāļ”āļāļĢāļ°āļ—āļēāļ”āļ§āļĒāļ›āļĢāļ°āļāļēāļĢāđƒāļ”āđ‚āļ”āļĒāļĄāļŠāļ­āļšāļ”āļ§āļĒāļ§āļ˜āļāļēāļĢāļ—āļēāļ‡āļ­āđ€āļĨāļāļ—āļĢāļ­āļ™āļāļŠāđ€āļžāļ­āļ”āļāļĢāļšāđ„āļ§ āļ‹āļ‡āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ‚āļ­āļ‡āļœāļ­āļ™āļ—āļ­āļĒāļĢāļ°āļŦāļ§āļēāļ‡āļāļēāļĢāļŠāļ‡āđƒāļ™āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āđāļĨāļ°āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ™āļ™āļĄāđ„āļ”āļĄāđ„āļ§āđ€āļžāļ­āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āļŠāļēāļ˜āļēāļĢāļ“āļ°āļŦāļĢāļ­āđ€āļžāļ­āđƒāļŦāļšāļ„āļ„āļĨ āļ—āļ§āđ„āļ›āđƒāļŠāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđ„āļ”āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāļˆāļēāļ„āļāđ„āļĄāđ€āļāļ™āļŠāļēāļĄāļ› āļŦāļĢāļ­āļ›āļĢāļšāđ„āļĄāđ€āļāļ™āļŦāļāļŦāļĄāļ™āļšāļēāļ— āļŦāļĢāļ­āļ—āļ‡āļˆāļēāļ—āļ‡āļ›āļĢāļš

āļĄāļēāļ•āļĢāļē āđ™ āļœāđƒāļ”āļ—āļēāđƒāļŦāđ€āļŠāļĒāļŦāļēāļĒ āļ—āļēāļĨāļēāļĒ āđāļāđ„āļ‚ āđ€āļ›āļĨāļĒāļ™āđāļ›āļĨāļ‡ āļŦāļĢāļ­āđ€āļžāļĄāđ€āļ•āļĄāđ„āļĄāļ§āļēāļ—āļ‡āļŦāļĄāļ”āļŦāļĢāļ­āļšāļēāļ‡āļŠāļ§āļ™ āļ‹āļ‡āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ‚āļ­āļ‡āļœāļ­āļ™āđ‚āļ”āļĒāļĄāļŠāļ­āļš āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāļˆāļēāļ„āļāđ„āļĄāđ€āļāļ™āļŦāļēāļ› āļŦāļĢāļ­āļ›āļĢāļšāđ„āļĄāđ€āļāļ™āļŦāļ™āļ‡āđāļŠāļ™āļšāļēāļ— āļŦāļĢāļ­āļ—āļ‡āļˆāļēāļ—āļ‡āļ›āļĢāļš

āļĄāļēāļ•āļĢāļē āđ‘āđ āļœāđƒāļ”āļāļĢāļ°āļ—āļēāļ”āļ§āļĒāļ›āļĢāļ°āļāļēāļĢāđƒāļ”āđ‚āļ”āļĒāļĄāļŠāļ­āļš āđ€āļžāļ­āđƒāļŦāļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ‚āļ­āļ‡āļœāļ­āļ™āļ–āļāļĢāļ°āļ‡āļš āļŠāļ°āļĨāļ­ āļ‚āļ”āļ‚āļ§āļēāļ‡ āļŦāļĢāļ­āļĢāļšāļāļ§āļ™āļˆāļ™āđ„āļĄāļŠāļēāļĄāļēāļĢāļ–āļ—āļēāļ‡āļēāļ™āļ•āļēāļĄāļ›āļāļ•āđ„āļ”āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāļˆāļēāļ„āļāđ„āļĄāđ€āļāļ™āļŦāļēāļ› āļŦāļĢāļ­āļ›āļĢāļšāđ„āļĄāđ€āļāļ™āļŦāļ™āļ‡āđāļŠāļ™āļšāļēāļ— āļŦāļĢāļ­āļ—āļ‡āļˆāļēāļ—āļ‡āļ›āļĢāļš

āļĄāļēāļ•āļĢāļē āđ‘āđ‘ āļœāđƒāļ”āļŠāļ‡āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļŦāļĢāļ­āļˆāļ”āļŦāļĄāļēāļĒāļ­āđ€āļĨāļāļ—āļĢāļ­āļ™āļāļŠāđāļāļšāļ„āļ„āļĨāļ­āļ™āđ‚āļ”āļĒāļ›āļāļ›āļ”āļŦāļĢāļ­āļ›āļĨāļ­āļĄāđāļ›āļĨāļ‡āđāļŦāļĨāļ‡āļ—āļĄāļēāļ‚āļ­āļ‡āļāļēāļĢāļŠāļ‡āļ‚āļ­āļĄāļĨāļ”āļ‡āļāļĨāļēāļ§ āļ­āļ™āđ€āļ›āļ™āļāļēāļĢāļĢāļšāļāļ§āļ™āļāļēāļĢāđƒāļŠāļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ‚āļ­āļ‡āļšāļ„āļ„āļĨāļ­āļ™āđ‚āļ”āļĒāļ›āļāļ•āļŠāļ‚ āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāļ›āļĢāļšāđ„āļĄāđ€āļāļ™āļŦāļ™āļ‡āđāļŠāļ™āļšāļēāļ—

āļĄāļēāļ•āļĢāļē āđ‘āđ’ āļ–āļēāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āļ•āļēāļĄāļĄāļēāļ•āļĢāļē āđ™ āļŦāļĢāļ­āļĄāļēāļ•āļĢāļē āđ‘āđ

(āđ‘) āļāļ­āđƒāļŦāđ€āļāļ”āļ„āļ§āļēāļĄāđ€āļŠāļĒāļŦāļēāļĒāđāļāļ›āļĢāļ°āļŠāļēāļŠāļ™ āđ„āļĄāļ§āļēāļ„āļ§āļēāļĄāđ€āļŠāļĒāļŦāļēāļĒāļ™āļ™āļˆāļ°āđ€āļāļ”āļ‚āļ™āđƒāļ™āļ—āļ™āļ—āļŦāļĢāļ­āđƒāļ™āļ āļēāļĒāļŦāļĨāļ‡ āđāļĨāļ°āđ„āļĄāļ§āļēāļˆāļ°āđ€āļāļ”āļ‚āļ™āļžāļĢāļ­āļĄāļāļ™āļŦāļĢāļ­āđ„āļĄ āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāļˆāļēāļ„āļāđ„āļĄāđ€āļāļ™āļŠāļšāļ› āđāļĨāļ°āļ›āļĢāļšāđ„āļĄāđ€āļāļ™āļŠāļ­āļ‡āđāļŠāļ™āļšāļēāļ—

(āđ’) āđ€āļ›āļ™āļāļēāļĢāļāļĢāļ°āļ—āļēāđ‚āļ”āļĒāļ›āļĢāļ°āļāļēāļĢāļ—āļ™āļēāļˆāļ°āđ€āļāļ”āļ„āļ§āļēāļĄāđ€āļŠāļĒāļŦāļēāļĒāļ•āļ­āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļŦāļĢāļ­āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ—āđ€āļāļĒāļ§āļāļšāļāļēāļĢāļĢāļāļĐāļēāļ„āļ§āļēāļĄāļĄāļ™āļ„āļ‡āļ›āļĨāļ­āļ”āļ āļĒāļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ—āļĻ āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļĒāļŠāļēāļ˜āļēāļĢāļ“āļ° āļ„āļ§āļēāļĄāļĄāļ™āļ„āļ‡āđƒāļ™āļ—āļēāļ‡āđ€āļĻāļĢāļĐāļāļāļˆāļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ—āļĻ āļŦāļĢāļ­āļāļēāļĢāļšāļĢāļāļēāļĢāļŠāļēāļ˜āļēāļĢāļ“āļ° āļŦāļĢāļ­āđ€āļ›āļ™āļāļēāļĢāļāļĢāļ°āļ—āļēāļ•āļ­āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļŦāļĢāļ­āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ—āļĄāđ„āļ§āđ€āļžāļ­ āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āļŠāļēāļ˜āļēāļĢāļ“āļ° āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāļˆāļēāļ„āļ

Page 72: Log system (for Internet cafe) - MUT

64

āļ•āļ‡āđāļ•āļŠāļēāļĄāļ›āļ–āļ‡āļŠāļšāļŦāļēāļ› āđāļĨāļ°āļ›āļĢāļšāļ•āļ‡āđāļ•āļŦāļāļŦāļĄāļ™āļšāļēāļ—āļ–āļ‡āļŠāļēāļĄāđāļŠāļ™āļšāļēāļ—āļ–āļēāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āļ•āļēāļĄ (āđ’) āđ€āļ›āļ™āđ€āļŦāļ•āđƒāļŦāļœāļ­āļ™āļ–āļ‡āđāļāļ„āļ§āļēāļĄāļ•āļēāļĒ āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāļˆāļēāļ„āļāļ•āļ‡āđāļ•āļŠāļšāļ›āļ–āļ‡āļĒāļŠāļšāļ›

āļĄāļēāļ•āļĢāļē āđ‘āđ“ āļœāđƒāļ”āļˆāļēāļŦāļ™āļēāļĒāļŦāļĢāļ­āđ€āļœāļĒāđāļžāļĢāļŠāļ”āļ„āļēāļŠāļ‡āļ—āļˆāļ”āļ—āļēāļ‚āļ™āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āđ€āļžāļ­āļ™āļēāđ„āļ›āđƒāļŠāđ€āļ›āļ™āđ€āļ„āļĢāļ­āļ‡āļĄāļ­āđƒāļ™āļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āļ•āļēāļĄāļĄāļēāļ•āļĢāļē āđ• āļĄāļēāļ•āļĢāļē āđ– āļĄāļēāļ•āļĢāļē āđ— āļĄāļēāļ•āļĢāļē āđ˜ āļĄāļēāļ•āļĢāļē āđ™ āļĄāļēāļ•āļĢāļē āđ‘āđ āļŦāļĢāļ­āļĄāļēāļ•āļĢāļē āđ‘āđ‘ āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāļˆāļēāļ„āļāđ„āļĄāđ€āļāļ™āļŦāļ™āļ‡āļ› āļŦāļĢāļ­āļ›āļĢāļšāđ„āļĄāđ€āļāļ™āļŠāļ­āļ‡āļŦāļĄāļ™āļšāļēāļ— āļŦāļĢāļ­āļ—āļ‡āļˆāļēāļ—āļ‡āļ›āļĢāļš

āļĄāļēāļ•āļĢāļē āđ‘āđ” āļœāđƒāļ”āļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āļ—āļĢāļ°āļšāđ„āļ§āļ”āļ‡āļ•āļ­āđ„āļ›āļ™ āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāļˆāļēāļ„āļāđ„āļĄāđ€āļāļ™āļŦāļēāļ› āļŦāļĢāļ­āļ›āļĢāļšāđ„āļĄāđ€āļāļ™āļŦāļ™āļ‡āđāļŠāļ™āļšāļēāļ— āļŦāļĢāļ­āļ—āļ‡āļˆāļēāļ—āļ‡āļ›āļĢāļš

(āđ‘) āļ™āļēāđ€āļ‚āļēāļŠāļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ‹āļ‡āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ›āļĨāļ­āļĄāđ„āļĄāļ§āļēāļ—āļ‡āļŦāļĄāļ”āļŦāļĢāļ­āļšāļēāļ‡āļŠāļ§āļ™ āļŦāļĢāļ­āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ­āļ™āđ€āļ›āļ™āđ€āļ—āļˆ āđ‚āļ”āļĒāļ›āļĢāļ°āļāļēāļĢāļ—āļ™āļēāļˆāļ°āđ€āļāļ”āļ„āļ§āļēāļĄāđ€āļŠāļĒāļŦāļēāļĒāđāļāļœāļ­āļ™āļŦāļĢāļ­āļ›āļĢāļ°āļŠāļēāļŠāļ™

āđ’) āļ™āļēāđ€āļ‚āļēāļŠāļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ‹āļ‡āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ­āļ™āđ€āļ›āļ™āđ€āļ—āļˆ āđ‚āļ”āļĒāļ›āļĢāļ°āļāļēāļĢāļ—āļ™āļēāļˆāļ°āđ€āļāļ”āļ„āļ§āļēāļĄāđ€āļŠāļĒāļŦāļēāļĒāļ•āļ­āļ„āļ§āļēāļĄāļĄāļ™āļ„āļ‡āļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ—āļĻāļŦāļĢāļ­āļāļ­āđƒāļŦāđ€āļāļ”āļ„āļ§āļēāļĄ āļ•āļ™āļ•āļĢāļ°āļŦāļ™āļāđāļāļ›āļĢāļ°āļŠāļēāļŠāļ™

(āđ“) āļ™āļēāđ€āļ‚āļēāļŠāļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ‹āļ‡āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđƒāļ” āđ† āļ­āļ™āđ€āļ›āļ™āļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļ„āļ§āļēāļĄāļĄāļ™āļ„āļ‡āđāļŦāļ‡āļĢāļēāļŠāļ­āļēāļ“āļēāļˆāļāļĢāļŦāļĢāļ­āļ„āļ§āļēāļĄāļœāļ”āđ€āļāļĒāļ§āļāļšāļāļēāļĢ āļāļ­āļāļēāļĢāļĢāļēāļĒāļ•āļēāļĄāļ›āļĢāļ°āļĄāļ§āļĨāļāļŽāļŦāļĄāļēāļĒāļ­āļēāļāļē

(āđ”) āļ™āļēāđ€āļ‚āļēāļŠāļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ‹āļ‡āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđƒāļ” āđ† āļ—āļĄāļĨāļāļĐāļ“āļ°āļ­āļ™āļĨāļēāļĄāļāđāļĨāļ°āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ™āļ™āļ›āļĢāļ°āļŠāļēāļŠāļ™āļ—āļ§āđ„āļ›āļ­āļēāļˆāđ€āļ‚āļēāļ–āļ‡āđ„āļ”

(āđ•) āđ€āļœāļĒāđāļžāļĢāļŦāļĢāļ­āļŠāļ‡āļ•āļ­āļ‹āļ‡āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđ‚āļ”āļĒāļĢāļ­āļĒāđāļĨāļ§āļ§āļēāđ€āļ›āļ™āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ•āļēāļĄ (āđ‘)(āđ’) (āđ“) āļŦāļĢāļ­ (āđ”)

āļĄāļēāļ•āļĢāļē āđ‘āđ• āļœāđƒāļŦāļšāļĢāļāļēāļĢāļœāđƒāļ”āļˆāļ‡āđƒāļˆāļŠāļ™āļšāļŠāļ™āļ™āļŦāļĢāļ­āļĒāļ™āļĒāļ­āļĄāđƒāļŦāļĄāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āļ•āļēāļĄāļĄāļēāļ•āļĢāļē āđ‘āđ” āđƒāļ™āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ—āļ­āļĒāđƒāļ™āļ„āļ§āļēāļĄāļ„āļ§āļšāļ„āļĄāļ‚āļ­āļ‡āļ•āļ™ āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāđ€āļŠāļ™āđ€āļ”āļĒāļ§āļāļšāļœāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āļ•āļēāļĄāļĄāļēāļ•āļĢāļē āđ‘āđ”

āļĄāļēāļ•āļĢāļē āđ‘āđ– āļœ āđƒ āļ” āļ™ āļē āđ€āļ‚ āļēāļŠ āļĢ āļ°āļšāļšāļ„āļ­āļĄāļž āļ§ āđ€āļ•āļ­āļĢāļ— āļ› āļĢ āļ°āļŠāļēāļŠāļ™āļ— āļ§ āđ„āļ›āļ­āļēāļˆ āđ€āļ‚ āļēāļ– āļ‡ āđ„āļ” āļ‹ āļ‡āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ—āļ›āļĢāļēāļāļāđ€āļ›āļ™āļ āļēāļžāļ‚āļ­āļ‡āļœāļ­āļ™ āđāļĨāļ°āļ āļēāļžāļ™āļ™āđ€āļ›āļ™āļ āļēāļžāļ—āđ€āļāļ”āļˆāļēāļāļāļēāļĢāļŠāļĢāļēāļ‡āļ‚āļ™ āļ•āļ”āļ•āļ­ āđ€āļ•āļĄ āļŦāļĢāļ­āļ”āļ”āđāļ›āļĨāļ‡āļ”āļ§āļĒāļ§āļ˜āļāļēāļĢāļ—āļēāļ‡āļ­āđ€āļĨāļāļ—āļĢāļ­āļ™āļāļŠāļŦāļĢāļ­āļ§āļ˜āļāļēāļĢāļ­āļ™āđƒāļ” āļ—āļ‡āļ™ āđ‚āļ”āļĒāļ›āļĢāļ°āļāļēāļĢāļ—āļ™āļēāļˆāļ°āļ—āļēāđƒāļŦāļœāļ­āļ™āļ™āļ™āđ€āļŠāļĒāļŠāļ­āđ€āļŠāļĒāļ‡ āļ–āļāļ”āļŦāļĄāļ™ āļ–āļāđ€āļāļĨāļĒāļ”āļŠāļ‡ āļŦāļĢāļ­āđ„āļ”āļĢāļšāļ„āļ§āļēāļĄāļ­āļšāļ­āļēāļĒ āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāļˆāļēāļ„āļāđ„āļĄāđ€āļāļ™āļŠāļēāļĄāļ› āļŦāļĢāļ­ āļ›āļĢāļšāđ„āļĄāđ€āļāļ™āļŦāļāļŦāļĄāļ™āļšāļēāļ— āļŦāļĢāļ­āļ—āļ‡āļˆāļēāļ—āļ‡āļ›āļĢāļš āļ–āļēāļāļēāļĢāļāļĢāļ°āļ—āļēāļ•āļēāļĄāļ§āļĢāļĢāļ„āļŦāļ™āļ‡ āđ€āļ›āļ™āļāļēāļĢāļ™āļēāđ€āļ‚āļēāļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđ‚āļ”āļĒāļŠāļˆāļĢāļ• āļœāļāļĢāļ°āļ—āļēāđ„āļĄāļĄāļ„āļ§āļēāļĄāļœāļ” āļ„āļ§āļēāļĄāļœāļ”āļ•āļēāļĄāļ§āļĢāļĢāļ„āļŦāļ™āļ‡āđ€āļ›āļ™āļ„āļ§āļēāļĄāļœāļ”āļ­āļ™āļĒāļ­āļĄāļ„āļ§āļēāļĄāđ„āļ” āļ–āļēāļœāđ€āļŠāļĒāļŦāļēāļĒāđƒāļ™āļ„āļ§āļēāļĄāļœāļ”āļ•āļēāļĄāļ§āļĢāļĢāļ„āļŦāļ™āļ‡āļ•āļēāļĒāđ€āļŠāļĒāļāļ­āļ™āļĢāļ­āļ‡āļ—āļāļ‚ āđƒāļŦāļšāļ”āļē āļĄāļēāļĢāļ”āļē āļ„āļŠāļĄāļĢāļŠ āļŦāļĢāļ­ āļšāļ•āļĢāļ‚āļ­āļ‡āļœāđ€āļŠāļĒāļŦāļēāļĒāļĢāļ­āļ‡āļ—āļāļ‚āđ„āļ” āđāļĨāļ°āđƒāļŦāļ–āļ­āļ§āļēāđ€āļ›āļ™āļœāđ€āļŠāļĒāļŦāļēāļĒ

āļĄāļēāļ•āļĢāļē āđ‘āđ— āļœāđƒāļ”āļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āļ•āļēāļĄāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™āļ™āļ­āļāļĢāļēāļŠāļ­āļēāļ“āļēāļˆāļāļĢāđāļĨāļ°

(āđ‘) āļœāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āļ™āļ™āđ€āļ›āļ™āļ„āļ™āđ„āļ—āļĒ āđāļĨāļ°āļĢāļāļšāļēāļĨāđāļŦāļ‡āļ›āļĢāļ°āđ€āļ—āļĻāļ—āļ„āļ§āļēāļĄāļœāļ”āđ„āļ”āđ€āļāļ”āļ‚āļ™āļŦāļĢāļ­āļœāđ€āļŠāļĒāļŦāļēāļĒāđ„āļ”āļĢāļ­āļ‡āļ‚āļ­āđƒāļŦāļĨāļ‡āđ‚āļ—āļĐ āļŦāļĢāļ­

Page 73: Log system (for Internet cafe) - MUT

65

(āđ’) āļœāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āļ™āļ™āđ€āļ›āļ™āļ„āļ™āļ•āļēāļ‡āļ”āļēāļ§ āđāļĨāļ°āļĢāļāļšāļēāļĨāđ„āļ—āļĒāļŦāļĢāļ­āļ„āļ™āđ„āļ—āļĒāđ€āļ›āļ™āļœāđ€āļŠāļĒāļŦāļēāļĒāđāļĨāļ°āļœāđ€āļŠāļĒāļŦāļēāļĒāđ„āļ”āļĢāļ­āļ‡āļ‚āļ­āđƒāļŦāļĨāļ‡āđ‚āļ—āļĐāļˆāļ°āļ•āļ­āļ‡āļĢāļšāđ‚āļ—āļĐāļ āļēāļĒāđƒāļ™āļĢāļēāļŠāļ­āļēāļ“āļēāļˆāļāļĢ

āļŦāļĄāļ§āļ” āđ’āļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—

āļĄāļēāļ•āļĢāļē āđ‘āđ˜ āļ āļēāļĒāđƒāļ•āļšāļ‡āļ„āļšāļĄāļēāļ•āļĢāļē āđ‘āđ™ āđ€āļžāļ­āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđƒāļ™āļāļēāļĢāļŠāļšāļŠāļ§āļ™āđāļĨāļ°āļŠāļ­āļšāļŠāļ§āļ™āđƒāļ™āļāļĢāļ“āļ—āļĄāđ€āļŦāļ•āļ­āļ™āļ„āļ§āļĢāđ€āļŠāļ­āđ„āļ”āļ§āļēāļĄāļāļēāļĢ āļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āļ•āļēāļĄāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™ āđƒāļŦāļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļĄāļ­āļēāļ™āļēāļˆāļ­āļĒāļēāļ‡āļŦāļ™āļ‡āļ­āļĒāļēāļ‡āđƒāļ” āļ”āļ‡āļ•āļ­āđ„āļ›āļ™ āđ€āļ‰āļžāļēāļ°āļ—āļˆāļēāđ€āļ›āļ™āđ€āļžāļ­āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđƒāļ™āļāļēāļĢāđƒāļŠāđ€āļ›āļ™āļŦāļĨāļāļāļēāļ™āđ€āļāļĒāļ§āļāļšāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ” āđāļĨāļ°āļŦāļēāļ•āļ§āļœāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”

(āđ‘) āļĄāļŦāļ™āļ‡āļŠāļ­āļŠāļ­āļšāļ–āļēāļĄāļŦāļĢāļ­āđ€āļĢāļĒāļāļšāļ„āļ„āļĨāļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡āļāļšāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āļ•āļēāļĄāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™āļĄāļēāđ€āļžāļ­āđƒāļŦāļ–āļ­āļĒāļ„āļē āļŠāļ‡āļ„āļēāļŠāđāļˆāļ‡āđ€āļ›āļ™āļŦāļ™āļ‡āļŠāļ­ āļŦāļĢāļ­āļŠāļ‡āđ€āļ­āļāļŠāļēāļĢ āļ‚āļ­āļĄāļĨ āļŦāļĢāļ­āļŦāļĨāļāļāļēāļ™āļ­āļ™āđƒāļ”āļ—āļ­āļĒāđƒāļ™āļĢāļ›āđāļšāļšāļ—āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āļēāđƒāļˆāđ„āļ”

(āđ’) āđ€āļĢāļĒāļāļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļˆāļēāļāļœāđƒāļŦāļšāļĢāļāļēāļĢāđ€āļāļĒāļ§āļāļšāļāļēāļĢāļ•āļ”āļ•āļ­āļŠāļ­āļŠāļēāļĢ āļœāļēāļ™āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļŦāļĢāļ­āļˆāļēāļāļšāļ„āļ„āļĨāļ­āļ™āļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡

(āđ“) āļŠāļ‡āđƒāļŦāļœāđƒāļŦāļšāļĢāļāļēāļĢāļŠāļ‡āļĄāļ­āļšāļ‚āļ­āļĄāļĨāđ€āļāļĒāļ§āļāļšāļœāđƒāļŠāļšāļĢāļāļēāļĢāļ—āļ•āļ­āļ‡āđ€āļāļšāļ•āļēāļĄāļĄāļēāļ•āļĢāļē āđ’āđ– āļŦāļĢāļ­āļ—āļ­āļĒāđƒāļ™āļ„āļ§āļēāļĄāļ„āļĢāļ­āļšāļ„āļĢāļ­āļ‡āļŦāļĢāļ­āļ„āļ§āļšāļ„āļĄāļ‚āļ­āļ‡āļœāđƒāļŦāļšāļĢāļāļēāļĢāđƒāļŦāđāļāļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—

(āđ”) āļ—āļēāļŠāļēāđ€āļ™āļēāļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļˆāļēāļāļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ—āļĄāđ€āļŦāļ•āļ­āļ™āļ„āļ§āļĢāđ€āļŠāļ­āđ„āļ”āļ§āļēāļĄāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āļ•āļēāļĄāļžāļĢāļ°āļĢāļēāļŠ āļšāļāļāļ•āļ™ āđƒāļ™āļāļĢāļ“āļ—āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ™āļ™āļĒāļ‡āļĄāđ„āļ”āļ­āļĒāđƒāļ™āļ„āļ§āļēāļĄāļ„āļĢāļ­āļšāļ„āļĢāļ­āļ‡āļ‚āļ­āļ‡āļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļē āļŦāļ™āļēāļ—

(āđ•) āļŠ āļ‡āđƒāļŦāļšāļ„āļ„āļĨāļ‹āļ‡āļ„āļĢāļ­āļšāļ„āļĢāļ­āļ‡āļŦāļĢāļ­āļ„āļ§āļšāļ„āļĄāļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļŦāļĢāļ­āļ­āļ›āļāļĢāļ“āļ— āđƒāļŠ āđ€ āļāļšāļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļŠāļ‡āļĄāļ­āļšāļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļŦāļĢāļ­āļ­āļ›āļāļĢāļ“āļ”āļ‡āļāļĨāļēāļ§āđƒāļŦāđāļāļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—

(āđ–) āļ•āļĢāļ§āļˆāļŠāļ­āļšāļŦāļĢāļ­āđ€āļ‚āļēāļ–āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļŦāļĢāļ­āļ­āļ›āļāļĢāļ“āļ—āđƒāļŠāđ€āļāļšāļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ‚āļ­āļ‡āļšāļ„āļ„āļĨ āđƒāļ” āļ­āļ™āđ€āļ›āļ™āļŦāļĨāļāļāļēāļ™āļŦāļĢāļ­āļ­āļēāļˆāđƒāļŠāđ€āļ›āļ™āļŦāļĨāļāļāļēāļ™āđ€āļāļĒāļ§āļāļšāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ” āļŦāļĢāļ­āđ€āļžāļ­āļŠāļšāļŠāļ§āļ™āļŦāļēāļ•āļ§āļœāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āđāļĨāļ°āļŠāļ‡āđƒāļŦāļšāļ„āļ„āļĨāļ™āļ™āļŠāļ‡āļ‚āļ­āļĄāļĨ āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡āđ€āļ—āļēāļ—āļˆāļēāđ€āļ›āļ™āđƒāļŦāļ”āļ§āļĒāļāđ„āļ”

(āđ—) āļ–āļ­āļ”āļĢāļŦāļŠāļĨāļšāļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ‚āļ­āļ‡āļšāļ„āļ„āļĨāđƒāļ” āļŦāļĢāļ­āļŠāļ‡āđƒāļŦāļšāļ„āļ„āļĨāļ—āđ€āļāļĒāļ§āļ‚āļ­āļ‡āļāļšāļāļēāļĢāđ€āļ‚āļēāļĢāļŦāļŠāļĨāļšāļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļ—āļēāļāļēāļĢāļ–āļ­āļ”āļĢāļŦāļŠāļĨāļš āļŦāļĢāļ­āđƒāļŦāļ„āļ§āļēāļĄāļĢāļ§āļĄāļĄāļ­āļāļšāļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āđƒāļ™āļāļēāļĢāļ–āļ­āļ”āļĢāļŦāļŠāļĨāļšāļ”āļ‡āļāļĨāļēāļ§

(āđ˜) āļĒāļ”āļŦāļĢāļ­āļ­āļēāļĒāļ”āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđ€āļ—āļēāļ—āļˆāļēāđ€āļ›āļ™āđ€āļ‰āļžāļēāļ°āđ€āļžāļ­āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđƒāļ™āļāļēāļĢāļ—āļĢāļēāļšāļĢāļēāļĒ āļĨāļ°āđ€āļ­āļĒāļ”āđāļŦāļ‡āļ„āļ§āļēāļĄāļœāļ”āđāļĨāļ°āļœāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āļ•āļēāļĄāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™

āļĄāļēāļ•āļĢāļē āđ‘āđ™ āļāļēāļĢāđƒāļŠāļ­āļēāļ™āļēāļˆāļ‚āļ­āļ‡āļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļ•āļēāļĄāļĄāļēāļ•āļĢāļē āđ‘āđ˜ (āđ”) (āđ•) (āđ–) (āđ—) āđāļĨāļ°(āđ˜) āđƒāļŦāļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļĒāļ™āļ„āļēāļĢāļ­āļ‡āļ•āļ­āļĻāļēāļĨāļ—āļĄāđ€āļ‚āļ•āļ­āļēāļ™āļēāļˆāđ€āļžāļ­āļĄāļ„āļēāļŠāļ‡āļ­āļ™āļāļēāļ•āđƒāļŦ āļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—

Page 74: Log system (for Internet cafe) - MUT

66

āļ”āļēāđ€āļ™āļ™āļāļēāļĢāļ•āļēāļĄāļ„āļēāļĢāļ­āļ‡ āļ—āļ‡āļ™ āļ„āļēāļĢāļ­āļ‡āļ•āļ­āļ‡āļĢāļ°āļšāđ€āļŦāļ•āļ­āļ™āļ„āļ§āļĢāđ€āļŠāļ­āđ„āļ”āļ§āļēāļšāļ„āļ„āļĨāđƒāļ”āļāļĢāļ°āļ—āļēāļŦāļĢāļ­āļāļēāļĨāļ‡āļˆāļ°āļāļĢāļ°āļ—āļēāļāļēāļĢāļ­āļĒāļēāļ‡ āļŦāļ™āļ‡āļ­āļĒāļēāļ‡āđƒāļ”āļ­āļ™āđ€āļ›āļ™āļ„āļ§āļēāļĄāļœāļ”āļ•āļēāļĄāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™ āđ€āļŦāļ•āļ—āļ•āļ­āļ‡āđƒāļŠāļ­āļēāļ™āļēāļˆ āļĨāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ” āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āđ€āļāļĒāļ§āļāļšāļ­āļ›āļāļĢāļ“āļ—āđƒāļŠāđƒāļ™āļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āđāļĨāļ°āļœāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ” āđ€āļ—āļēāļ—āļŠāļēāļĄāļēāļĢāļ–āļˆāļ°āļĢāļ°āļšāđ„āļ” āļ›āļĢāļ°āļāļ­āļšāļ„āļēāļĢāļ­āļ‡āļ”āļ§āļĒāđƒāļ™āļāļēāļĢāļžāļˆāļēāļĢāļ“āļēāļ„āļēāļĢāļ­āļ‡āđƒāļŦāļĻāļēāļĨāļžāļˆāļēāļĢāļ“āļēāļ„āļēāļĢāļ­āļ‡āļ”āļ‡āļāļĨāļēāļ§āđ‚āļ”āļĒāđ€āļĢāļ§ āđ€āļĄāļ­āļĻāļēāļĨāļĄāļ„āļēāļŠāļ‡āļ­āļ™āļāļēāļ•āđāļĨāļ§ āļāļ­āļ™āļ”āļēāđ€āļ™āļ™āļāļēāļĢāļ•āļēāļĄāļ„āļēāļŠāļ‡āļ‚āļ­āļ‡āļĻāļēāļĨ āđƒāļŦāļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļŠāļ‡āļŠāļēāđ€āļ™āļēāļšāļ™āļ—āļāđ€āļŦāļ•āļ­āļ™āļ„āļ§āļĢāđ€āļŠāļ­āļ—āļ—āļēāđƒāļŦāļ•āļ­āļ‡āđƒāļŠāļ­āļēāļ™āļēāļˆ āļ•āļēāļĄāļĄāļēāļ•āļĢāļē āđ‘āđ˜ (āđ”) (āđ•) (āđ–) (āđ—) āđāļĨāļ° (āđ˜) āļĄāļ­āļšāđƒāļŦāđ€āļˆāļēāļ‚āļ­āļ‡āļŦāļĢāļ­āļœāļ„āļĢāļ­āļšāļ„āļĢāļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ™āļ™āđ„āļ§āđ€āļ›āļ™āļŦāļĨāļāļāļēāļ™ āđāļ•āļ–āļēāđ„āļĄāļĄāđ€āļˆāļēāļ‚āļ­āļ‡āļŦāļĢāļ­āļœāļ„āļĢāļ­āļšāļ„āļĢāļ­āļ‡āđ€āļ„āļĢāļ­āļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ­āļĒ āļ“ āļ—āļ™āļ™ āđƒāļŦāļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļŠāļ‡āļĄāļ­āļšāļŠāļēāđ€āļ™āļēāļšāļ™āļ—āļāļ™āļ™āđƒāļŦāđāļāđ€āļˆāļēāļ‚āļ­āļ‡āļŦāļĢāļ­āļœāļ„āļĢāļ­āļšāļ„āļĢāļ­āļ‡āļ”āļ‡āļāļĨāļēāļ§āđƒāļ™āļ—āļ™āļ—āļ—āļāļĢāļ°āļ—āļēāđ„āļ”āđƒāļŦāļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļœāđ€āļ›āļ™āļŦāļ§āļŦāļ™āļēāđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļ™āļāļēāļĢāļ•āļēāļĄāļĄāļēāļ•āļĢāļē āđ‘āđ˜ (āđ”) (āđ•) (āđ–) (āđ—) āđāļĨāļ°(āđ˜) āļŠāļ‡āļŠāļēāđ€āļ™āļēāļšāļ™āļ—āļāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āļāļēāļĢāļ”āļēāđ€āļ™āļ™āļāļēāļĢāđāļĨāļ°āđ€āļŦāļ•āļœāļĨāđāļŦāļ‡āļāļēāļĢāļ”āļēāđ€āļ™āļ™āļāļēāļĢāđƒāļŦāļĻāļēāļĨāļ—āļĄ āđ€āļ‚āļ•āļ­āļēāļ™āļēāļˆāļ āļēāļĒāđƒāļ™āļŠāļŠāļšāđāļ›āļ”āļŠāļ§āđ‚āļĄāļ‡āļ™āļšāđāļ•āđ€āļ§āļĨāļēāļĨāļ‡āļĄāļ­āļ”āļēāđ€āļ™āļ™āļāļēāļĢ āđ€āļžāļ­āđ€āļ›āļ™āļŦāļĨāļāļāļēāļ™āļāļēāļĢāļ—āļēāļŠāļēāđ€āļ™āļēāļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ•āļēāļĄāļĄāļēāļ•āļĢāļē āđ‘āđ˜ (āđ”) āđƒāļŦāļāļĢāļ°āļ—āļēāđ„āļ”āđ€āļ‰āļžāļēāļ°āđ€āļĄāļ­āļĄāđ€āļŦāļ•āļ­āļ™āļ„āļ§āļĢāđ€āļŠāļ­āđ„āļ”āļ§āļēāļĄāļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āļ•āļēāļĄāļžāļĢāļ°āļĢāļēāļŠ āļšāļāļāļ•āļ™ āđāļĨāļ°āļ•āļ­āļ‡āđ„āļĄāđ€āļ›āļ™āļ­āļ›āļŠāļĢāļĢāļ„āđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļ™āļāļˆāļāļēāļĢāļ‚āļ­āļ‡āđ€āļˆāļēāļ‚āļ­āļ‡āļŦāļĢāļ­āļœāļ„āļĢāļ­āļšāļ„āļĢāļ­āļ‡āļ‚āļ­āļĄāļĨ āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ™āļ™āđ€āļāļ™āļ„āļ§āļēāļĄāļˆāļēāđ€āļ›āļ™ āļāļēāļĢāļĒāļ”āļŦāļĢāļ­āļ­āļēāļĒāļ”āļ•āļēāļĄāļĄāļēāļ•āļĢāļē āđ‘āđ˜ (āđ˜) āļ™āļ­āļāļˆāļēāļāļˆāļ°āļ•āļ­āļ‡āļŠāļ‡āļĄāļ­āļšāļŠāļēāđ€āļ™āļēāļŦāļ™āļ‡āļŠāļ­āđāļŠāļ”āļ‡āļāļēāļĢāļĒāļ”āļŦāļĢāļ­āļ­āļēāļĒāļ”āļĄāļ­āļšāđƒāļŦāđ€āļˆāļēāļ‚āļ­āļ‡āļŦāļĢāļ­āļœ āļ„āļĢāļ­āļšāļ„āļĢāļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ™āļ™āđ„āļ§āđ€āļ›āļ™āļŦāļĨāļāļāļēāļ™āđāļĨāļ§ āļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļˆāļ°āļŠāļ‡āļĒāļ”āļŦāļĢāļ­āļ­āļēāļĒāļ”āđ„āļ§āđ€āļāļ™āļŠāļēāļĄāļŠāļšāļ§āļ™āļĄāđ„āļ” āđƒāļ™āļāļĢāļ“āļˆāļēāđ€āļ›āļ™āļ—āļ•āļ­āļ‡āļĒāļ”āļŦāļĢāļ­āļ­āļēāļĒāļ”āđ„āļ§āļ™āļēāļ™āļāļ§āļēāļ™āļ™ āđƒāļŦāļĒāļ™āļ„āļēāļĢāļ­āļ‡āļ•āļ­āļĻāļēāļĨāļ—āļĄāđ€āļ‚āļ•āļ­āļēāļ™āļēāļˆāđ€āļžāļ­āļ‚āļ­āļ‚āļĒāļēāļĒāđ€āļ§āļĨāļēāļĒāļ”āļŦāļĢāļ­āļ­āļēāļĒāļ”āđ„āļ” āđāļ•āļĻāļēāļĨāļˆāļ°āļ­āļ™āļāļēāļ•āđƒāļŦāļ‚āļĒāļēāļĒāđ€āļ§āļĨāļēāļ„āļĢāļ‡āđ€āļ”āļĒāļ§āļŦāļĢāļ­āļŦāļĨāļēāļĒāļ„āļĢāļ‡āļĢāļ§āļĄāļāļ™āđ„āļ”āļ­āļāđ„āļĄāđ€āļāļ™āļŦāļāļŠāļš āļ§āļ™ āđ€āļĄāļ­āļŦāļĄāļ”āļ„āļ§āļēāļĄāļˆāļēāđ€āļ›āļ™āļ—āļˆāļ°āļĒāļ”āļŦāļĢāļ­āļ­āļēāļĒāļ”āļŦāļĢāļ­āļ„āļĢāļšāļāļēāļŦāļ™āļ”āđ€āļ§āļĨāļēāļ”āļ‡āļāļĨāļēāļ§āđāļĨāļ§ āļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļ•āļ­āļ‡āļŠāļ‡āļ„āļ™āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ—āļĒāļ”āļŦāļĢāļ­āļ–āļ­āļ™āļāļēāļĢāļ­āļēāļĒāļ”āđ‚āļ”āļĒāļžāļĨāļ™ āļŦāļ™āļ‡āļŠāļ­āđāļŠāļ”āļ‡āļāļēāļĢāļĒāļ”āļŦāļĢāļ­āļ­āļēāļĒāļ”āļ•āļēāļĄāļ§āļĢāļĢāļ„āļŦāļēāđƒāļŦāđ€āļ›āļ™āđ„āļ›āļ•āļēāļĄāļ—āļāļēāļŦāļ™āļ”āđƒāļ™āļāļŽāļāļĢāļ°āļ—āļĢāļ§āļ‡

āļĄāļēāļ•āļĢāļē āđ’āđ āđƒāļ™āļāļĢāļ“āļ—āļāļēāļĢāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āļ•āļēāļĄāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™āđ€āļ›āļ™āļāļēāļĢāļ—āļēāđƒāļŦāđāļžāļĢāļŦāļĨāļēāļĒāļ‹āļ‡ āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļ—āļ­āļēāļˆāļāļĢāļ°āļ—āļšāļāļĢāļ°āđ€āļ—āļ­āļ™āļ•āļ­āļ„āļ§āļēāļĄāļĄāļ™āļ„āļ‡āđāļŦāļ‡āļĢāļēāļŠāļ­āļēāļ“āļēāļˆāļāļĢ āļ•āļēāļĄāļ—āļāļēāļŦāļ™āļ”āđ„āļ§āđƒāļ™āļ āļēāļ„āļŠāļ­āļ‡āļĨāļāļĐāļ“āļ° āđ‘ āļŦāļĢāļ­āļĨāļāļĐāļ“āļ° āđ‘/āđ‘ āđāļŦāļ‡āļ›āļĢāļ°āļĄāļ§āļĨāļāļŽāļŦāļĄāļēāļĒāļ­āļēāļāļē āļŦāļĢāļ­āļ—āļĄāļĨāļāļĐāļ“āļ°āļ‚āļ”āļ•āļ­āļ„āļ§āļēāļĄāļŠāļ‡āļšāđ€āļĢāļĒāļšāļĢāļ­āļĒāļŦāļĢāļ­āļĻāļĨāļ˜āļĢāļĢāļĄāļ­āļ™āļ”āļ‚āļ­āļ‡āļ›āļĢāļ°āļŠāļēāļŠāļ™ āļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āđ‚āļ”āļĒāđ„āļ”āļĢāļšāļ„āļ§āļēāļĄāđ€āļŦāļ™āļŠāļ­āļšāļˆāļēāļāļĢāļāļĄāļ™āļ•āļĢāļ­āļēāļˆāļĒāļ™āļ„āļēāļĢāļ­āļ‡ āļžāļĢāļ­āļĄāđāļŠāļ”āļ‡āļžāļĒāļēāļ™āļŦāļĨāļāļāļēāļ™āļ•āļ­āļĻāļēāļĨāļ—āļĄāđ€āļ‚āļ•āļ­āļēāļ™āļēāļˆāļ‚āļ­āđƒāļŦāļĄāļ„āļēāļŠāļ‡āļĢāļ°āļ‡āļšāļāļēāļĢāļ—āļēāđƒāļŦāđāļžāļĢ āļŦāļĨāļēāļĒāļ‹āļ‡āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ™āļ™āđ„āļ” āđƒāļ™āļāļĢāļ“āļ—āļĻāļēāļĨāļĄāļ„āļēāļŠāļ‡āđƒāļŦāļĢāļ°āļ‡āļšāļāļēāļĢāļ—āļēāđƒāļŦāđāļžāļĢāļŦāļĨāļēāļĒāļ‹āļ‡āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ•āļēāļĄāļ§āļĢāļĢāļ„ āļŦāļ™āļ‡ āđƒāļŦāļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļ—āļēāļāļēāļĢāļĢāļ°āļ‡āļšāļāļēāļĢāļ—āļēāđƒāļŦāđāļžāļĢāļŦāļĨāļēāļĒāļ™āļ™āđ€āļ­āļ‡ āļŦāļĢāļ­āļŠāļ‡āđƒāļŦāļœāđƒāļŦāļšāļĢāļāļēāļĢāļĢāļ°āļ‡āļšāļāļēāļĢāļ—āļēāđƒāļŦāđāļžāļĢāļŦāļĨāļēāļĒāļ‹āļ‡āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ™āļ™āļ āđ„āļ”

āļĄāļēāļ•āļĢāļē āđ’āđ‘ āđƒāļ™āļāļĢāļ“āļ—āļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļžāļšāļ§āļē āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđƒāļ”āļĄāļŠāļ”āļ„āļēāļŠāļ‡āđ„āļĄāļžāļ‡āļ›āļĢāļ°āļŠāļ‡āļ„āļĢāļ§āļĄāļ­āļĒāļ”āļ§āļĒ āļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļ­āļēāļˆāļĒāļ™āļ„āļēāļĢāļ­āļ‡āļ•āļ­āļĻāļēāļĨāļ—āļĄāđ€āļ‚āļ•āļ­āļēāļ™āļēāļˆāđ€āļžāļ­āļ‚āļ­āđƒāļŦāļĄāļ„āļēāļŠāļ‡āļŦāļēāļĄ āļˆāļēāļŦāļ™āļēāļĒāļŦāļĢāļ­āđ€āļœāļĒāđāļžāļĢ āļŦāļĢāļ­āļŠāļ‡āđƒāļŦāđ€āļˆāļēāļ‚āļ­āļ‡āļŦāļĢāļ­āļœāļ„āļĢāļ­āļšāļ„āļĢāļ­āļ‡āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ™āļ™āļĢāļ°āļ‡āļšāļāļēāļĢāđƒāļŠ āļ—āļēāļĨāļēāļĒāļŦāļĢāļ­āđāļāđ„āļ‚āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ™āļ™āđ„āļ” āļŦāļĢāļ­āļˆāļ°āļāļēāļŦāļ™āļ”āđ€āļ‡āļ­āļ™āđ„āļ‚āđƒāļ™āļāļēāļĢāđƒāļŠ āļĄāđ„āļ§āđƒāļ™āļ„āļĢāļ­āļšāļ„āļĢāļ­āļ‡

Page 75: Log system (for Internet cafe) - MUT

67

āļŦāļĢāļ­āđ€āļœāļĒāđāļžāļĢāļŠāļ”āļ„āļēāļŠāļ‡āđ„āļĄāļžāļ‡āļ›āļĢāļ°āļŠāļ‡āļ„āļ”āļ‡āļāļĨāļēāļ§āļāđ„āļ”āļŠāļ”āļ„āļēāļŠāļ‡āđ„āļĄāļžāļ‡āļ›āļĢāļ°āļŠāļ‡āļ„āļ•āļēāļĄ āļ§āļĢāļĢāļ„āļŦāļ™āļ‡āļŦāļĄāļēāļĒāļ–āļ‡āļŠāļ”āļ„āļēāļŠāļ‡āļ—āļĄāļœāļĨāļ—āļēāđƒāļŦāļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļŦāļĢāļ­āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļŦāļĢāļ­āļŠāļ”āļ„āļēāļŠāļ‡āļ­āļ™āđ€āļāļ”āļ„āļ§āļēāļĄāđ€āļŠāļĒāļŦāļēāļĒ āļ–āļāļ—āļēāļĨāļēāļĒ āļ–āļāđāļāđ„āļ‚āđ€āļ›āļĨāļĒāļ™āđāļ›āļĨāļ‡āļŦāļĢāļ­āđ€āļžāļĄāđ€āļ•āļĄāļ‚āļ”āļ‚āļ­āļ‡ āļŦāļĢāļ­āļ›āļāļšāļ•āļ‡āļēāļ™āđ„āļĄāļ•āļĢāļ‡āļ•āļēāļĄāļ„āļēāļŠāļ‡āļ—āļāļēāļŦāļ™āļ”āđ„āļ§ āļŦāļĢāļ­āđ‚āļ”āļĒāļ›āļĢāļ°āļāļēāļĢāļ­āļ™āļ•āļēāļĄāļ—āļāļēāļŦāļ™āļ”āđƒāļ™āļāļŽāļāļĢāļ°āļ—āļĢāļ§āļ‡āļ—āļ‡āļ™ āđ€āļ§āļ™āđāļ•āđ€āļ›āļ™āļŠāļ”āļ„āļēāļŠāļ‡āļ—āļĄāļ‡āļŦāļĄāļēāļĒāđƒāļ™āļāļēāļĢāļ›āļ­āļ‡āļāļ™āļŦāļĢāļ­āđāļāđ„āļ‚āļŠāļ”āļ„āļēāļŠāļ‡āļ”āļ‡āļāļĨāļēāļ§ āļ‚āļēāļ‡āļ•āļ™ āļ•āļēāļĄāļ—āļĢāļāļĄāļ™āļ•āļĢāļ›āļĢāļ°āļāļēāļĻāđƒāļ™āļĢāļēāļŠāļāļˆāļˆāļēāļ™āđ€āļšāļāļĐāļē

āļĄāļēāļ•āļĢāļē āđ’āđ’ āļŦāļēāļĄāļĄāđƒāļŦāļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āđ€āļ›āļ”āđ€āļœāļĒāļŦāļĢāļ­āļŠāļ‡āļĄāļ­āļšāļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļŦāļĢāļ­āļ‚āļ­āļĄāļĨāļ‚āļ­āļ‡āļœāđƒāļŠāļšāļĢāļāļēāļĢ āļ—āđ„āļ”āļĄāļēāļ•āļēāļĄāļĄāļēāļ•āļĢāļē āđ‘āđ˜ āđƒāļŦāđāļāļšāļ„āļ„āļĨāđƒāļ”āļ„āļ§āļēāļĄāđƒāļ™āļ§āļĢāļĢāļ„āļŦāļ™āļ‡āļĄāđƒāļŦāđƒāļŠāļšāļ‡āļ„āļšāļāļšāļāļēāļĢāļāļĢāļ°āļ—āļēāđ€āļžāļ­āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļ™āļ„āļ”āļāļšāļœāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āļ•āļēāļĄāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™ āļŦāļĢāļ­āđ€āļžāļ­āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļ™āļ„āļ”āļāļšāļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āđ€āļāļĒāļ§āļāļšāļāļēāļĢāđƒāļŠāļ­āļēāļ™āļēāļˆāļŦāļ™āļēāļ—āđ‚āļ”āļĒāļĄāļŠāļ­āļš āļŦāļĢāļ­āđ€āļ›āļ™āļāļēāļĢāļāļĢāļ°āļ—āļēāļ•āļēāļĄāļ„āļēāļŠāļ‡āļŦāļĢāļ­āļ—āđ„āļ”āļĢāļšāļ­āļ™āļāļēāļ•āļˆāļēāļāļĻāļēāļĨāļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļœ āđƒāļ”āļāļēāļāļ™āļ§āļĢāļĢāļ„āļŦāļ™āļ‡āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāļˆāļēāļ„āļāđ„āļĄāđ€āļāļ™āļŠāļēāļĄāļ› āļŦāļĢāļ­āļ›āļĢāļšāđ„āļĄāđ€āļāļ™āļŦāļāļŦāļĄāļ™āļšāļēāļ— āļŦāļĢāļ­āļ—āļ‡āļˆāļēāļ—āļ‡āļ›āļĢāļš

āļĄāļēāļ•āļĢāļē āđ’āđ“ āļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļœāđƒāļ”āļāļĢāļ°āļ—āļēāđ‚āļ”āļĒāļ›āļĢāļ°āļĄāļēāļ—āđ€āļ›āļ™āđ€āļŦāļ•āđƒāļŦāļœāļ­āļ™āļĨāļ§āļ‡āļĢāļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļŦāļĢāļ­āļ‚āļ­āļĄāļĨāļ‚āļ­āļ‡āļœāđƒāļŠāļšāļĢāļāļēāļĢ āļ—āđ„āļ”āļĄāļēāļ•āļēāļĄāļĄāļēāļ•āļĢāļē āđ‘āđ˜ āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāļˆāļēāļ„āļāđ„āļĄāđ€āļāļ™āļŦāļ™āļ‡āļ› āļŦāļĢāļ­āļ›āļĢāļšāđ„āļĄāđ€āļāļ™āļŠāļ­āļ‡āļŦāļĄāļ™āļšāļēāļ— āļŦāļĢāļ­āļ—āļ‡āļˆāļēāļ—āļ‡āļ›āļĢāļš

āļĄāļēāļ•āļĢāļē āđ’āđ” āļœāđƒāļ”āļĨāļ§āļ‡āļĢāļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļŦāļĢāļ­āļ‚āļ­āļĄāļĨāļ‚āļ­āļ‡āļœāđƒāļŠāļšāļĢāļāļēāļĢ āļ—āļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āđ„āļ”āļĄāļēāļ•āļēāļĄāļĄāļēāļ•āļĢāļē āđ‘āđ˜ āđāļĨāļ°āđ€āļ›āļ”āđ€āļœāļĒāļ‚āļ­āļĄāļĨāļ™āļ™āļ•āļ­āļœāļŦāļ™āļ‡āļœāđƒāļ” āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāļˆāļēāļ„āļāđ„āļĄāđ€āļāļ™āļŠāļ­āļ‡āļ› āļŦāļĢāļ­āļ›āļĢāļšāđ„āļĄāđ€āļāļ™āļŠāļŦāļĄāļ™āļšāļēāļ— āļŦāļĢāļ­āļ—āļ‡āļˆāļēāļ—āļ‡āļ›āļĢāļš

āļĄāļēāļ•āļĢāļē āđ’āđ• āļ‚āļ­āļĄāļĨ āļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āļŦāļĢāļ­āļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ—āļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āđ„āļ”āļĄāļēāļ•āļēāļĄāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™ āđƒāļŦāļ­āļēāļ‡āđāļĨāļ°āļĢāļšāļŸāļ‡āđ€āļ›āļ™āļžāļĒāļēāļ™āļŦāļĨāļāļāļēāļ™āļ•āļēāļĄāļšāļ—āļšāļāļāļ•āđāļŦāļ‡āļ›āļĢāļ°āļĄāļ§āļĨāļāļŽāļŦāļĄāļēāļĒāļ§āļ˜āļžāļˆāļēāļĢāļ“āļēāļ„āļ§āļēāļĄāļ­āļēāļāļēāļŦāļĢāļ­āļāļŽāļŦāļĄāļēāļĒāļ­āļ™āļ­āļ™āļ§āļēāļ”āļ§āļĒāļāļēāļĢāļŠāļšāļžāļĒāļēāļ™āđ„āļ” āđāļ•āļ•āļ­āļ‡āđ€āļ›āļ™āļŠāļ™āļ”āļ—āļĄāđ„āļ”āđ€āļāļ”āļ‚āļ™āļˆāļēāļāļāļēāļĢāļˆāļ‡āđƒāļˆāļĄāļ„āļēāļĄāļ™āļŠāļāļāļē āļ‚āđ€āļ‚āļ āļŦāļĨāļ­āļāļĨāļ§āļ‡ āļŦāļĢāļ­āđ‚āļ”āļĒāļĄāļŠāļ­āļšāļ›āļĢāļ°āļāļēāļĢāļ­āļ™

āļĄāļēāļ•āļĢāļē āđ’āđ– āļœāđƒāļŦāļšāļĢāļāļēāļĢāļ•āļ­āļ‡āđ€āļāļšāļĢāļāļĐāļēāļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđ„āļ§āđ„āļĄāļ™āļ­āļĒāļāļ§āļēāđ€āļāļēāļŠāļš āļ§āļ™āļ™āļšāđāļ•āļ§āļ™āļ—āļ‚āļ­āļĄāļĨāļ™āļ™āđ€āļ‚āļēāļŠāļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āđāļ•āđƒāļ™āļāļĢāļ“āļˆāļēāđ€āļ›āļ™āļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļˆāļ°āļŠāļ‡āđƒāļŦāļœāđƒāļŦāļšāļĢāļāļēāļĢāļœāđƒāļ”āđ€āļāļšāļĢāļāļĐāļē āļ‚āļ­āļĄāļĨāļˆāļĢāļēāļˆāļĢāļ—āļēāļ‡āļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđ„āļ§āđ€āļāļ™āđ€āļāļēāļŠāļšāļ§āļ™ āđāļ•āđ„āļĄāđ€āļāļ™āļŦāļ™āļ‡āļ›āđ€āļ›āļ™āļāļĢāļ“āļžāđ€āļĻāļĐāđ€āļ‰āļžāļēāļ°āļĢāļēāļĒāđāļĨāļ°āđ€āļ‰āļžāļēāļ°āļ„āļĢāļēāļ§āļāđ„āļ” āļœāđƒāļŦāļšāļĢāļāļēāļĢāļˆāļ°āļ•āļ­āļ‡āđ€āļāļšāļĢāļāļĐāļēāļ‚āļ­āļĄāļĨāļ‚āļ­āļ‡āļœāđƒāļŠāļšāļĢāļāļēāļĢāđ€āļ—āļēāļ—āļˆāļēāđ€āļ›āļ™āđ€āļžāļ­āđƒāļŦ āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļ•āļ§āļœāđƒāļŠāļšāļĢāļāļēāļĢ āļ™āļšāļ•āļ‡āđāļ•āđ€āļĢāļĄāđƒāļŠāļšāļĢāļāļēāļĢāđāļĨāļ°āļ•āļ­āļ‡āđ€āļāļšāļĢāļāļĐāļēāđ„āļ§āđ€āļ›āļ™āđ€āļ§āļĨāļēāđ„āļĄāļ™āļ­āļĒāļāļ§āļēāđ€āļāļēāļŠāļšāļ§āļ™ āļ™āļšāļ•āļ‡āđāļ•āļāļēāļĢāđƒāļŠāļšāļĢāļāļēāļĢāļŠāļ™āļŠāļ”āļĨāļ‡ āļ„āļ§āļēāļĄāđƒāļ™āļ§āļĢāļĢāļ„āļŦāļ™āļ‡āļˆāļ°āđƒāļŠāļāļšāļœāđƒāļŦāļšāļĢāļāļēāļĢāļ›āļĢāļ°āđ€āļ āļ—āđƒāļ” āļ­āļĒāļēāļ‡āđ„āļĢ āđāļĨāļ°āđ€āļĄāļ­āđƒāļ” āđƒāļŦāđ€āļ›āļ™āđ„āļ›āļ•āļēāļĄāļ—āļĢāļāļĄāļ™āļ•āļĢāļ›āļĢāļ°āļāļēāļĻāđƒāļ™āļĢāļēāļŠāļāļˆāļˆāļēāļ™āđ€āļšāļāļĐāļēāļœāđƒāļŦāļšāļĢāļāļēāļĢāļœāđƒāļ”āđ„āļĄāļ›āļāļšāļ•āļ•āļēāļĄāļĄāļēāļ•āļĢāļēāļ™ āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāļ›āļĢāļšāđ„āļĄāđ€āļāļ™āļŦāļēāđāļŠāļ™āļšāļēāļ—

Page 76: Log system (for Internet cafe) - MUT

68

āļĄāļēāļ•āļĢāļē āđ’āđ— āļœāđƒāļ”āđ„āļĄāļ›āļāļšāļ•āļ•āļēāļĄāļ„āļēāļŠāļ‡āļ‚āļ­āļ‡āļĻāļēāļĨāļŦāļĢāļ­āļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļ—āļŠāļ‡āļ•āļēāļĄāļĄāļēāļ•āļĢāļē āđ‘āđ˜ āļŦāļĢāļ­āļĄāļēāļ•āļĢāļē āđ’āđ āļŦāļĢāļ­āđ„āļĄāļ›āļāļšāļ•āļ•āļēāļĄāļ„āļēāļŠāļ‡āļ‚āļ­āļ‡āļĻāļēāļĨāļ•āļēāļĄāļĄāļēāļ•āļĢāļē āđ’āđ‘ āļ•āļ­āļ‡āļĢāļ°āļ§āļēāļ‡āđ‚āļ—āļĐāļ›āļĢāļšāđ„āļĄāđ€āļāļ™āļŠāļ­āļ‡āđāļŠāļ™āļšāļēāļ—āđāļĨāļ°āļ›āļĢāļšāđ€āļ›āļ™āļĢāļēāļĒāļ§āļ™āļ­āļāđ„āļĄāđ€āļāļ™āļ§āļ™āļĨāļ°āļŦāļēāļžāļ™ āļšāļēāļ—āļˆāļ™āļāļ§āļēāļˆāļ°āļ›āļāļšāļ•āđƒāļŦāļ–āļāļ•āļ­āļ‡

āļĄāļēāļ•āļĢāļē āđ’āđ˜ āļāļēāļĢāđāļ•āļ‡āļ•āļ‡āļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļ•āļēāļĄāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™ āđƒāļŦāļĢāļāļĄāļ™āļ•āļĢāđāļ•āļ‡āļ•āļ‡āļˆāļēāļāļœāļĄāļ„āļ§āļēāļĄāļĢāđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļēāļ™āļēāļāđ€āļāļĒāļ§āļāļšāļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āđāļĨāļ°āļĄāļ„āļ“āļŠāļĄāļšāļ•āļ•āļēāļĄāļ—āļĢāļāļĄāļ™āļ•āļĢāļāļēāļŦāļ™āļ”

āļĄāļēāļ•āļĢāļē āđ’āđ™ āđƒāļ™āļāļēāļĢāļ›āļāļšāļ•āļŦāļ™āļēāļ—āļ•āļēāļĄāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™ āđƒāļŦāļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āđ€āļ›āļ™āļžāļ™āļāļ‡āļēāļ™āļāļēāļĒāļ›āļāļ„āļĢāļ­āļ‡āļŦāļĢāļ­āļ•āļēāļĢāļ§āļˆāļŠāļ™āļœāđƒāļŦāļāļ•āļēāļĄāļ›āļĢāļ°āļĄāļ§āļĨ āļāļŽāļŦāļĄāļēāļĒāļ§āļ˜āļžāļˆāļēāļĢāļ“āļēāļ„āļ§āļēāļĄāļ­āļēāļāļēāļĄāļ­āļēāļ™āļēāļˆāļĢāļšāļ„āļēāļĢāļ­āļ‡āļ—āļāļ‚āļŦāļĢāļ­āļĢāļšāļ„āļēāļāļĨāļēāļ§āđ‚āļ—āļĐ āđāļĨāļ°āļĄāļ­āļēāļ™āļēāļˆāđƒāļ™āļāļēāļĢāļŠāļšāļŠāļ§āļ™āļŠāļ­āļšāļŠāļ§āļ™āđ€āļ‰āļžāļēāļ°āļ„āļ§āļēāļĄāļœāļ”āļ•āļēāļĄāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™ āđƒāļ™āļāļēāļĢāļˆāļš āļ„āļ§āļšāļ„āļĄ āļ„āļ™ āļāļēāļĢāļ—āļēāļŠāļēāļ™āļ§āļ™āļŠāļ­āļšāļŠāļ§āļ™āđāļĨāļ°āļ”āļēāđ€āļ™āļ™āļ„āļ”āļœāļāļĢāļ°āļ—āļēāļ„āļ§āļēāļĄāļœāļ”āļ•āļēāļĄāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™ āļšāļĢāļĢāļ”āļēāļ—āđ€āļ›āļ™āļ­āļēāļ™āļēāļˆāļ‚āļ­āļ‡āļžāļ™āļāļ‡āļēāļ™āļāļēāļĒāļ›āļāļ„āļĢāļ­āļ‡āļŦāļĢāļ­āļ•āļēāļĢāļ§āļˆāļŠāļ™āļœāđƒāļŦāļ āļŦāļĢāļ­āļžāļ™āļāļ‡āļēāļ™āļŠāļ­āļšāļŠāļ§āļ™āļ•āļēāļĄāļ›āļĢāļ°āļĄāļ§āļĨāļāļŽāļŦāļĄāļēāļĒāļ§āļ˜āļžāļˆāļēāļĢāļ“āļēāļ„āļ§āļēāļĄāļ­āļēāļāļē āđƒāļŦāļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļ›āļĢāļ°āļŠāļēāļ™āļ‡āļēāļ™āļāļšāļžāļ™āļāļ‡āļēāļ™āļŠāļ­āļšāļŠāļ§āļ™āļœāļĢāļšāļœāļ”āļŠāļ­āļšāđ€āļžāļ­āļ”āļēāđ€āļ™āļ™āļāļēāļĢ āļ•āļēāļĄāļ­āļēāļ™āļēāļˆāļŦāļ™āļēāļ—āļ•āļ­āđ„āļ› āđƒāļŦāļ™āļēāļĒāļāļĢāļāļĄāļ™āļ•āļĢāđƒāļ™āļāļēāļ™āļ°āļœāļāļēāļāļšāļ”āđāļĨāļŠāļēāļ™āļāļ‡āļēāļ™āļ•āļēāļĢāļ§āļˆāđāļŦāļ‡āļŠāļēāļ• āđāļĨāļ°āļĢāļāļĄāļ™āļ•āļĢāļĄāļ­āļēāļ™āļēāļˆ āļĢāļ§āļĄāļāļ™āļāļēāļŦāļ™āļ”āļĢāļ°āđ€āļšāļĒāļšāđ€āļāļĒāļ§āļāļšāđāļ™āļ§āļ—āļēāļ‡āđāļĨāļ°āļ§āļ˜āļ›āļāļšāļ•āđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļ™āļāļēāļĢāļ•āļēāļĄāļ§āļĢāļĢāļ„āļŠāļ­āļ‡

āļĄāļēāļ•āļĢāļē āđ“āđ āđƒāļ™āļāļēāļĢāļ›āļāļšāļ•āļŦāļ™āļēāļ— āļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āļ•āļ­āļ‡āđāļŠāļ”āļ‡āļšāļ•āļĢāļ›āļĢāļ°āļˆāļēāļ•āļ§āļ•āļ­āļšāļ„āļ„āļĨāļ‹āļ‡āđ€āļāļĒāļ§āļ‚āļ­āļ‡ āļšāļ•āļĢāļ›āļĢāļ°āļˆāļēāļ•āļ§āļ‚āļ­āļ‡āļžāļ™āļāļ‡āļēāļ™āđ€āļˆāļēāļŦāļ™āļēāļ—āđƒāļŦāđ€āļ›āļ™āđ„āļ›āļ•āļēāļĄāđāļšāļšāļ—āļĢāļāļĄāļ™āļ•āļĢāļ›āļĢāļ°āļāļēāļĻāđƒāļ™āļĢāļēāļŠāļāļˆāļˆāļēāļ™āđ€āļšāļāļĐāļē

āļœāļĢāļšāļŠāļ™āļ­āļ‡āļžāļĢāļ°āļšāļĢāļĄāļĢāļēāļŠāđ‚āļ­āļ‡āļāļēāļĢ

āļžāļĨāđ€āļ­āļ āļŠāļĢāļĒāļ—āļ˜ āļˆāļĨāļēāļ™āļ™āļ—

āļ™āļēāļĒāļāļĢāļāļĄāļ™āļ•āļĢ

āļŦāļĄāļēāļĒāđ€āļŦāļ• :- āđ€āļŦāļ•āļœāļĨāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāđƒāļŠāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ‰āļšāļšāļ™ āļ„āļ­ āđ€āļ™āļ­āļ‡āļˆāļēāļāđƒāļ™āļ›āļˆāļˆāļšāļ™āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđ„āļ”āđ€āļ›āļ™āļŠāļ§āļ™āļŠāļēāļ„āļ āļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļāļ­āļšāļāļˆāļāļēāļĢ āđāļĨāļ°āļāļēāļĢāļ”āļēāļĢāļ‡āļŠāļ§āļ•āļ‚āļ­āļ‡āļĄāļ™āļĐāļĒ āļŦāļēāļāļĄāļœāļāļĢāļ°āļ—āļēāļ”āļ§āļĒāļ›āļĢāļ°āļāļēāļĢāđƒāļ” āđ† āđƒāļŦāļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđ„āļĄāļŠāļēāļĄāļēāļĢāļ–āļ—āļēāļ‡āļēāļ™āļ•āļēāļĄāļ„āļēāļŠāļ‡āļ—āļāļēāļŦāļ™āļ”āđ„āļ§ āļŦāļĢāļ­āļ—āļēāđƒāļŦāļāļēāļĢāļ—āļēāļ‡āļēāļ™āļœāļ”āļžāļĨāļēāļ”āđ„āļ›āļˆāļēāļāļ„āļēāļŠāļ‡āļ—āļāļēāļŦāļ™āļ”āđ„āļ§ āļŦāļĢāļ­āđƒāļŠāļ§āļ˜āļāļēāļĢāđƒāļ” āđ† āđ€āļ‚āļēāļĨāļ§āļ‡āļĢāļ‚āļ­āļĄāļĨ āđāļāđ„āļ‚ āļŦāļĢāļ­āļ—āļēāļĨāļēāļĒāļ‚āļ­āļĄāļĨāļ‚āļ­āļ‡āļšāļ„āļ„āļĨāļ­āļ™ āđƒāļ™āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāđ‚āļ”āļĒāļĄāļŠāļ­āļš āļŦāļĢāļ­āđƒāļŠāļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢ āđ€āļžāļ­āđ€āļœāļĒāđāļžāļĢāļ‚āļ­āļĄāļĨāļ„āļ­āļĄāļžāļ§āđ€āļ•āļ­āļĢāļ­āļ™āđ€āļ›āļ™āđ€āļ—āļˆ āļŦāļĢāļ­āļĄāļĨāļāļĐāļ“āļ°āļ­āļ™āļĨāļēāļĄāļāļ­āļ™āļēāļˆāļēāļĢ āļĒāļ­āļĄāļāļ­āđƒāļŦāđ€āļāļ”āļ„āļ§āļēāļĄāđ€āļŠāļĒāļŦāļēāļĒ āļāļĢāļ°āļ—āļšāļāļĢāļ°āđ€āļ—āļ­āļ™āļ•āļ­āđ€āļĻāļĢāļĐāļāļāļˆ āļŠāļ‡āļ„āļĄ āđāļĨāļ°āļ„āļ§āļēāļĄāļĄāļ™āļ„āļ‡āļ‚āļ­āļ‡āļĢāļ āļĢāļ§āļĄāļ—āļ‡āļ„āļ§āļēāļĄāļŠāļ‡āļšāļŠāļ‚āđāļĨāļ°āļĻāļĨāļ˜āļĢāļĢāļĄāļ­āļ™āļ”āļ‚āļ­āļ‡āļ›āļĢāļ°āļŠāļēāļŠāļ™ āļŠāļĄāļ„āļ§āļĢāļāļēāļŦāļ™āļ”āļĄāļēāļ•āļĢāļāļēāļĢāđ€āļžāļ­āļ›āļ­āļ‡āļāļ™āđāļĨāļ°āļ›āļĢāļēāļšāļ›āļĢāļēāļĄāļāļēāļĢāļāļĢāļ°āļ—āļēāļ”āļ‡āļāļĨāļēāļ§ āļˆāļ‡āļˆāļēāđ€āļ›āļ™āļ•āļ­āļ‡āļ•āļĢāļēāļžāļĢāļ°āļĢāļēāļŠāļšāļāļāļ•āļ™