public StreamPasswordListSource(Stream stream, IPasswordListDeserializer passwordListDeserializer, Encoding encoding = null, bool detectEncodingFromByteOrderMarks = true, bool leaveOpen = true)
 {
     this._stream = stream;
     this._passwordListDeserializer = passwordListDeserializer;
     this._encoding = encoding ?? _defaultEncoding;
     this._detectEncodingFromByteOrderMarks = detectEncodingFromByteOrderMarks;
     this._leaveOpen = leaveOpen;
 }
Ejemplo n.º 2
0
        public static PasswordListBuilder AddUriSource(this PasswordListBuilder builder, string uri, IPasswordListDeserializer passwordListDeserializer = null)
        {
            passwordListDeserializer = passwordListDeserializer ?? new NewLineSeparatedPasswordListDeserializer();

            var source = new HttpPasswordListSource(uri, stream => new StreamPasswordListSource(stream, passwordListDeserializer));

            builder.AddSource(source);

            return(builder);
        }
 public StreamPasswordListSource(string path, IPasswordListDeserializer passwordListDeserializer)
     : this(File.Open(path, FileMode.Open), passwordListDeserializer)
 {
 }
 public TextReaderPasswordListSource(TextReader textReader, IPasswordListDeserializer passwordListDeserializer)
 {
     this._textReader = textReader;
     this._passwordListDeserializer = passwordListDeserializer;
 }