Sun Java logo     ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     

Sun logo
Sun Java System Portal Server 6 2005Q4 °ü¸® ¼³¸í¼­ 

15Àå
»çÀü Á¤ÀÇµÈ ·Îº¿ ÀÀ¿ë ÇÁ·Î±×·¥ ÇÔ¼ö

ÀÌ Àå¿¡¼­´Â Sun Java™ System Portal Server °Ë»ö ¿£ÁøÀÇ »çÀü Á¤ÀÇµÈ RAF (Robot Application Functions)¿¡ ´ëÇÑ ¼³¸í, ¸Å°³ º¯¼ö ±ÔÄ¢ ¹× ¿¹Á¦¸¦ Á¦°øÇÕ´Ï´Ù. filter.conf ÆÄÀÏ¿¡¼­ ÀÌ·¯ÇÑ ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÇÊÅÍ Á¤ÀǸ¦ ¸¸µé°í ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. filter.conf ÆÄÀÏÀº /var/opt/SUNWps/http-hostname-domain/portal/config µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.

filter.conf ÆÄÀÏ¿¡´Â ¿­°Å¿Í »ý¼º ÇÊÅÍ¿¡ ´ëÇÑ Á¤ÀÇ°¡ µé¾î ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °¢ ÇÊÅÍ´Â filterrules.conf ÆÄÀÏ¿¡ ÀúÀåµÇ´Â ±ÔÄ¢ ÁýÇÕÀ» È£ÃâÇÕ´Ï´Ù. ÇÊÅÍ Á¤ÀÇ¿¡´Â °¢ ÇÊÅÍ¿¡ ƯÁ¤ÇÑ Áö½Ã°¡ µé¾î ÀÖ°í ÇÊÅÍ ±ÔÄ¢¿¡´Â µÎ ÇÊÅÍ°¡ »ç¿ëÇÏ´Â ±ÔÄ¢ÀÌ µé¾î ÀÖ½À´Ï´Ù.

ÇÊÅÍ ±ÔÄ¢ÀÌ Á¤ÀǵǴ ¹æ½ÄÀ» ÀÌÇØÇÏ·Á¸é filterrules.conf ÆÄÀÏÀ» »ìÆ캾´Ï´Ù. °ü¸® ÄܼÖÀ» »ç¿ëÇÏ¿© ÇÊÅÍ ±ÔÄ¢À» ¸¸µé±â ¶§¹®¿¡ ÀϹÝÀûÀ¸·Î ÀÌ ÆÄÀÏÀº Á÷Á¢ ÆíÁýÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.

ÇÊÅÍ Á¤ÀÇÀÇ ¿¹¸¦ º¸·Á¸é filter.conf ÆÄÀÏÀ» Á¡°ËÇØ¾ß ÇÕ´Ï´Ù. ¾î¶² ÀÚ¿ø¿¡ ´ëÇÑ ÀÚ¿øÀ» »ý¼ºÇÏÁö ¾Ê°í À̸¦ ¿­°ÅÇϵµ·Ï ·Îº¿¿¡ Áö½ÃÇÏ´Â °Í°ú °°ÀÌ °ü¸® Äֿܼ¡¼­´Â ÇÒ ¼ö ¾ø´Â ¹æ½ÄÀ¸·Î ÇÊÅ͸¦ ¼öÁ¤ÇÏ·Á´Â °æ¿ì¿¡¸¸ filter.conf ÆÄÀÏÀ» ÆíÁýÇØ¾ß ÇÕ´Ï´Ù.

À̹ø ÀåÀº ´ÙÀ½ Àý·Î ±¸¼ºµË´Ï´Ù.


¼Ò½º ¹× ´ë»ó

´ëºÎºÐÀÇ RAF (Robot Application Function)´Â Á¤º¸ ¼Ò½º¸¦ ÇÊ¿ä·Î ÇÏ°í ´ë»óÀ¸·Î À̵¿ÇÏ´Â µ¥ÀÌÅ͸¦ »ý¼ºÇÕ´Ï´Ù. ¼Ò½º´Â ·Îº¿ ÀÚü ³»¿¡¼­ Á¤ÀǵǸç ÃÖÁ¾ÀûÀ¸·Î »ý¼ºÇÏ´Â ÀÚ¿ø ¼³¸íÀÇ Çʵå¿Í ¹Ýµå½Ã °ü·ÃµÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ÇÑÆí ´ë»óÀº ÀϹÝÀûÀ¸·Î ÀÚ¿ø ¼³¸í ¼­¹öÀÇ ½ºÅ°¸¶¿¡ ÀÇÇØ Á¤ÀǵǴ ÀÚ¿ø ¼³¸í¿¡ ÀÖ´Â Çʵå À̸§ÀÔ´Ï´Ù.

°ü¸® ÄܼÖÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶¸¦ °áÁ¤Çϱâ À§ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 13Àå , "°Ë»ö ¿£Áø ¼­ºñ½º °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.

´ÙÀ½ ºÎºÐ¿¡¼­´Â ÇÊÅ͸µ ÇÁ·Î¼¼½ºÀÇ ¿©·¯ ´Ü°è¿Í ÀÌ·¯ÇÑ ´Ü°è¿¡¼­ »ç¿ë °¡´ÉÇÑ ¼Ò½º¸¦ ¼³¸íÇÕ´Ï´Ù.

¼³Á¤ ´Ü°è¿¡¼­ »ç¿ë °¡´ÉÇÑ ¼Ò½º

¼³Á¤ ´Ü°è¿¡¼­´Â ÇÊÅÍ°¡ ¼³Á¤µÇ°í ¾ÆÁ÷ ÀÚ¿øÀÇ URLÀ̳ª ÄÁÅÙÆ®¿¡ ´ëÇÑ Á¤º¸¸¦ °¡Á®¿Ã ¼ö ¾ø½À´Ï´Ù.

¸ÞŸµ¥ÀÌÅÍ ÇÊÅ͸µ ´Ü°è¿¡¼­ »ç¿ë °¡´ÉÇÑ ¼Ò½º

¸ÞŸµ¥ÀÌÅÍ ´Ü°è¿¡¼­ ·Îº¿Àº ÀÚ¿ø¿¡ ´ëÇÑ URLÀ» ¼ö½ÅÇÏÁö¸¸ ÀÚ¿øÀÇ ÄÁÅÙÆ®¸¦ ´Ù¿î·ÎµåÇÏÁö ¾Ê¾Ò±â ¶§¹®¿¡ filter.conf ÆÄÀÏ°ú °°ÀÌ ´Ù¸¥ ¼Ò½º¿¡¼­ À¯·¡ÇÑ µ¥ÀÌÅÍ¿Í URL¿¡ ´ëÇÑ Á¤º¸¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÀÌ ´Ü°è¿¡¼­ ÀÚ¿øÀÇ ÄÁÅÙÆ®¿¡ ´ëÇÑ Á¤º¸¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

Ç¥ 15-1¿¡´Â ¸ÞŸµ¥ÀÌÅÍ ´Ü°è¿¡¼­ RAF°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¼Ò½º¸¦ ³ª¿­Çß½À´Ï´Ù. ÀÌ Ç¥¿¡´Â 3°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¼Ò½ºÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÌ¸ç ¼¼ ¹ø° ¿­Àº ¿¹ÀÔ´Ï´Ù.

Ç¥ 15-1  ¸ÞŸµ¥ÀÌÅÍ ´Ü°è¿¡¼­ RAF°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¼Ò½º 

¼Ò½º

¼³¸í

¿¹

csid

Ä«Å»·Î±× ¼­¹ö ¾ÆÀ̵ð

x-catalog//budgie.siroe.com:8086/alexandria

depth

½ÃÀÛ À§Ä¡¿¡¼­ µé¾î°¡´Â ¸µÅ©ÀÇ ¼ö

10

enumeration filter

¿­°Å ÇÊÅÍÀÇ À̸§

enumeration1

generation filter

»ý¼º ÇÊÅÍÀÇ À̸§

generation1

host

URLÀÇ È£½ºÆ® ºÎºÐ

home.siroe.com

IP

È£½ºÆ®ÀÇ ¼ýÀÚ ¹öÀü

198.95.249.6

protocol

URLÀÇ ¾×¼¼½º ºÎºÐ

http, https, ftp, ÆÄÀÏ

path

URLÀÇ °æ·Î ºÎºÐ

/, /index.html, /documents/listing.html

URL

Àüü URL

http://developer.siroe.com/docs/manuals/

µ¥ÀÌÅÍ ´Ü°è¿¡¼­ »ç¿ë °¡´ÉÇÑ ¼Ò½º

µ¥ÀÌÅÍ ´Ü°è¿¡¼­ ·Îº¿Àº URL¿¡¼­ ÀÚ¿øÀÇ ÄÁÅÙÆ®¸¦ ´Ù¿î·ÎµåÇÑ »óÅÂÀÌ¸ç ¼³¸í, ÀÛ¼ºÀÚ µî°ú °°Àº ÄÁÅÙÆ® °ü·Ã µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÚ¿øÀÌ HTML ÆÄÀÏÀÎ °æ¿ì ·Îº¿Àº HTML Çì´õ¿¡ ÀÖ´Â <META> ű×ÀÇ ±¸¹®À» ºÐ¼®ÇÕ´Ï´Ù. °á°úÀûÀ¸·Î <META> ű׿¡ ÀÖ´Â ¸ðµç µ¥ÀÌÅ͸¦ µ¥ÀÌÅÍ ´Ü°è¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

µ¥ÀÌÅÍ ´Ü°è¿¡¼­´Â ¸ÞŸµ¥ÀÌÅÍ ´Ü°è¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â °Í ÀÌ¿Ü¿¡ RAF°¡ ´ÙÀ½ ¼Ò½º¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ç¥¿¡´Â 3°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¼Ò½ºÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÌ¸ç ¼¼ ¹ø° ¿­Àº ¿¹ÀÔ´Ï´Ù.

Ç¥ 15-2  µ¥ÀÌÅÍ ´Ü°è¿¡¼­ RAF°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¼Ò½º 

¼Ò½º

¼³¸í

¿¹

content-charset

ÀÚ¿ø¿¡¼­ »ç¿ëÇÏ´Â ¹®ÀÚ ÁýÇÕ

 

content-encoding

¸ðµç ÀÎÄÚµù ÇüÅÂ

 

content-length

ÀÚ¿øÀÇ Å©±â(¹ÙÀÌÆ®)

 

content-type

MIME À¯Çü ÀÚ¿ø

text/html, image/jpeg

expires

ÀÚ¿ø ÀÚü°¡ ¸¸·áµÇ´Â ³¯Â¥

 

last-modified

ÀÚ¿øÀÌ ¸¶Áö¸·À¸·Î ¼öÁ¤µÈ ³¯Â¥

 

data in <META> tags

HTML ÀÚ¿øÀÇ Çì´õ¿¡ ÀÖ´Â <META> ű׿¡¼­ Á¦°øÇÏ´Â ¸ðµç µ¥ÀÌÅÍ

ÀÛ¼ºÀÚ
¼³¸í
Å°¿öµå

ÀÌ·¯ÇÑ ¸ðµç ¼Ò½º (<META> ű×ÀÇ µ¥ÀÌÅÍ´Â Á¦¿Ü) ´Â ÀÚ¿øÀ» °Ë»öÇÒ ¶§ ¹ÝȯµÇ´Â HTTP ÀÀ´ä Çì´õ¿¡¼­ À¯µµµË´Ï´Ù.

¿­°Å, »ý¼º ¹× Á¾·á ´Ü°è¿¡¼­ »ç¿ë °¡´ÉÇÑ ¼Ò½º

¿­°Å ¹× »ý¼º ´Ü°è¿¡¼­´Â µ¥ÀÌÅÍ ´Ü°è¿Í °°Àº µ¥ÀÌÅÍ ¼Ò½º¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¾·á ´Ü°è¿¡¼­ ÇÊÅÍ´Â ÇÊÅ͸µÀ» ¿Ï·áÇÏ°í Á¾·áµË´Ï´Ù. ÀÌ ´Ü°è¸¦ À§ÇØ ÀÛ¼ºµÈ ÇÔ¼ö°¡ µ¥ÀÌÅÍ ´Ü°è¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â °Í°ú °°Àº µ¥ÀÌÅÍ ¼Ò½º¸¦ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ ÀϹÝÀûÀ¸·Î Á¾·á ±â´ÉÀº Á¾·á¿Í Á¤¸® ÀÛ¾÷À¸·Î¸¸ ÀÛµ¿À» Á¦ÇÑÇÕ´Ï´Ù.

È°¼ºÈ­ ¸Å°³ º¯¼ö

°¢ ÇÔ¼ö¿¡´Â enable ¸Å°³ º¯¼ö°¡ ÀÖ½À´Ï´Ù. true, false, on ¶Ç´Â off°¡ °ªÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. °ü¸® Äֿܼ¡¼­´Â ÀÌ ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÏ¿© ƯÁ¤ Áö½Ã¹®À» »ç¿ëÇϰųª ºñÈ°¼ºÈ­ÇÕ´Ï´Ù.

´ÙÀ½ ¿¹´Â text/html¿¡ ¿­°Å¸¦ »ç¿ëÇÏ°í text/plain¿¡ ¿­°Å¸¦ ºñÈ°¼ºÈ­ÇÕ´Ï´Ù.

# Perform the enumeration on HTML only

Enumerate enable=true fn=enumerate-urls max=1024 type=text/html

Enumerate enable=false fn=enumerate-urls-from-text max=1024 type=text/plain

enable=false ¸Å°³ º¯¼ö³ª enable=off ¸Å°³ º¯¼ö¸¦ Ãß°¡Çصµ ÀÌ ÁÙÀ» ÁÖ¼® ó¸®ÇÏ´Â °Í°ú °°Àº È¿°ú°¡ ÀÖ½À´Ï´Ù. °ü¸® ÄܼÖÀº ÁÖ¼®À» ÀÛ¼ºÇÏÁö ¾Ê±â ¶§¹®¿¡ ´ë½Å enable ¸Å°³ º¯¼ö¸¦ ÀÛ¼ºÇÕ´Ï´Ù.


¼³Á¤ ÇÔ¼ö

ÀÌ Àý¿¡¼­´Â ¿­°Å¿Í »ý¼º ÇÊÅÍ°¡ ¼³Á¤ ´Ü°è¿¡¼­ »ç¿ëÇÏ´Â ÇÔ¼ö¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ´ÙÀ½ ÇÔ¼ö¸¦ ¼³¸íÇÕ´Ï´Ù.

filterrules-setup

filterrules-setup ÇÔ¼ö¸¦ »ç¿ëÇÒ ¶§ logtypeÀº »ç¿ëÇÒ ·Î±× ÆÄÀÏÀÇ À¯ÇüÀÔ´Ï´Ù. °ªÀº verbose, normal ¶Ç´Â terse°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-3Àº filterrules-setup ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-3  filterrules-setup ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

config

ÀÌ ÇÊÅÍ¿¡¼­ »ç¿ëÇÒ ÇÊÅÍ ±ÔÄ¢ÀÌ ÀÖ´Â ÆÄÀÏÀÇ °æ·Î À̸§

¿¹

Setup fn=filterrules-setup config=./config/filterrules.conf logtype=normal

setup-regex-cache

setup-regex-cache ÇÔ¼ö´Â filter-by-regex ¹× generate-by-regex ÇÔ¼ö¿¡ ´ëÇÑ Ä³½Ã Å©±â¸¦ ÃʱâÈ­ÇÕ´Ï´Ù. ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ±âº»°ª 32 ÀÌ¿ÜÀÇ ¼öÄ¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-4´Â setup-regex-cache ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 3°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÌ¸ç ¼¼ ¹ø° ¿­Àº ¿¹ÀÔ´Ï´Ù.

Ç¥ 15-4  setup-regex-cache ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

cache-size

regex ij½Ã¿¡ º¸°üÇÒ ÄÄÆÄÀÏµÈ ÃÖ´ë ÀÏ¹Ý ½ÄÀÇ ¼ö

¿¹

Setup fn=setup-regex-cache cache-size=28

setup-type-by-extension

setup-type-by-extension ÇÔ¼ö´Â ÆÄÀÏ À̸§ È®ÀåÀÚ¸¦ ÀνÄÇϵµ·Ï ÇÊÅ͸¦ ±¸¼ºÇÕ´Ï´Ù. assign-type-by-extension ÇÔ¼ö¸¦ »ç¿ëÇÏ·Á¸é ¸ÕÀú À̸¦ È£ÃâÇØ¾ß ÇÕ´Ï´Ù. ¸Å°³ º¯¼ö·Î ÁöÁ¤µÈ ÆÄÀÏ¿¡´Â Ç¥ÁØ MIME ÄÁÅÙÆ® À¯Çü°ú ÆÄÀÏ È®ÀåÀÚ ¹®ÀÚ¿­ °£ÀÇ ¸ÅÇÎÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-5´Â setup-type-by-extension ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-5  setup-type-by-extension ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

file

MIME À¯Çü ±¸¼º ÆÄÀÏÀÇ À̸§

¿¹

Setup fn=setup-type-by-extension file=./config/mime.types


ÇÊÅ͸µ ÇÔ¼ö

´ÙÀ½ ÇÔ¼ö´Â ¸ÞŸµ¥ÀÌÅÍ ¹× µ¥ÀÌÅÍ ´Ü°è¿¡¼­ ÀÛµ¿ÇÏ¿© ÇÔ¼ö¿Í ¸Å°³ º¯¼ö¿¡ ÁöÁ¤µÈ ƯÁ¤ ±âÁØ¿¡ µû¶ó ÀÚ¿øÀ» Çã¿ëÇϰųª °ÅºÎÇÕ´Ï´Ù.

ÀÌ ÇÔ¼ö´Â filter.conf ÆÄÀÏÀÇ ¿­°Å ¹× »ý¼º ÇÊÅÍ ¸ðµÎ¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

°¢ 'ÇÊÅÍ ±âÁØ' ÇÔ¼ö´Â ºñ±³¸¦ ¼öÇàÇÏ°í ÀÚ¿øÀ» Çã¿ëÇϰųª °ÅºÎÇÕ´Ï´Ù. ÀÚ¿øÀ» Çã¿ëÇÏ¸é ´ÙÀ½ ÇÊÅ͸µ ´Ü°è·Î ÇÁ·Î¼¼½º°¡ °è¼Ó ÁøÇàµË´Ï´Ù. ÀÚ¿øÀ» °ÅºÎÇϸé ÀÚ¿øÀÌ ´õ ÀÌ»óÀÇ ¿­°Å³ª »ý¼ºÀ» À§ÇÑ ±âÁØÀ» ¸¸Á·ÇÏÁö ¾Ê±â ¶§¹®¿¡ ÇÁ·Î¼¼½ÌÀÌ ÁßÁöµË´Ï´Ù.

ÀÌ Àý¿¡¼­´Â ´ÙÀ½ ±â´É¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

filter-by-exact

filter-by-exact ÇÔ¼ö´Â allow/deny ¹®ÀÚ¿­ÀÌ Á¤º¸ÀÇ ¼Ò½º¿Í Á¤È®ÇÏ°Ô ÀÏÄ¡Çϸé ÀÚ¿øÀ» Çã¿ëÇϰųª °ÅºÎÇÕ´Ï´Ù. Å°¿öµå allÀº ¾î¶² ¹®ÀÚ¿­°úµµ ÀÏÄ¡ÇÕ´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-6Àº filter-by-exact ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-6  filter-by-exact ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

src

Á¤º¸ ¼Ò½º

allow/deny

¹®ÀÚ¿­À» Æ÷ÇÔÇÕ´Ï´Ù.

¿¹

´ÙÀ½ ¿¹¿¡¼­´Â ÄÁÅÙÆ® À¯ÇüÀÌ text/plainÀÎ ¸ðµç ÀÚ¿øÀÌ ÇÊÅ͸µ¿¡¼­ Á¦°ÅµË´Ï´Ù. ±âŸ ¸ðµç ÀÚ¿øÀ» °è¼Ó ÁøÇàÇϵµ·Ï Çã¿ëÇÕ´Ï´Ù.

Data fn=filter-by-exact src=type deny=text/plain

filter-by-max

filter-by-max ÇÔ¼ö´Â ÁöÁ¤µÈ Á¤º¸ ¼Ò½º°¡ ÁÖ¾îÁø °ªº¸´Ù À۰ųª °°Àº °æ¿ì¿¡ ÀÚ¿øÀ» Çã¿ëÇÕ´Ï´Ù. Á¤º¸ ¼Ò½º°¡ ÁöÁ¤µÈ °ªº¸´Ù Å©¸é ÀÚ¿øÀ» °ÅºÎÇÕ´Ï´Ù.

ÀÌ ÇÔ¼ö´Â ÇÊÅÍ ´ç ÇÑ ¹ø¸¸ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-7Àº filter-by-max ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-7  filter-by-max ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

src

Á¤º¸ ¼Ò½º È£½ºÆ®, °´Ã¼ ¶Ç´Â ±íÀÌ Áß Çϳª¿©¾ß ÇÕ´Ï´Ù.

value

ºñ±³¸¦ À§ÇÑ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.

¿¹

ÀÌ ¿¹¿¡¼­´Â ÄÁÅÙÆ® ±æÀÌ°¡ 1024K ÀÌÇÏÀÎ ÀÚ¿øÀ» Çã¿ëÇÕ´Ï´Ù.

MetaData fn-filter-by-max src=content-length value=1024

filter-by-md5

filter-by-md5 ÇÔ¼ö´Â ÁÖ¾îÁø MD5 üũ¼¶ °ªÀ» °®´Â ù ¹ø° ÀÚ¿ø¸¸ Çã¿ëÇÕ´Ï´Ù. ÀÌ ·Îº¿ÀÌ ÇöÀç ÀÚ¿øÀÇ MD5¸¦ ÀÌÀü ÀÚ¿ø¿¡¼­ º¸¾Ò´Ù¸é ÇöÀç ÀÚ¿øÀº °ÅºÎµË´Ï´Ù. °á°úÀûÀ¸·Î, µ¿ÀÏ ÀÚ¿øÀÇ Áߺ¹ ¶Ç´Â ¿©·¯ URLÀ» °®´Â ´ÜÀÏ ÀÚ¿øÀÌ ¹æÁöµË´Ï´Ù.

µ¥ÀÌÅÍ ´Ü°è ÀÌÈÄ¿¡¼­¸¸ ÀÌ ÇÔ¼ö¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÇÔ¼ö´Â ÇÊÅÍ ´ç ÇÑ ¹ø¸¸ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÊÅÍ´Â filter-by-md5¸¦ È£ÃâÇϱâ Àü¿¡ generate-md5 ÇÔ¼ö¸¦ È£ÃâÇÏ¿© MD5 üũ¼¶À» »ý¼ºÇØ¾ß ÇÕ´Ï´Ù.

¸Å°³ º¯¼ö

¾øÀ½

¿¹

´ÙÀ½ ¿¹´Â ¿ì¼± üũ¼¶À» »ý¼ºÇÑ ´ÙÀ½ ÀÌ¿¡ µû¶ó ÇÊÅ͸µÇÏ¿© MD5 üũ¼¶À» ó¸®ÇÏ´Â ÀϹÝÀû ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.

Data fn=generate-md5

Data fn=filter-by-md5

filter-by-prefix

filter-by-prefix ÇÔ¼ö´Â ÁÖ¾îÁø Á¤º¸ ¼Ò½º°¡ ÁöÁ¤µÈ Á¢µÎ¾î ¹®ÀÚ¿­·Î ½ÃÀÛÇÏ´Â °æ¿ì ÀÚ¿øÀ» Çã¿ëÇϰųª °ÅºÎÇÕ´Ï´Ù. ÀÚ¿øÀÌ ¿ÏÀüÈ÷ ÀÏÄ¡ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. Å°¿öµå allÀº ¾î¶² ¹®ÀÚ¿­°úµµ ÀÏÄ¡ÇÕ´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-8Àº filter-by-prefix ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-8   filter-by-prefix ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

src

Á¤º¸ ¼Ò½º

allow/deny

Á¢µÎ¾î ºñ±³¸¦ À§ÇÑ ¹®ÀÚ¿­À» Æ÷ÇÔÇÕ´Ï´Ù.

¿¹

´ÙÀ½ ¿¹´Â text/html ¹× text/plainÀ» Æ÷ÇÔÇÏ¿© ÄÁÅÙÆ® À¯ÇüÀÌ ÅؽºÆ® À¯ÇüÀÎ ÀÚ¿øÀ» Çã¿ëÇÕ´Ï´Ù.

MetaData fn=filter-by-prefix src=type allow=text

filter-by-regex

filter-by-regex ÇÔ¼ö´Â ÀÏ¹Ý ½Ä ÆÐÅÏ ¸ÅĪÀ» Áö¿øÇÕ´Ï´Ù. ÀÌ ÇÔ¼ö´Â ÁÖ¾îÁø ÀÏ¹Ý ½Ä°ú ÀÏÄ¡ÇÏ´Â ÀÚ¿øÀ» Çã¿ëÇÕ´Ï´Ù. Áö¿øµÇ´Â ÀÏ¹Ý ½Ä ±¸¹®Àº POSIX.1 ±ÔÄ¢¿¡¼­ Á¤Àǵ˴ϴÙ. ÀÏ¹Ý ½Ä \\*Àº ¾î¶² °Í°úµµ ÀÏÄ¡ÇÕ´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-9´Â filter-by-regex ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-9  filter-by-regex ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

src

Á¤º¸ ¼Ò½º

allow/deny

ÀÏ¹Ý ½Ä ¹®ÀÚ¿­À» Æ÷ÇÔÇÕ´Ï´Ù.

¿¹

´ÙÀ½ ¿¹´Â Á¤ºÎ µµ¸ÞÀο¡ ÀÖ´Â »çÀÌÆ®ÀÇ ¸ðµç ÀÚ¿øÀ» °ÅºÎÇÕ´Ï´Ù.

MetaData fn=filter-by-regex src=host deny=\\*.gov

filterrules-process

filterrules-process ÇÔ¼ö´Â filterrules.conf ÆÄÀÏ¿¡ ÀÖ´Â ±ÔÄ¢À» ó¸®ÇÕ´Ï´Ù.

¸Å°³ º¯¼ö

¾øÀ½

¿¹

MetaData fn=filterrules-process


ÇÊÅ͸µ Áö¿ø ÇÔ¼ö

´ÙÀ½ ÇÔ¼ö¸¦ ÇÊÅ͸µ Áß¿¡ »ç¿ëÇÏ¿© ÀÚ¿ø¿¡ ´ëÇÑ Á¤º¸¸¦ Á¶ÀÛÇϰųª »ý¼ºÇÕ´Ï´Ù. ±×·¯¸é ·Îº¿ÀÌ ÇÊÅ͸µ ÇÔ¼ö¸¦ È£ÃâÇÏ¿© ÀÚ¿øÀ» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÇÔ¼ö´Â filter.conf ÆÄÀÏÀÇ ¿­°Å ¹× »ý¼º ÇÊÅÍ ¸ðµÎ¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ÇÔ¼ö¸¦ ¼³¸íÇÕ´Ï´Ù.

assign-source

assign-source ÇÔ¼ö´Â ÁÖ¾îÁø Á¤º¸ ¼Ò½º¿¡ »õ·Î¿î °ªÀ» ÇÒ´çÇÕ´Ï´Ù. ÇÊÅ͸µ °úÁ¤¿¡¼­ ÆíÁýÀÌ Çã¿ëµË´Ï´Ù. ÀÌ ÇÔ¼ö´Â ¸í½ÃÀûÀÎ »õ °ªÀ» ÇÒ´çÇϰųª ´Ù¸¥ Á¤º¸ ¼Ò½º·ÎºÎÅÍ °ªÀ» º¹»çÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-10Àº assign-source ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-10  assign-source ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

dst

°ªÀÌ º¯°æµÉ ¼Ò½ºÀÇ À̸§

value

¸í½ÃÀû °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.

src

dst·Î º¹»çÇÒ Á¤º¸ ¼Ò½º

value ¸Å°³ º¯¼ö¿Í src ¸Å°³ º¯¼ö Áß Çϳª¸¸ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

¿¹

Data fn=assign-source dst=type src=content-type

assign-type-by-extension

assign-type-by-extension ÇÔ¼ö´Â ÀÚ¿øÀÇ ÆÄÀÏ À̸§À» »ç¿ëÇÏ¿© ±× À¯ÇüÀ» °áÁ¤ÇÏ°í Ãß°¡Àû 󸮸¦ À§ÇØ ÀÌ À¯ÇüÀ» ÀÚ¿ø¿¡ ÇÒ´çÇÕ´Ï´Ù.

assign-type-by-extensionÀ» »ç¿ëÇÏ·Á¸é ¸ÕÀú ¼³Á¤ ´Ü°è¿¡¼­ setup-type-by-extension ÇÔ¼ö¸¦ È£ÃâÇØ¾ß ÇÕ´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-11Àº assign-type-by-extension ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-11  assign-type-by-extension ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

src

ºñ±³ÇÒ ÆÄÀÏ À̸§ÀÇ ¼Ò½º. ¼Ò½º¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ±âº»°ªÀº ÀÚ¿øÀÇ °æ·Î°¡ µË´Ï´Ù.

¿¹

MetaData fn=assign-type-by-extension

clear-source

clear-source ÇÔ¼ö´Â ÁöÁ¤µÈ µ¥ÀÌÅÍ ¼Ò½º¸¦ »èÁ¦ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀÌ ÇÔ¼ö´Â ¼öÇàÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. assign-source¸¦ »ç¿ëÇÏ¿© ¼Ò½º¸¦ ¸¸µé°Å³ª ±³Ã¼ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-12´Â clear-source ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-12  clear-source ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

src

»èÁ¦ÇÒ ¼Ò½º À̸§

¿¹

´ÙÀ½ ¿¹´Â °æ·Î ¼Ò½º¸¦ »èÁ¦ÇÕ´Ï´Ù.

MetaData fn=clear-source src=path

convert-to-html

convert-to-html ÇÔ¼ö´Â ÇöÀç ÀÚ¿øÀÇ À¯ÇüÀÌ ÁöÁ¤µÈ MIMIE À¯Çü°ú ÀÏÄ¡Çϸé Ãß°¡Àû 󸮸¦ À§ÇØ À̸¦ HTML ÆÄÀÏ·Î º¯È¯ÇÕ´Ï´Ù. º¯È¯ ÇÊÅÍ´Â º¯È¯ÇÏ´Â ÆÄÀÏ À¯ÇüÀ» ÀÚµ¿À¸·Î »èÁ¦ÇÕ´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-13Àº convert-to-html ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-13  convert-to-html ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

type

º¯È¯ÇÒ MIME À¯Çü

¿¹

´ÙÀ½ ÇÔ¼ö È£Ãâ ½ÃÄö½º¸¦ ÅëÇØ ÇÊÅÍ°¡ ¸ðµç Adobe Acrobat PDF ÆÄÀÏ, Microsoft RTF ÆÄÀÏ, FrameMaker MIF ÆÄÀÏ ±×¸®°í À̸¦ Àü´ÞÇÏ´Â ¼­¹ö¿¡¼­ À¯ÇüÀ» ÁöÁ¤ÇÏÁö ¾ÊÀº ¸ðµç ÆÄÀÏÀ» HTML·Î º¯È¯ÇÕ´Ï´Ù.

Data fn=convert-to-html type=application/pdf

Data fn=convert-to-html type=application/rtf

Data fn=convert-to-html type=application/x-mif

Data fn=convert-to-html type=unknown

copy-attribute

copy-attribute ÇÔ¼ö´Â ÀÚ¿ø ¼³¸íÀÇ ÇÑ Çʵ忡¼­ ´Ù¸¥ Çʵå·Î °ªÀ» º¹»çÇÕ´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-14´Â copy-attribute ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-14  copy-attribute ¸Å°³ º¯¼ö 

¸Å°³ º¯¼ö

¼³¸í

src

º¹»çÇØ¿Ã ÀÚ¿ø ¼³¸íÀÇ Çʵå

dst

¼Ò½º¸¦ º¹»çÇØ ³ÖÀ» ÀÚ¿ø ¼³¸íÀÇ Ç׸ñ

truncate

º¹»çÇÒ ÃÖ´ë ¼Ò½º ±æÀÌ

clean

À߸° ÅؽºÆ®¸¦ Á¤¸® (ºÎºÐÀû ´Ü¾î¸¦ ¾ø¾Ö´Â µî)ÇÒÁö ¿©ºÎ¸¦ ³ªÅ¸³»´Â ºÎ¿ï ¸Å°³ º¯¼ö. ÀÌ ¸Å°³ º¯¼ö´Â ±âº»ÀûÀ¸·Î falseÀÔ´Ï´Ù.

¿¹

Generate fn=copy-attribute \

src=partial-text dst=description truncate=200 clean=true

generate-by-exact

generate-by-exact ÇÔ¼ö´Â ÁöÁ¤µÈ °ªÀÇ ¼Ò½º¸¦ »ý¼ºÇÏÁö¸¸ ±âÁ¸ ¼Ò½º°¡ ¶Ç ´Ù¸¥ °ª°ú Á¤È®È÷ ÀÏÄ¡ÇÏ´Â °æ¿ì¿¡¸¸ ±×·¸½À´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-15´Â generate-by-exact ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-15  generate-by-exact ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

dst

»ý¼ºÇÒ ¼Ò½º À̸§

value

dst¸¦ ÇÒ´çÇÒ °ª

src

¸ÅĪ ´ë»óÀÌ µÉ ¼Ò½º

¿¹

´ÙÀ½ ¿¹´Â È£½ºÆ®°¡ www.siroe.comÀÎ °æ¿ì ºÐ·ù¸¦ Siroe·Î ¼³Á¤ÇÕ´Ï´Ù.

Generate fn="generate-by-exact" match="www.siroe.com:80" src="host" value="Siroe" dst="classification"

generate-by-prefix

ÀÌ generate-by-prefix ÇÔ¼ö´Â ÁöÁ¤µÈ °ªÀÇ ¼Ò½º¸¦ »ý¼ºÇÏÁö¸¸ ±âÁ¸ ¼Ò½ºÀÇ Á¢µÎ¾î°¡ ¶Ç ´Ù¸¥ °ª°ú ÀÏÄ¡ÇÏ´Â °æ¿ì¿¡¸¸ ±×·¸½À´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-16Àº generate-by-prefix ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-16  generate-by-prefix ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

dst

»ý¼ºÇÒ ¼Ò½º À̸§

value

dst¿¡ ÇÒ´çÇÒ °ª

src

¸ÅĪ ´ë»óÀÌ µÉ ¼Ò½º

match

src¿¡ ºñ±³ÇÒ °ª

¿¹

´ÙÀ½ ¿¹´Â ÇÁ·ÎÅäÄÝ Á¢µÎ¾î°¡ HTTPÀÎ °æ¿ì ºÐ·ù¸¦ Compass·Î ¼³Á¤ÇÕ´Ï´Ù.

Generate fn="generate-by-prefix" match="http" src="protocol" value="World Wide Web" dst="classification"

generate-by-regex

generate-by-regex ÇÔ¼ö´Â ÁöÁ¤µÈ °ªÀÇ ¼Ò½º¸¦ »ý¼ºÇÏÁö¸¸ ±âÁ¸ ¼Ò½º°¡ ÀÏ¹Ý ½Ä°ú ÀÏÄ¡ÇÏ´Â °æ¿ì¿¡¸¸ ±×·¸½À´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-17Àº generate-by-regex ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-17  generate-by-regex ¸Å°³ º¯¼ö 

¸Å°³ º¯¼ö

¼³¸í

dst

»ý¼ºÇÒ ¼Ò½º À̸§

value

dst¿¡ ÇÒ´çÇÒ °ª

src

¸ÅĪ ´ë»óÀÌ µÉ ¼Ò½º

match

src¿¡ ºñ±³ÇÒ ÀÏ¹Ý ½Ä ¹®ÀÚ¿­

¿¹

´ÙÀ½ ¿¹´Â È£½ºÆ® À̸§ÀÌ ÀÏ¹Ý ½Ä *.siroe.com°ú ÀÏÄ¡ÇÏ´Â °æ¿ì ºÐ·ù¸¦ Siroe·Î ¼³Á¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î developer.siroe.com°ú home.siroe.com¿¡ ÀÖ´Â ÀÚ¿øÀº ¸ðµÎ Siroe·Î ºÐ·ùµË´Ï´Ù.

Generate fn="generate-by-regex" match="\\*.siroe.com" src="host" value="Siroe" dst="classification"

generate-md5

generate-md5 ÇÔ¼ö´Â MD5 üũ¼¶À» »ý¼ºÇÏ°í À̸¦ ÀÚ¿ø¿¡ Ãß°¡ÇÕ´Ï´Ù. ±×·± ´ÙÀ½ filter-by-md5 ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÀÌÁß MD5 üũ¼¶À» °¡Áø ÀÚ¿øÀ» °ÅºÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸Å°³ º¯¼ö

¾øÀ½

¿¹

Data fn=generate-md5

generate-rd-expires

generate-rd-expires ÇÔ¼ö´Â ¸¸·á ³¯Â¥¸¦ »ý¼ºÇÏ°í À̸¦ ÁöÁ¤µÈ ¼Ò½º¿¡ Ãß°¡ÇÕ´Ï´Ù. ÀÌ ÇÔ¼ö´Â HTTP Çì´õ¿Í HTML <META> ÅÂ±×¿Í °°Àº ¸ÞŸµ¥ÀÌÅ͸¦ »ç¿ëÇÏ¿© ÀÚ¿ø¿¡¼­ ¸¸·á ³¯Â¥ µ¥ÀÌÅ͸¦ ¾ò½À´Ï´Ù. ¾Æ¹« °Íµµ ¾øÀ¸¸é ÇöÀç ³¯Â¥·ÎºÎÅÍ 3°³¿ùÀÇ ¸¸·á ³¯Â¥¸¦ »ý¼ºÇÕ´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-18Àº generate-rd-expires ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-18  generate-rd-expires ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

dst

¼Ò½º À̸§. À̸¦ »ý·«Çϸé rd-expires¸¦ ±âº»°ªÀ¸·Î ÇÕ´Ï´Ù.

¿¹

Generate fn=generate-rd-expires

generate-rd-last-modified

generate-rd-last-modified ÇÔ¼ö´Â ÇöÀç ½Ã°£À» ÁöÁ¤µÈ ¼Ò½º¿¡ Ãß°¡ÇÕ´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-19Àº generate-rd-last-modified ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-19  generate-rd-last-modified ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

dst

¼Ò½º À̸§. À̸¦ »ý·«Çϸé rd-last-modified¸¦ ±âº»°ªÀ¸·Î ÇÕ´Ï´Ù.

¿¹

Generate fn=generate-last-modified

rename-attribute

rename-attribute ÇÔ¼ö´Â ÀÚ¿ø ¼³¸íÀÇ Çʵå À̸§À» º¯°æÇÕ´Ï´Ù. ÀÌ ÇÔ¼ö´Â ¿¹¸¦ µé¾î extract-html-meta°¡ <META> ű×ÀÇ Á¤º¸¸¦ Çʵå·Î º¹»çÇÏ°í ÀÌ ÇʵåÀÇ À̸§À» º¯°æÇØ¾ß ÇÏ´Â °æ¿ì¿¡ °¡Àå À¯¿ëÇÕ´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-20Àº generate-rd-last-modified ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-20  generate-rd-last-modified ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

src

ÇÑ À̸§¿¡¼­ ´Ù¸¥ À̸§À¸·ÎÀÇ ¸ÅÇÎÀ» Æ÷ÇÔÇÑ ¹®ÀÚ¿­

¿¹

´ÙÀ½ ¿¹´Â author¿¡¼­ author-nameÀ¸·Î ¼Ó¼º À̸§À» º¯°æÇÕ´Ï´Ù.

Generate fn=rename-attribute src="author->author-name"


¿­°Å ÇÔ¼ö

´ÙÀ½ ÇÔ¼ö´Â ¿­°Å ´Ü°è¿¡¼­ ÀÛµ¿ÇÕ´Ï´Ù. À̵é ÇÔ¼ö´Â ·Îº¿ÀÌ Ãß°¡Àû ÀÚ¿ø ¹ß°ßÀ» À§ÇÑ Ãâ¹ßÁ¡À¸·Î »ç¿ëÇϱâ À§ÇØ ÁÖ¾îÁø ÀÚ¿ø¿¡¼­ ¸µÅ©¸¦ ¼öÁýÇÏ´Â ¿©ºÎ¿Í ¹æ½ÄÀ» Á¦¾îÇÕ´Ï´Ù. ÀÌ Àý¿¡¼­´Â ´ÙÀ½ ÇÔ¼ö¸¦ ¼³¸íÇÕ´Ï´Ù.

enumerate-urls

enumerate-urls ÇÔ¼ö´Â ÀÚ¿øÀ» °Ë»öÇÏ°í ÇÏÀÌÆÛÅؽºÆ® ¸µÅ©¿¡¼­ ¹ß°ßµÈ ¸ðµç URLÀ» ¿­°ÅÇÕ´Ï´Ù. ±× °á°ú´Â Ãß°¡ÀûÀÎ ÀÚ¿ø ¹ß°ßÀ» À§ÇØ »ç¿ëµË´Ï´Ù. ¿­°ÅÇÒ URL À¯ÇüÀ» Á¦ÇÑÇϱâ À§ÇØ ÄÁÅÙÆ® À¯ÇüÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-21Àº enumerate-urls ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-21  enumerate-urls ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

max           

ÁÖ¾îÁø ÀÚ¿ø¿¡¼­ ÆÄ»ý½Ãų ÃÖ´ë URL ¼ö. »ý·«µÇ´Â °æ¿ì ±âº»°ªÀº 1024ÀÔ´Ï´Ù.

type

ÁöÁ¤µÈ ÄÁÅÙÆ® À¯ÇüÀ» °¡Áø URL·Î ¿­°Å¸¦ Á¦ÇÑÇÏ´Â ÄÁÅÙÆ® À¯Çü. typeÀº »ý·«ÇÒ ¼ö ÀÖ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. »ý·«ÇÏ´Â °æ¿ì ¸ðµç URLÀ» ¿­°ÅÇÕ´Ï´Ù.

¿¹

´ÙÀ½ ¿¹´Â ÃÖ´ë°ª 1024·Î¸¸ HTML URLÀ» ¿­°ÅÇÕ´Ï´Ù.

Enumerate fn=enumerate-urls type=text/html

enumerate-urls-from-text

enumerate-urls-from-text ÇÔ¼ö´Â ´ÙÀ½ ÀÏ¹Ý ½Ä°ú ÀÏÄ¡ÇÏ´Â ¹®ÀÚ¿­À» ã¾Æ ÅؽºÆ® ÀÚ¿øÀ» °Ë»öÇÕ´Ï´Ù. URL:.*. ±×·¯¸é ·Îº¿ÀÌ ÀÌµé ¹®ÀÚ¿­·ÎºÎÅÍ URLÀ» ¿­°ÅÇÏ°í Ãß°¡ ÀÚ¿ø ¼³¸íÀ» »ý¼ºÇÕ´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-22´Â enumerate-urls-from-text ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-22  enumerate-urls-from-text ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

max       

ÁÖ¾îÁø ÀÚ¿ø¿¡¼­ ÆÄ»ý½Ãų ÃÖ´ë URL ¼ö. »ý·«µÇ´Â °æ¿ì ±âº»°ªÀº 1024ÀÔ´Ï´Ù.

¿¹

Enumerate fn=enumerate-urls-from-text


»ý¼º ÇÔ¼ö

´ÙÀ½ ÇÔ¼ö´Â ÇÊÅ͸µÀÇ »ý¼º ´Ü°è¿¡¼­ »ç¿ëµË´Ï´Ù. »ý¼º ÇÔ¼ö´Â ÀÚ¿ø ¼³¸íÀ¸·Î À̵¿ÇÏ´Â Á¤º¸¸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î »ý¼º ÇÔ¼ö´Â ÀÚ¿ø ÀÚü¿¡¼­ Á¤º¸¸¦ ÃßÃâÇϰųª ÀÚ¿øÀÇ ¸ÞŸµ¥ÀÌÅÍ¿¡¼­ Á¤º¸¸¦ º¹»çÇÕ´Ï´Ù. ÀÌ Àý¿¡¼­´Â ´ÙÀ½ ÇÔ¼ö¸¦ ¼³¸íÇÕ´Ï´Ù.

extract-full-text

extract-full-text ÇÔ¼ö´Â ÀÚ¿øÀÇ Àüü ÅؽºÆ®¸¦ ÃßÃâÇÏ°í À̸¦ ÀÚ¿ø ¼³¸í¿¡ Ãß°¡ÇÕ´Ï´Ù.


Âü°í   

extract-full-text ÇÔ¼ö´Â ÁÖÀÇÇÏ¿© »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¿ø ¼³¸íÀÇ Å©±â¸¦ Å©°Ô Áõ°¡½ÃÄÑ µ¥ÀÌÅͺ£À̽º¸¦ ºÎÇ®¸®¸é ³×Æ®¿öÅ© ´ë¿ªÆø¿¡ ÀüüÀûÀ¸·Î ºÎÁ¤ÀûÀÎ ¿µÇâÀ» ¹ÌÄ¥ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù.


¸Å°³ º¯¼ö

Ç¥ 15-23Àº extract-full-text ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-23  extract-full-text ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

truncate

ÀÚ¿ø¿¡¼­ ÃßÃâÇÒ ÃÖ´ë ¹®ÀÚ ¼ö

dst

Àüü ÅؽºÆ®¸¦ ¹ÞÀ» ½ºÅ°¸¶ Ç׸ñÀÇ À̸§

¿¹

Generate fn=extract-full-text

extract-html-meta

extract-html-meta ÇÔ¼ö´Â HTML ÆÄÀÏ¿¡¼­ ¸ðµç <META> ¶Ç´Â <TITLE> Á¤º¸¸¦ ÃßÃâÇÏ¿© ÀÚ¿ø ¼³¸í¿¡ Ãß°¡ÇÕ´Ï´Ù. »ý¼ºµÇ´Â URLÀÇ Á¾·ù¸¦ Á¦ÇÑÇϵµ·Ï ÄÁÅÙÆ® À¯ÇüÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-24´Â extract-html-meta ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-24  extract-html-meta ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

truncate

ÃßÃâÇÒ ÃÖ´ë ¹ÙÀÌÆ® ¼ö

type

¼±Åà »çÇ×ÀÎ ¸Å°³ º¯¼ö. »ý·«ÇÏ´Â °æ¿ì ¸ðµç URLÀ» »ý¼ºÇÕ´Ï´Ù.

¿¹

Generate fn=extract-html-meta truncate=255 type=text/html

extract-html-text

extract-html-text ÇÔ¼ö´Â HTML ÆÄÀÏ¿¡¼­ HTML ű׸¦ Á¦¿ÜÇÏ°í ÅؽºÆ®ÀÇ Ã³À½ ¸î ¹®ÀÚ¸¦ ÃßÃâÇÏ¿© ÀÚ¿ø ¼³¸í¿¡ Ãß°¡ÇÕ´Ï´Ù. À̸¦ ÅëÇØ ¹®¼­ ÅؽºÆ®ÀÇ Ã¹ ºÎºÐÀÌ RD¿¡ Æ÷ÇԵǵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ý¼ºµÇ´Â URL À¯ÇüÀ» Á¦ÇÑÇϵµ·Ï ÄÁÅÙÆ® À¯ÇüÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-25´Â extract-html-text ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-25  extract-html-text ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

truncate

ÃßÃâÇÒ ÃÖ´ë ¹ÙÀÌÆ® ¼ö

skip-headings

¹®¼­¿¡ ÀÖ´Â HTML Çì´õ¸¦ ¹«½ÃÇÏ·Á¸é true·Î ¼³Á¤ÇÕ´Ï´Ù.

type

¼±Åà »çÇ×ÀÎ ¸Å°³ º¯¼ö. »ý·«ÇÏ´Â °æ¿ì ¸ðµç URLÀ» »ý¼ºÇÕ´Ï´Ù.

¿¹

Generate fn=extract-html-text truncate=255 type=text/html skip-headings=true

extract-html-toc

extract-html-toc ÇÔ¼ö´Â HTML Çì´õ¿¡¼­ ¸ñÂ÷¸¦ ÃßÃâÇÏ¿© ÀÚ¿ø ¼³¸í¿¡ Ãß°¡ÇÕ´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-26Àº extract-html-toc ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-26   extract-html-toc ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

truncate

ÃßÃâÇÒ ÃÖ´ë ¹ÙÀÌÆ® ¼ö

level

ÃßÃâÇÒ ÃÖ´ë HTML Çì´õ ¼öÁØ. ÀÌ ¸Å°³ º¯¼ö´Â ¸ñÂ÷ÀÇ ±íÀ̸¦ Á¦¾îÇÕ´Ï´Ù.

¿¹

Generate fn=extract-html-toc truncate=255 level=3

extract-source

extract-source ÇÔ¼ö´Â ÁÖ¾îÁø ¼Ò½º¿¡¼­ ÁöÁ¤µÈ °ªÀ» ÃßÃâÇÏ¿© ÀÚ¿ø ¼³¸í¿¡ Ãß°¡ÇÕ´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-27Àº extract-source ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-27  extract-source ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

src             

¼Ò½º À̸§ ¸ñ·Ï. -> ¿¬»êÀÚ¸¦ »ç¿ëÇÏ¿© RD ¼Ó¼º¿¡ »õ À̸§À» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î type->content-typeÀº typeÀ̶ó´Â ¼Ò½ºÀÇ °ªÀ» ÃëÇÏ¿© content-typeÀ̶ó´Â ¼Ó¼º ¾Æ·¡ÀÇ RD¿¡ ÀúÀåÇÕ´Ï´Ù.

¿¹

Generate fn=extract-source src="md5,depth,rd-expires,rd-last-modified"

harvest-summarizer

harvest-summarizer ÇÔ¼ö´Â ÀÚ¿ø¿¡ ´ëÇØ °á°ú ¿ä¾à±â¸¦ ½ÇÇàÇÏ¿© ±× °á°ú¸¦ ÀÚ¿ø ¼³¸í¿¡ Ãß°¡ÇÕ´Ï´Ù.

°á°ú ¿ä¾à±â¸¦ ½ÇÇàÇÏ·Á¸é ·Îº¿À» ½ÇÇàÇϱâ Àü¿¡ ÇØ´ç path¿¡ $HARVEST_HOME/lib/gatherer°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

¸Å°³ º¯¼ö

Ç¥ 15-28Àº harvest-summarizer ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸Å°³ º¯¼öÀÔ´Ï´Ù. ÀÌ Ç¥¿¡´Â 2°³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹ø° ¿­Àº ¸Å°³ º¯¼öÀÌ°í µÎ ¹ø° ¿­Àº ¼³¸íÀÔ´Ï´Ù.

Ç¥ 15-28  harvest-summarizer ¸Å°³ º¯¼ö

¸Å°³ º¯¼ö

¼³¸í

summarizer

¿ä¾à ÇÁ·Î±×·¥ÀÇ À̸§

¿¹

Generate fn-harvest-summarizer summarizer=HTML.sum


Á¾·á ÇÔ¼ö

´ÙÀ½ ÇÔ¼ö´Â Á¾·á ´Ü°è¿¡¼­ ¿­°Å ¹× »ý¼º ÇÔ¼ö°¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

filterrules-shutdown

±ÔÄ¢ÀÌ ½ÇÇàµÈ ÈÄ¿¡ filterrules-shutdown ÇÔ¼ö°¡ Á¤¸®¿Í Á¾·á 󸮸¦ ´ã´çÇÕ´Ï´Ù.

¸Å°³ º¯¼ö

¾øÀ½

¿¹

Shutdown fn=filterrules-shutdown



ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     


ÀúÀÛ±Ç 2005 Sun Microsystems, Inc. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.