News2mail and mail2news A bi-directional gateway between Usenet and .

Slides:



Advertisements
Similar presentations
Toward Automatic Speech Act Discovery. newsgroups forums blogs.
Advertisements

World Wide Web Basics Original version by Carolyn Watters (Dalhousie U. Computer Science)
HTTP HyperText Transfer Protocol. HTTP Uses TCP as its underlying transport protocol Uses port 80 Stateless protocol (i.e. HTTP Server maintains no information.
CSCE 121, Sec 200, 507, 508 Overview of Chapters 23 and 24 Fall 2010 Prof. Jennifer L. Welch.
Computer Networks Fall, 2007 Prof Peterson. CIS 235: Networks Fall, 2007 Western State College Homework #5 We will be talking about other protocols. Everyone.
(SMTP, MIME) Message transfer protocol (SMTP) vs message format protocols (RFC 822, Multipurpose Internet Mail Extensions or MIME) Message transfer.
#1 Barnes and Noble. Headers #1 Return-path: Received: from mta19.srv.hcvlny.cv.net (mta19.srv.hcvlny.cv.net [ ]) by mstr2.srv.hcvlny.cv.net.
Tracking the source of spam by examining its header Anh Nguyen May 3 rd, 2010.
COS 420 DAY 25. Agenda Assignment 5 posted Chap Due May 4 Final exam will be take home and handed out May 4 and Due May 10 Today we will discuss.
NNTP and the Global Usenet Jeffrey M. Vinocur With thanks to Dan Ritter, Eli the Bearded, and Jeanna Matthews.
Chapter 30 Electronic Mail Representation & Transfer
! Importance: High BancorpSouth Inview IMPORTANT SECURITY NOTICE All Users - Must Accept New Digital Security Certificate 2007 (Security ISO Certification.
Mail Server Fitri Setyorini. Content SMTP POP3 How mail server works IMAP.
Tracing an by Etienne Takougang by Etienne Takougang.
Tracing Examples Computer Forensics Tracing Examples.
1 Introduction AfNOG CHIX 2011 Blantyre, Malawi By Evelyn NAMARA.
Grover Kearns, PhD, CPA, CFE Class Videos 2 How works Spoofing
Simple Mail Transfer Protocol
Intro to Computer Networks Bob Bradley The University of Tennessee at Martin.
Review: –How do we address “a network end-point”? –What services are provided by the Internet? –What is the network logical topology observed by a network.
Application Protocols: ELECTRONIC MAIL (SMTP, POP) CSNB534 Semester 2, 2007/2008 Asma Shakil.
Electronic Mail Originally –Memo sent from one user to another Now –Memo sent to one or more mailboxes Mailbox –Destination point for messages.
Copyright © 2005 janusNET Pty Ltd UNCLASSIFIED Official information in – managing the risk of leakage ● Reduce risk via protective markings ● Simplify.
Internet applications Bill Chu. © Bei-Tseng Chu Aug 2000 Need for Domain Name Service (DNS) Natively, a TCP host is identified by its IP address hosts.
Some Data Comm. Standards
TCP/IP Protocol Suite 1 Chapter 22 Upon completion you will be able to: World Wide Web: HTTP Understand the components of a browser and a server Understand.
A Closer Look at HTTP HyperText Transfer Protocol.
The Eastern Star Mail Hub Fidonet Via Your NNTP Newsreader. Configuring Mozilla Thunderbird. To Navigate This Presentation, Use your Left/Right Arrow Buttons,
Open Source Server Side Scripting ECA 236 Open Source Server Side Scripting Includes and Dates.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Examples – RFC 5322 MIME messages multipart/alternative Human Readable Text To: "External, User" From: "Test, User1" Subject: I-D ACTION:draft-ietf-mailext-pipeline-01.txt.
Data Streams David Meredith Source Chapter 19 of – Shiffman, D. (2008). Learning Processing. Morgan Kaufmann, Burlington, MA. ISBN:
05/19/2003 Christiane Schmidt 1 IMAP internet message access protocol.
CS1Q Computer Systems Lecture 20 Simon Gay. Lecture 20CS1Q Computer Systems - Simon Gay2 DNS Optimisations The domain name system as described would be.
Enron Corpus: A New Dataset for Classification By Bryan Klimt and Yiming Yang CEAS 2004 Presented by Will Lee.
1 Electronic mail security Ola Flygt Växjö University, Sweden
CS1Q Computer Systems Lecture 19 Simon Gay. Lecture 19CS1Q Computer Systems - Simon Gay2 Domain Names Domain names such as have a hierarchical.
Chapter 9: Perl and CGI Programming CGI Programming Acknowledgement: Some materials are taken from Teach Yourself CGI Programming with PERL 5 in a Week.
1 Chinese . 2 Introduction  Support SMTP/POP3/IMAP4  On Unix platform  Provide Webmail –Functions: On line registration On line sending and receiving.
EVON TAN KA VUN THECLA JOSEPH NOR FAEEZA ISMALI JESSICCA TOKIROI.
1 HTTP EECS 325/425, Fall 2005 September Chapter 2: Application layer r 2.1 Principles of network applications m app architectures m app requirements.
April 5, 2004 Prof. Paul Lin 1 CPET 355 Data Communications & Networking 7. The Application Layer: Paul I-Hai Lin, Professor Electrical and Computer.
A Kosher Source of Ham Nathan Friess John Aycock Department of Computer Science University of Calgary Canada.
Topics Sending an Multipart message Storing images Getting confirmation Session tracking using PHP Graphics Input Validators Cookies.
Repository Synchronization Using NNTP and SMTP Michael L. Nelson, Joan A. Smith, Martin Klein Old Dominion University Norfolk VA
Chapter 4 Communicating on the Internet. How Works? Most used Feature TCP breaks & reassembles messages into packets IP delivers packets to the.
XP New Perspectives on The Internet, Fifth Edition— Comprehensive, 2005 Update Tutorial 7 1 Mass Communication on the Internet Using Newsgroups Tutorial.
Strategies for Cleaning Organizational s with an Application to Enron Dataset Yingjie Zhou, Research Assistant, RPI Mark Goldberg, Professor,
Web Programming Week 9 Old Dominion University Department of Computer Science CS 418/518 Fall 2010 Martin Klein 10/26/10.
Appendix E: Overview of HTTP ©SoftMoore ConsultingSlide 1.
ColdFusion Foundations: POP3 Mosh Teitelbaum evoch, LLC.
2: Application Layer 1 Chapter 2: Application layer r 2.1 Principles of network applications  app architectures  app requirements r 2.2 Web and HTTP.
MUHAS PG GROUP ORIENTATION. INVITATION.
Language Implementation Methods David Woolbright.
Technical Awareness on Analysis of Headers.
What is SMART? SMART is a POWERFUL output log parser and analyzer capable of parsing and analyzing single or multiple SIP, H323 and Q931 log files from.
CS440 Computer Networks 1 Neil Tang 12/01/2008.
CIT 140: Introduction to ITSlide #1 CSC 140: Introduction to IT Electronic Mail.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 7 Omar Meqdadi Department of Computer Science and Software Engineering University of.
CS2910 Week 7, Class 2 Today Quiz on encodings IMAP Encoding "Internet Messages" Tomorrow Office hour cancelled Monday Quiz on IMAP SE-2811 Slide design:
Spam liquidator What is SL ??? Definition : It is a tool to block the junk mail !
درس مهندسی اینترنت – مهدی عمادی مهندسی اینترنت برنامه‌نویسی در اینترنت 1 SMTP, FTP.
Draft-yoneya-ima-downgrade-01 Downgrading mechanism for Internationalized Address (IMA) 20 Mar 2006 Yoshiro YONEYA Kazunori Fujiwara.
ColdFusion Foundations: POP3
2017 Jan Sun Mon Tue Wed Thu Fri Sat
מיומנויות תקשורת בין אישית סוגי שיחות שונים בין שנים, בבית הספר.
Jan Sun Mon Tue Wed Thu Fri Sat
PART 6 Application Layer
Internet2 P2P wg-Security
Record your QUESTIONS as your read.
Presentation transcript:

news2mail and mail2news A bi-directional gateway between Usenet and

news2mail and mail2news Pure perl Uses NNTP and SMTP Works with any servers

news2mail and mail2news Message formats Received: from dewey.classiccmp.org ([ ]) by … Received: from … Date: Fri, 17 Aug :23: From: David Cantrell To: Message-ID: Subject: Re: UK retro show evening References: In-Reply-To: X-Sepdate: Fri Sep :27:25 BST 1993 Mime-Version: 1.0 Content-Type: … Path: g2news2.google.com!postnews.google.com!... Date: Wed, 22 Aug :15: From: Newsgroups: alt.2eggs.sausage.beans.tomatoes.2toast.largetea.cheerslove Message-ID: Subject: Re: black Pudding References: In-Reply-To: Lines: 20 NNTP-Posting-Host: Organization: Mime-Version: … Usenet

Received: from dewey.classiccmp.org ([ ]) by … Received: from … Date: Fri, 17 Aug :23: From: David Cantrell To: Message-ID: Subject: Re: UK retro show evening References: In-Reply-To: X-Sepdate: Fri Sep :27:25 BST 1993 Mime-Version: 1.0 Content-Type: … news2mail and mail2news Identical headers Path: g2news2.google.com!postnews.google.com!... Date: Wed, 22 Aug :15: From: Newsgroups: alt.2eggs.sausage.beans.tomatoes.2toast.largetea.cheerslove Message-ID: Subject: Re: black Pudding References: In-Reply-To: Lines: 20 NNTP-Posting-Host: Organization: Mime-Version: … Usenet

Received: from dewey.classiccmp.org ([ ]) by … Received: from … Date: Fri, 17 Aug :23: From: David Cantrell To: Message-ID: Subject: Re: UK retro show evening References: In-Reply-To: X-Sepdate: Fri Sep :27:25 BST 1993 Mime-Version: 1.0 Content-Type: … news2mail and mail2news Similar headers Path: g2news2.google.com!postnews.google.com!... Date: Wed, 22 Aug :15: From: Newsgroups: alt.2eggs.sausage.beans.tomatoes.2toast.largetea.cheerslove Message-ID: Subject: Re: black Pudding References: In-Reply-To: Lines: 20 NNTP-Posting-Host: Organization: Mime-Version: … Usenet

news2mail and mail2news Usenet to conversion Path: g2news2.google.com!postnews.google.com!... Date: Wed, 22 Aug :15: From: Newsgroups: alt.2eggs.sausage.beans.tomatoes.2toast.largetea.cheerslove Message-ID: Subject: Re: black Pudding References: In-Reply-To: Lines: 20 NNTP-Posting-Host: Organization: Mime-Version: … Date, Message-ID, Subject and From are unchanged Insert a To: header Insert a Reply-To: header Turn Newsgroups: into X-Newsgroup: Path: is translated into Received: References: is turned into In-Reply-To: Turn anything else into X-NNTP-Header-$foo:

news2mail and mail2news to usenet conversion Message-ID, Subject and From are unchanged Replace To: header with Newsgroups: Drop Date: and Received: Received: from … Date: Fri, 17 Aug :23: From: David Cantrell To: Message-ID: Subject: Re: Black pudding References: In-Reply-To: X-Sepdate: Fri Sep :27:25 BST 1993 Mime-Version: 1.0 Content-Type: …

news2mail and mail2news Modules used Net::NNTP::Client - to get news Net::NNTP - to post news :Send - cos SMTP is a pain in the arse GDBM_File - for keeping track of what messages we’ve seen 7431 bytes of perl code, 5844 for news2mail and 1587 for mail2news