Sponsored Content
Top Forums Shell Programming and Scripting regular expression foreign language Post 302363378 by wakatana on Tuesday 20th of October 2009 06:48:41 AM
Old 10-20-2009
yes that works and it is probably only possibility Smilie
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Regular Expression + Aritmetical Expression

Is it possible to combine a regular expression with a aritmetical expression? For example, taking a 8-numbers caracter sequece and casting each output of a grep, comparing to a constant. THX! (2 Replies)
Discussion started by: Z0mby
2 Replies

2. Linux

Regular expression to extract "y" from "abc/x.y.z" .... i need regular expression

Regular expression to extract "y" from "abc/x.y.z" (2 Replies)
Discussion started by: rag84dec
2 Replies

3. Shell Programming and Scripting

Regular Expression

Hi, In Perl What should be the regular expression for 1-23. I tried with |1|2. But it is not working. I have a code snippet like below $state = 0; while( $state != 1 ) { $hour=<STDIN>; if ( $hour =~ /|1|2/) { print "Integer within range.\n"; $state = 1;... (3 Replies)
Discussion started by: siba.s.nayak
3 Replies

4. UNIX for Dummies Questions & Answers

ls with regular expression

I currently list and sort all the files in a directory which begin with an Upper Case C and end with the extension '#finished#'. Here is the command I use: ls -tr $currentDir/*.#finished# what i need to do now is list all the files in a directory that begin with upper case C and end... (3 Replies)
Discussion started by: rkgudde
3 Replies

5. Shell Programming and Scripting

Integer expression expected: with regular expression

CA_RELEASE has a value of 6. I need to check if that this is a numeric value. if not error. source $CA_VERSION_DATA if * ] then echo "CA_RELESE $CA_RELEASE is invalid" exit -1 fi + source /etc/ncgl/ca_version_data ++ CA_PRODUCT_ID=samxts ++ CA_RELEASE=6 ++ CA_WEEK_NO=7 ++... (3 Replies)
Discussion started by: ketkee1985
3 Replies

6. Shell Programming and Scripting

Day of the week or Month in a foreign language

Hey guys, i'm a very new shell script user. I've been looking everywhere for a proper script to display the day of the week or the month, accurately, in a foreign language of my choosing. Something where i can just type in the appropriate word in a foreign language in the script and get the... (2 Replies)
Discussion started by: ibizagreg
2 Replies

7. Programming

Perl: How to read from a file, do regular expression and then replace the found regular expression

Hi all, How am I read a file, find the match regular expression and overwrite to the same files. open DESTINATION_FILE, "<tmptravl.dat" or die "tmptravl.dat"; open NEW_DESTINATION_FILE, ">new_tmptravl.dat" or die "new_tmptravl.dat"; while (<DESTINATION_FILE>) { # print... (1 Reply)
Discussion started by: jessy83
1 Replies

8. Shell Programming and Scripting

regular expression and ls

hello using KSH shell i have those files in a folder FILE01 FILE1 FILE02 FILE2 FILE001 FILE0001 in a script i would like to list all the files through regular expressions i tried this ls FILE+* but i receive this error ls: 0653-341 The file FILE+* does not exist. what is... (2 Replies)
Discussion started by: ade05fr
2 Replies

9. UNIX for Advanced & Expert Users

sed: -e expression #1, char 0: no previous regular expression

Hello All, I'm trying to extract the lines between two consecutive elements of an array from a file. My array looks like: problem_arr=(PRS111 PRS213 PRS234) j=0 while } ] do k=`expr $j + 1` sed -n "/${problem_arr}/,/${problem_arr}/p" problemid.txt ---some operation goes... (11 Replies)
Discussion started by: InduInduIndu
11 Replies

10. UNIX for Dummies Questions & Answers

Regular expression help

Hi, I am quite knew to scripting and I am trying to get a regular expression to work to check that a user enters a valid version number such as 1 or 1.1 or 12.3 etc. I dont seem to be able to get it to work as it picks up versions such as 1.......2. I only want it to work with a single dot.... (12 Replies)
Discussion started by: frodo61
12 Replies
grossd(8)																 grossd(8)

NAME
grossd - Greylisting of Suspicious Sources - the Server SYNOPSIS
grossd [-dCDhnrV] [-f config] [{-p|-P} pidfile] DESCRIPTION
grossd is a greylisting server, and more. It's blazingly fast and amazingly resource efficient. It can be configured to query DNSBL databases, and enforce greylisting only for hosts that are found on those databases. It can block hosts that match multiple databases. It can be replicated and run parallel on two servers. It supports Sun Java System Messaging Server, Postfix and Exim. Sendmail Milter implementation needs testing. Theory of operation Gross consists of grossd, the greylisting daemon, and a client library for SJSMS. The server also implements Postfix content filtering protocol. Upon receiving a request from a client, grossd first validates it. The request includes a triplet (`smtp-client-ip', `sender-address', `recipient-address'). A hash is then calculated and matched against the Bloom filters. If a match is found, and test result does not exceed block_threshold value, grossd sends an OK (STATUS_TRUST) message. If the triplet is not in the Bloom filters (has not been seen recently,) grossd then runs configured checks against the client information. Based on check results grossd returns the client a result. Possible results are STATUS_TRUST, STATUS_BLOCK and STATUS_GREY. The final response is query protocol specific. The Bloom filters are updated according the update configuration option. A Bloom filter is a very efficient way to store data. It's a probabilistic data structure, which means that there is a possibility of error when querying the database. False positives are possible, but false negatives are not. This means that there is a possibility that grossd will falsely give an STATUS_TRUST response when a connection should be greylisted. By sizing the bloom filters, you can control the error possibility to meet your needs. The right bloom filter size depends on the number of entries in the database, that is, the retention time versus the number of handled connections. OPTIONS
-C Create the statefile and exit. The statefile configuration option must be specified in the configuration file. -D Make debugging output more verbose. It can be set twice for maximum verbosity. -d Run grossd on foreground without daemonizing the process. grossd will output to terminal instead of using syslog. -f config Specifies the name of the configuration file. The default is /etc/etc/grossd.conf -h Output short usage information and exit. -n Enable dry-run. -P pidfile Bail out if the pidfile already exists. Create pidfile after the check. -p pidfile Create the pidfile. Overwrite if it already exists. -r Disable replication. -V Output version information and exit. FILES
/etc/grossd.conf SECURITY CONSIDERATIONS
Run grossd under some unprivileged user id. If started as root grossd will setuid() itself to nobody's user id. There are no known security flaws but you must not expose grossd to the Internet. It could be used for a DoS against a domain's DNS servers by an attacker as there is no authentication in grossd. DIAGNOSTICS
grossd daemon exits 0 if success, and >0 if an error occurs. SEE ALSO
Regarding the configuration both the daemon and MTA's, refer to grossd.conf(5) Gross project site: <http://code.google.com/p/gross/> Bloom filters: <http://en.wikipedia.org/wiki/Bloom_filter> DNS queries are done asynchronously using c-ares library <http://daniel.haxx.se/projects/c-ares/>. AUTHORS
Eino Tuominen and Antti Siira 2008-05-04 grossd(8)
All times are GMT -4. The time now is 02:27 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy