Boocgi

BooKai�i�ȈՃA�N�Z�X��́��e�L�X�g�J�E���^�[CGI�j

����

�e�L�X�g�J�E���^�[���‚��łɕ\���ł���ȈՃA�N�Z�X���CGI�ł��B

  1. perl�p�X�̐ݒ�ƃp�X���[�h�E���O�f�[�^�̕ۑ����̐ݒ������JavaScript�^�O��\��t���邾���̊ȒP�ȈՃA�N�Z�X��́��e�L�X�g�J�E���^�[�ł��B
  2. Web��ŊȒP�ɃJ�E���^�[�̒l��ҏW�ł��܂��B
  3. IP�`�F�b�N��J�E���^�[��\�������Ȃ��ŁA�A�N�Z�X��݂͂̂̐ݒ��WEB��ŊȒP�Ɏw��ł��܂��B

�ȈՃA�N�Z�X��͂ɂ‚���

  1. ���ʁE�j���ʁE���ԕʁE�����N���ʁEIP�ʂ̃A�N�Z�X��������܂��B
  2. �w�肵���ۑ��������̐����O������܂��B

�e�L�X�g�J�E���^�[�ɂ‚���

  1. �A�N�Z�X�J�E���^�[�́A����E�����E�݌v���\���ł��܂��B
  2. IP�`�F�b�N�@�\���‚��Ă��܂��B
  3. JavaScript�^�O��\�邾���̊ȒP�e�L�X�g�J�E���^�[�ł��B
  4. �e�L�X�g�̐F��傫���Ȃǂ�WEB��ŊȒP�ɐݒ�ł��܂��B

�g�p���W���[��

�ȉ��̃��W���[�������g�p�̃T�[�o�[�ɃC���X�g�[������Ă���K�v������܂��B

CGI�AJcode

�_�E�����[�h

�����p�O�ɕK���������������B

perl�p�X�̐ݒ�

�uadmin.cgi�v�Ɓubookai.cgi�v�̃t�@�C�����J����1�s�ڂ�

�@#!/usr/local/bin/perl

�� �e�T�[�o�[��perl�p�X�ɏ����ւ��Ă��������B

�p�X���[�h�ƃ��O�̕ۑ������̐ݒ�

�uadmin.cgi�v�̃t�@�C�����J����

�@$Admin_password = '1234';

�̕����̃p�X���[�h(1234)�̕����������ւ��Ă��������B

�ubookai.cgi�v�̃t�@�C�����J����

�@$SaveLog = '1000';

�̕�����(1000)�̕������A�N�Z�X���O��ۑ����������𔼊p�ŏ����ւ��Ă��������B

�ݒu���@�i�p�[�~�b�V�����̐ݒ�j

�T�[�o�[�փA�b�v���[�h���Ĉȉ��̂悤�Ƀp�[�~�b�V������ݒ肵�ĉ������B( )���̓p�[�~�b�V�����B

bookai (755) / admin.cgi (755)
bookai.cgi (755)
permit.txt (600)
log (755) / index.html

log�t�H���_���ɓ����Ă���index.html�̓A�b�v���Ȃ��ʼn������B

Web��ł̐ݒ�

  1. �uadmin.cgi�v�ɃA�N�Z�X���ăp�X���[�h�����ă��O�C�����ĉ������B
  2. �E�̕��Ɂu�A�N�Z�X��͂�����URL�̐ݒ�v�Ƃ����{�^��������̂ł������N���b�N���ăA�N�Z�X��͂�������URL��ݒ肵�ĉ������B�܂��A�K�v�ɉ����ĕ\�����鏇�ʁi�E���ɕ\�������j���w�肵�Ă��������B
  3. �E�̕��ɁuJavaScript�X�V�v�Ƃ����{�^��������̂ł������N���b�N����JavaScript���X�V���ĉ������B
  4. �E�̕��Ɂu�^�O�\���v�Ƃ����{�^��������̂ł������N���b�N����Ɠ\��t����^�O���\�������̂ł�����R�s�[���ĉ�͂������y�[�W�ɓ\��t���ĉ������B
  5. �E�̗��ɉ�͂������y�[�W�̖��O�̃����N���\������܂��B�N���b�N����Ɛ����O���\������܂��B�u���ʁv�u�j���ʁv�u���ԕʁv�u�����N���ʁv�uIP�ʁv���N���b�N����Ƃ��ꂼ��̃A�N�Z�X��������܂��B�J�E���^�[�̒l��F�Ȃǂ�ݒ肵�����ꍇ�A�u�J�E���^�[�ҏW�v���N���b�N���Ă��������B�J�E���^�[�l�̐ݒ肪�ł��܂��B

�u�J�E���^�[�ҏW�v�uJavaScript�X�V�v�́A�b�f�h�̒u���Ă���ꏊ���ς������uJavaScript�X�V�v�����ĉ������B�������ɂ�������X�V��1��s���Ό��\�ł��B

�A�N�Z�X���O�̌���

  1. �uadmin.cgi�v�ɃA�N�Z�X���ăp�X���[�h�����ă��O�C�����ĉ������B
  2. �E�̗��ɃA�N�Z�X��͂������y�[�W�̖��O�̃����N������܂��B������N���b�N����ƁA���ʁE�j���E���ԁE�����N���ʂ̃A�N�Z�X��������܂��B

��͂������y�[�W�ɓ\��^�O�ɂ‚���

�uadmin.cgi�v�ɃA�N�Z�X����΁A�^�O�\���Ƃ����{�^��������̂ł������N���b�N����΁A�^�O���\������܂��B

�o�[�W�����A�b�v���@

  1. �wadmin.cgi�x�A�wbookai.cgi�x���㏑�����ĉ������B
  2. �wadmin.cgi�x�A�wbookai.cgi�x���J����perl�p�X�ݒ���������ĉ������B
  3. �wadmin.cgi�x���J���ăp�X���[�h�̐ݒ���������ĉ������B
  4. �wbookai.cgi�x���J���ă��O�̕ۑ������̐ݒ�𒼂��ĉ������B

�X�V���

�a�����j���� 1.26
�����N�����Ȃ����ɃJ�E���^�[�\���ł��Ȃ��o�O���C���B
�a�����j���� 1.25
���X�C���B
�a�����j���� 1.24
�����G���W������̖K�⎞�̃����N��������Ƀ��O�ɏ������߂Ă��Ȃ������������̂ŁA���̃o�O���C���B
�a�����j���� 1.23
ver
�a�����j���� 1.22
�utest.html#aaa�v�̂悤�ȃy�[�W�ɔ�񂾎��Ƀ��O��ۑ����Ȃ��o�O���C���B
�a�����j���� 1.21
�u�A�N�Z�X��͂�����URL�̐ݒ�v���̂�����Ƃ����o�O���C���B
�a�����j���� 1.20
UTF-8��EUC-JP�̃y�[�W�ł̃J�E���^�[�̕����������C�����܂����B
�a�����j���� 1.10
�A�N�Z�X��͂̕\�����̃o�O���C�����܂����B
�a�����j���� 1.00
�ȈՃA�N�Z�X��͂ƃe�L�X�g�J�E���^�[�������ɂł���X�N���v�g�ł��B�P�‚̃X�N���v�g�ŕ����̃y�[�W�ɐݒu�ł��܂��B